[发明专利]一种集群系统中集群成员的仲裁方法及系统在审
| 申请号: | 201811474566.2 | 申请日: | 2018-12-04 |
| 公开(公告)号: | CN109672559A | 公开(公告)日: | 2019-04-23 |
| 发明(设计)人: | 张傲;张俊;彭天彬 | 申请(专利权)人: | 武汉烽火信息集成技术有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L29/08 |
| 代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 沈林华 |
| 地址: | 430074 湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 集群 集群系统 仲裁 心跳 非法 计算机存储技术 可用性 共享资源 集群环境 连接状态 通信状态 退出 引入 | ||
本发明公开了一种集群系统中集群成员的仲裁方法,涉及计算机存储技术领域,本发明向集群系统中引入集群心跳设备;集群成员根据其与多个心跳设备的连接状态判断仲裁其自身是否为非法成员;当该集群系统发生脑裂时,根据该集群成员与其他集群成员的通信状态、以及所有集群成员在集群心跳设备上的心跳总数,仲裁其自身是否为非法成员;如果仲裁为非法成员,则该集群成员自动退出集群系统,及时仲裁出集群成员的非法成员,有效保护共享资源在集群环境中的一致性和可用性。本发明还公开了一种集群系统。
技术领域
本发明涉及计算机存储技术领域,具体涉及一种集群系统中集群成员的仲裁方法及系统。
背景技术
集群文件系统作为一种集群系统,在计算机存储领域被广泛应用,它能够为在集群成员部署上的应用提供共享的存储资源。在云计算领域常基于集群文件系统来实现虚拟化应用的动态迁移和高可用等高级功能。集群文件系统最核心的一个技术要点是为各集群成员提供数据视图的一致性服务,即在任何时刻集群成员看到的文件视图都是一样的。但在集群系统的运行过程中,可能由于某些异常情况的发生,例如网络阻塞等,导致整个集群系统被分裂成两个或多个子集群。此时同一个子集群中的成员之间可以相互通信,而两个不同子集群中的成员之间无法通信。当各子集群中的成员仍有权限访问共享资源时,如果不采用相应的保护措施则会导致整个集群系统发生脑裂,即分裂后的子集群成员各自都认为对共享的存储资源拥有访问权限,可能会对同一共享资源分别进行读写操作,致使各成员看到的数据出现不一致的情况。
为了使得集群系统能正常运作,亟需一种集群成员的仲裁机制,及时将非法成员从原集群系统中移除。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种集群系统中集群成员的仲裁方法及系统,集群成员的仲裁机制,及时仲裁出集群成员的非法成员,有效保护共享资源在集群环境中的一致性和可用性。
为达到以上目的,本发明采取的技术方案是:一种集群系统中集群成员的仲裁方法,包括以下步骤:
向集群系统中引入集群心跳设备,所述集群心跳设备由多个心跳设备组成,集群成员之间周期性的相互通信,且周期性的向各个心跳设备写入心跳信息;
集群成员根据其与多个心跳设备的连接状态判断仲裁其自身是否为非法成员;
当该集群系统发生脑裂时,根据该集群成员与其他集群成员的通信状态、以及所有集群成员在集群心跳设备上的心跳总数,仲裁其自身是否为非法成员;
如果仲裁为非法成员,则该集群成员自动退出集群系统。
在上述技术方案的基础上,集群成员根据其与多个心跳设备的连接状态判断仲裁其自身是否为非法成员,具体包括以下步骤:
将集群系统中的心跳设备总数定义为HeartbeatNum,HeartbeatNum为奇数;
将与某一集群成员正常连接的心跳设备个数定义为HeartbeatConnected;
如果HeartbeatConnected大于HeartbeatNum/2,则表示该集群成员与心跳设备的连接是正常的;否则该集群成员仲裁为非法成员。
在上述技术方案的基础上,当该集群系统发生脑裂时,根据该集群成员与其他集群成员的通信状态、以及所有集群成员在集群心跳设备上的心跳总数,仲裁其自身是否为非法成员,具体包括以下步骤:
所有集群成员在集群心跳设备上的心跳总数定义为Heartbeat,如果集群成员与心跳设备连接正常,则Heartbeat数加1;
集群成员仲裁为合法成员需要的最少票数定义为Quorum;
与心跳设备连接正常且成员编号最小的集群成员定义为Lowest;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉烽火信息集成技术有限公司,未经武汉烽火信息集成技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811474566.2/2.html,转载请声明来源钻瓜专利网。





