【技术实现步骤摘要】
一种分布式集群及分布式集群管理方法
本专利技术涉及分布式存储设备
,更具体地说,涉及一种分布式集群及分布式集群管理方法。
技术介绍
随着大数据时代的到来,互联网领域每天产生的数据量越来越大,由此产生了分布式集群的技术。通过分布式集群技术,可以使得多台节点上的服务对外同时提供服务,一台服务宕机不影响正常的业务,同时还可以随时增加节点实现扩容。由于节点数量大,业务复杂,所以需要一个管理平台统一管理分布式集群,比如同步修改各个节点上的配置文件、操作各个节点上的服务等。通常的方案是,在分布式集群内固定一台节点,在上面部署master服务,在其他节点上部署slave服务,slave服务启动时主动与master服务建立通信。但是如果将这种方案应用于几百台分布式集群的管理,部署master服务的节点可能就会出现故障宕机或者无法启动,会导致无法管理分布式集群。目前虽然有再集群中设有互为冗余的master节点的方案,但是在一个master节点宕机,需要切换到另一个master节点时,会有大量的配置,十分繁琐复杂。因此,如何简便的切换集群中互为冗余的管理节点,是本领域技术人员需 ...
【技术保护点】
一种分布式集群,其特征在于,包括:包括主节点与备用主节点的主节点组,其中,所述主节点与所述备用主节点均安装有管理服务与pacemaker服务,所述主节点的管理服务为启动状态;所述pacemaker服务用于在所述主节点宕机时将所述主节点的管理服务关闭并启动目标备用主节点的管理服务使所述目标备用主节点作为新的主节点,并提供与当前的主节点对应的主节点组虚拟IP;与主节点建立连接的至少一个安装有从属服务的从节点。
【技术特征摘要】
1.一种分布式集群,其特征在于,包括:包括主节点与备用主节点的主节点组,其中,所述主节点与所述备用主节点均安装有管理服务与pacemaker服务,所述主节点的管理服务为启动状态;所述pacemaker服务用于在所述主节点宕机时将所述主节点的管理服务关闭并启动目标备用主节点的管理服务使所述目标备用主节点作为新的主节点,并提供与当前的主节点对应的主节点组虚拟IP;与主节点建立连接的至少一个安装有从属服务的从节点。2.根据权利要求1所述的集群,其特征在于,所述主节点组安装有从属服务,以使所述备用主节点在未启用所述管理服务时,启用所述从属服务。3.根据权利要求1所述的集群,其特征在于,所述备用主节点个数为1个。4.根据权利要求1至3中任意一项所述的集群,其特征在于,所述主节点组安装有consul服务,以使所述从属节点利用所述consul服务的KV数据库得到当前的主节点的IP地址并与所述当前的主节点建立连接。5.一种分布式集群管理方法,其特征在于,包括:当主节点组中的主节点宕机时,利用pacemaker服务将所述主节点的管理服务关闭,并将目标备用主节点中的管理服务启动,使所述目标备用主节点成为用于管理从属节点的新的主节点;所述主节点组包括所述主节点与备用主节点,所述主节点与所...
【专利技术属性】
技术研发人员:毕敬强,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。