预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112003916A(43)申请公布日2020.11.27(21)申请号202010819807.3(22)申请日2020.08.14(71)申请人苏州浪潮智能科技有限公司地址215100江苏省苏州市吴中区吴中经济开发区郭巷街道官浦路1号9幢(72)发明人刘树亮(74)专利代理机构北京连和连知识产权代理有限公司11278代理人宋薇薇李红萧(51)Int.Cl.H04L29/08(2006.01)H04L12/26(2006.01)权利要求书2页说明书6页附图2页(54)发明名称一种基于异构存储的集群仲裁的方法、系统、设备及介质(57)摘要本发明公开了一种基于异构存储的集群仲裁的方法、系统、设备和存储介质,方法包括:在集群中的每两个相邻的节点之间设置心跳;响应于存在节点之间的心跳断开,基于断开的心跳将集群中的节点分成多个子集群,并判断节点数量最多的子集群是否唯一;响应于节点数量最多的子集群不唯一,在每个节点数量最多的子集群中选择一个节点同时向第三方存储逻辑卷发送预留请求;响应于存在节点预留成功,判断第三方存储逻辑卷中的仲裁数据是否有效;以及响应于第三方存储逻辑卷中的仲裁数据无效,将预留成功的节点的仲裁信息写入第三方存储逻辑卷以使该节点的子集群获得集群的控制权。本发明利用已有配置,在不占用额外网络带宽的情况下,实现存储集群的仲裁。CN112003916ACN112003916A权利要求书1/2页1.一种基于异构存储的集群仲裁的方法,其特征在于,包括以下步骤:在集群中的每两个相邻的节点之间设置心跳;响应于存在节点之间的心跳断开,基于断开的心跳将所述集群中的节点分成多个子集群,并判断节点数量最多的子集群是否唯一;响应于节点数量最多的子集群不唯一,在每个所述节点数量最多的子集群中选择一个节点同时向第三方存储逻辑卷发送预留请求;响应于存在节点预留成功,判断所述第三方存储逻辑卷中的仲裁数据是否有效;以及响应于所述第三方存储逻辑卷中的仲裁数据无效,将所述预留成功的节点的仲裁信息写入所述第三方存储逻辑卷以使所述节点所在的子集群获得所述集群的控制权。2.根据权利要求1所述的方法,其特征在于,所述基于断开的心跳将所述集群中的节点分成多个子集群包括:响应于存在多个断开的心跳,将两个断开的心跳之间的节点分配为一个子集群。3.根据权利要求1所述的方法,其特征在于,所述基于断开的心跳将所述集群中的节点分成多个子集群包括:响应于只存在一个断开的心跳,基于所述断开的心跳将所述集群中的节点分配为两个子集群。4.根据权利要求1所述的方法,其特征在于,在每个所述节点数量最多的子集群中选择一个节点同时向第三方存储逻辑卷发送预留请求包括:在每个所述节点数量最多的子集群中选择ID最小的节点同时向所述第三方存储逻辑卷发送预留请求。5.根据权利要求1所述的方法,其特征在于,还包括:响应于仲裁信息写入所述第三方存储逻辑卷成功,释放对所述第三方存储逻辑卷的预留。6.根据权利要求1所述的方法,其特征在于,还包括:响应于具有控制权的子集群失去控制权,将所述仲裁数据置为无效。7.根据权利要求1所述的方法,其特征在于,还包括:将所述第三方存储逻辑卷映射到所述集群,并在所述第三方存储逻辑卷中设置仲裁区域以存储仲裁数据。8.一种基于异构存储的集群仲裁的方法,其特征在于,包括:心跳模块,配置用于在集群中的每两个相邻的节点之间设置心跳;第一判断模块,配置用于响应于存在节点之间的心跳断开,基于断开的心跳将所述集群中的节点分成多个子集群,并判断节点数量最多的子集群是否唯一;预留模块,配置用于响应于节点数量最多的子集群不唯一,在每个所述节点数量最多的子集群中选择一个节点同时向第三方存储逻辑卷发送预留请求;第二判断模块,配置用于响应于存在节点预留成功,判断所述第三方存储逻辑卷中的仲裁数据是否有效;以及执行模块,配置用于响应于所述第三方存储逻辑卷中的仲裁数据无效,将所述预留成功的节点的仲裁信息写入所述第三方存储逻辑卷以使所述节点所在的子集群获得所述集群的控制权。2CN112003916A权利要求书2/2页9.一种计算机设备,其特征在于,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现权利要求1-7任意一项所述方法的步骤。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任意一项所述方法的步骤。3CN112003916A说明书1/6页一种基于异构存储的集群仲裁的方法、系统、设备及介质技术领域[0001]本发明涉及存储集群领域,更具体地,特别是指一种基于异构存储的集群仲裁的方法、系统、计算机