首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

分布式集群节点宕机重启恢复方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:成都西南信息控制研究院有限公司

摘要:本发明公开的一种分布式集群节点宕机重启恢复方法,恢复能力极强,能够极大的提高分布式集群节点宕机带来的损失。本发明通过下述技术方案实现:在其分布式系统客户端中设置配置参数类属性:配置该属性后,启动节点中的状态机,记录时间、长度信息,默认启动一个定时器任务,根据快照机制,自动完成快照操作,状态机基于快照Raft算法对快照进行优化,完成快照双触发策略;状态机通过日志管理模块和时间管理模块进行日志提交和时间提交,不断从缓存队列中取出日志提交信息,从领导节点加载最新的镜像文件至本地快照执行器;采用双触发的触发因子,选择性发送RPC请求,实现触发快照断点续传,得到最终的重启恢复数据状态值。

主权项:1.一种分布式集群节点宕机重启恢复方法,具有如下技术特征:基于ESXi虚拟机管理程序中包含的分布式软件层,搭建虚拟存储区域网络VSAN集群,定义Raft状态机的快照Snapshot存储模块,时间管理模块和日志管理模块,创建快照编写器;在其分布式系统客户端中设置配置参数类属性,将快照Snapshot文件的存储路径,配置应用到集群当中,并创建在VSAN集群的所有主机之间共享的单个存储池;快照Snapshot存储模块存储日志管理模块配置变更和用户提交任务日志,把日志从领导Leader节点复制到其它节点上面,将序列化为的一条日志存储下来;配置属性后,启动节点中的状态机,初始化和集群中其它节点的通信,让各个节点开始互相通讯,时间管理模块记录时间、长度信息和结束索引,默认启动一个定时器任务,通知对应的节点状态机创建快照Snapshot,根据快照Snapshot机制,判断记录时间和结束索引是否达到临界点,是则更新时间和索引,唤醒阻塞Raft状态机,自动完成快照Snapshot操作,生成快照Snapshot文件,否则进行节点启动,确认是否存在快照Snapshot文件,确认后加载快照Snapshot文件;确定调用方法的循环迭代Break,根据领导Leader节点发送到Follower节点的时间大于状态机日志提交时间,迭代检查属性的值,更新break索引值和break时间,如果该值大于当前迭代的索引值,则立即返回,采用双触发策略对snapshot进行触发的快照文件,采用分片发送的方式,实现断点续传;集群中的节点根据自身当前情况,基于快照Raft算法对快照snapshot进行优化,自主选择虚拟机存储策略或快照编写器编辑现有存储策略容错方法完成快照Snapshot双触发策略快照snapshot镜像文件,快照镜像文件对T1~T3时刻内日志数据集合指令进行合并,合并日志数据集合并生成snapshot文件,各节点完成故障恢复后向管理节点发送分布式集群节点宕机重启恢复成功信号,管理节点收到集群各节点的宕机重启恢复成功信号后,向各节点发送恢复结束信号,得到最终的宕机重启恢复数据状态值,其中,双触发策略是节点状态机根据快照Snapshot的机制,将快照Snapshot策略分为长度策略和时间策略,长度策略只考虑服务器磁盘空间所占大小,时间策略只考虑服务器运行时间,长度策略其完成一次快照snapshot操作和集群当前的网络情况,时间策略完成一次快照snapshot操作。

全文数据:

权利要求:

百度查询: 成都西南信息控制研究院有限公司 分布式集群节点宕机重启恢复方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。