[发明专利]一种用于双机集群脑裂的仲裁方法在审
申请号: | 202111641428.0 | 申请日: | 2021-12-29 |
公开(公告)号: | CN114461428A | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 王飞;王煜伟;胡洋;王海锋;钱陈虎;胡伟;许敏;何轩 | 申请(专利权)人: | 国能朗新明南京环保科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 成都帝鹏知识产权代理事务所(普通合伙) 51265 | 代理人: | 李华 |
地址: | 210019 江苏省南京市建*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 双机 集群 仲裁 方法 | ||
1.一种用于双机集群脑裂的仲裁方法,其特征在于,包括步骤:
S10,在双机集群正常运行时,参考主机定时向集群中的主节点和备节点发送命令,以探测两个节点活跃度;
S20,当主备节点间的心跳线断开时,系统发生了主节点故障或者备节点故障或者通信故障,此时心跳线的断开;同时参考主机持续主动发送命令;
S30,由于节点故障或者通信故障,参考主机通过发送命令探测到出现故障的节点,并通知所有客户端主机;并将所有客户端主机的连接及数据请求转发到无故障节点;
S40,完成上述切换后,参考主机给出相关故障节点的相关提示信息,并仍然按规范定时向两个节点发送命令;重启故障节点,整个集群系统正常工作。
2.根据权利要求1所述的一种用于双机集群脑裂的仲裁方法,其特征在于,在双机集群正常运行时,参考主机定时向集群中的主节点和备节点发送ping命令,以探测两个节点是否活跃。
3.根据权利要求2所述的一种用于双机集群脑裂的仲裁方法,其特征在于,当主备节点间的心跳线断开时,系统发生了主节点故障或者备节点故障或者通信故障,此时心跳线的断开;此时,参考主机仍然定时向集群中的主节点和备节点发送ping命令。
4.根据权利要求3所述的一种用于双机集群脑裂的仲裁方法,其特征在于,节点故障或者通信故障时,参考主机通过ping命令探测到出现故障的节点,并立即在局域网中发送ARP地址解析协议数据包,通知所有客户端主机。
5.根据权利要求4所述的一种用于双机集群脑裂的仲裁方法,其特征在于,在故障节点判断时,将当前集群服务器对外服务的虚拟IP地址对应为无故障节点的MAC地址,即设置该节点为集群主节点;随后,所有的客户端主机的连接及数据请求被转发到该无故障节点。
6.根据权利要求5所述的一种用于双机集群脑裂的仲裁方法,其特征在于,完成切换后,参考主机给出相关故障节点的相关提示信息,并仍然按规范定时向两个节点发送ping命令。
7.根据权利要求6所述的一种用于双机集群脑裂的仲裁方法,其特征在于,如果故障节点被重启后恢复正常运行,其被认定为备节点,主备节点间恢复热备份,整个集群系统正常工作。
8.根据权利要求1-7任一所述的一种用于双机集群脑裂的仲裁方法,其特征在于,所述客户端通过局域网与双机集群的主节点和备节点共同进行信息交互。
9.根据权利要求1-7任一所述的一种用于双机集群脑裂的仲裁方法,其特征在于,在所述双机集群的主节点和备节点间通过心跳线连接,所述心跳线和参考主机的连接相互独立。
10.根据权利要求1-7任一所述的一种用于双机集群脑裂的仲裁方法,其特征在于,所述参考主机并行分别连接至双机集群的主节点和备节点,并向双机集群的主节点和备节点持续定时发送PING命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国能朗新明南京环保科技有限公司,未经国能朗新明南京环保科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111641428.0/1.html,转载请声明来源钻瓜专利网。