[发明专利]一种分布式集群及分布式集群管理方法在审
申请号: | 201711129543.3 | 申请日: | 2017-11-15 |
公开(公告)号: | CN107846318A | 公开(公告)日: | 2018-03-27 |
发明(设计)人: | 毕敬强 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 集群 管理 方法 | ||
技术领域
本发明涉及分布式存储设备技术领域,更具体地说,涉及一种分布式集群及分布式集群管理方法。
背景技术
随着大数据时代的到来,互联网领域每天产生的数据量越来越大,由此产生了分布式集群的技术。通过分布式集群技术,可以使得多台节点上的服务对外同时提供服务,一台服务宕机不影响正常的业务,同时还可以随时增加节点实现扩容。由于节点数量大,业务复杂,所以需要一个管理平台统一管理分布式集群,比如同步修改各个节点上的配置文件、操作各个节点上的服务等。通常的方案是,在分布式集群内固定一台节点,在上面部署master服务,在其他节点上部署slave服务,slave服务启动时主动与master服务建立通信。但是如果将这种方案应用于几百台分布式集群的管理,部署master服务的节点可能就会出现故障宕机或者无法启动,会导致无法管理分布式集群。
目前虽然有再集群中设有互为冗余的master节点的方案,但是在一个master节点宕机,需要切换到另一个master节点时,会有大量的配置,十分繁琐复杂。
因此,如何简便的切换集群中互为冗余的管理节点,是本领域技术人员需要解决的问题。
发明内容
本发明的目的在于提供一种分布式集群及分布式集群管理方法,以简便的切换集群中互为冗余的管理节点。
为实现上述目的,本发明实施例提供了如下技术方案:
一种分布式集群,包括:
包括主节点与备用主节点的主节点组,其中,所述主节点与所述备用主节点均安装有管理服务与pacemaker服务,所述主节点的管理服务为启动状态;所述pacemaker服务用于在所述主节点宕机时将所述主节点的管理服务关闭并启动目标备用主节点的管理服务使所述目标备用主节点作为新的主节点,并提供与当前的主节点对应的主节点组虚拟IP;
与主节点建立连接的至少一个安装有从属服务的从节点。
其中,所述主节点组安装有从属服务,以使所述备用主节点在未启用所述管理服务时,启用所述从属服务。
其中,所述备用主节点个数为1个。
其中,所述主节点组安装有consul服务,以使所述从属节点利用所述consul服务的KV数据库得到当前的主节点的IP地址并与所述当前的主节点建立连接。
一种分布式集群管理方法,包括:
当主节点组中的主节点宕机时,利用pacemaker服务将所述主节点的管理服务关闭,并将目标备用主节点中的管理服务启动,使所述目标备用主节点成为用于管理从属节点的新的主节点;所述主节点组包括所述主节点与备用主节点,所述主节点与所述备用主节点均安装有所述管理服务与所述pacemaker服务;
利用所述pacemaker将所述主节点组的虚拟IP地址与所述主节点IP地址的映射关系修改为所述主节点组的虚拟IP地址与所述新的主节点的IP地址的映射关系。
其中,所述当主节点组中的主节点宕机时,利用pacemaker服务将所述主节点的管理服务关闭,并将目标备用主节点中的管理服务启动之前,还包括:
利用pacemaker监控所述主节点是否宕机。
其中,所述将目标备用主节点中的管理服务启动之前,还包括:
利用pacemaker在所述备用主节点中确定所述目标备用主节点。
其中,所述备用主节点组安装有从属服务,以使所述备用主节点在未启用所述管理服务时,启用所述从属服务。
其中,所述备用主节点个数为1个。
其中,所述将目标备用主节点中的管理服务启动之后,还包括:
将所述新的主节点的IP地址写入安装在所述主节点组中的consul服务,以使所述从属节点利用所述consul服务的KV数据库得到当前的主节点的IP地址并与所述当前的主节点建立连接。
通过以上方案可知,本发明实施例提供的一种分布式集群,设有包括主节点与备用主节点的主节点组,其中,所述主节点与所述备用主节点分别安装有管理服务与pacemaker服务,所述主节点的管理服务为启动状态;所述pacemaker服务用于在所述主节点宕机时将所述主节点的管理服务关闭并启动目标备用主节点的管理服务使所述目标备用主节点作为新的主节点,并提供与当前的主节点对应的主节点组虚拟IP;与主节点建立连接的至少一个安装有从属服务的从节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711129543.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便于维护的熔断器
- 下一篇:组装由脆性材料制成的部件