【技术实现步骤摘要】
本专利技术涉及分布式云计算,尤其是涉及一种基于共识策略的虚拟机故障恢复方法、存储介质及设备。
技术介绍
1、在传统的分布式云计算平台中,当虚拟机异常离线时,系统会启动故障恢复流程。通常,我们使用分布式存储的引用计数机制来防止虚拟机重复开启的问题。然而,这种方法在某些情况下存在局限性,特别是在涉及到共享卷的情况下,比如oracle rac集群等。在这些场景中,多个虚拟机需要同时挂载并访问相同的卷,因此卷的引用计数机制无法解决虚拟机重复开启的问题。同样,在超融合环境中,由于存储节点与计算节点融合在一起,当存储节点离线时,并不一定能够成功减少卷的引用计数。这种情况下,使用卷引用计数来进行保护可能导致故障恢复不及时,影响业务的连续性。
2、因此,有必要研发一种更为有效的故障恢复方法,最大程度地减少虚拟机的恢复时间,确保集群数据的互斥性和安全性。
技术实现思路
1、本专利技术的目的就是为了克服上述现有技术存在的缺陷,而提供一种适用性更强,更为可靠的基于共识策略的虚拟机故障恢复方法、存储介
...【技术保护点】
1.一种基于共识策略的虚拟机故障恢复方法,其特征在于,应用于分布式集群的主节点中,所述主节点为分布式集群中选举产生的唯一计算节点,该方法包括以下步骤:
2.根据权利要求1所述的基于共识策略的虚拟机故障恢复方法,其特征在于,所述主节点在元数据区维护各计算节点的状态,监控和管理各计算节点的状态变迁。
3.根据权利要求1所述的基于共识策略的虚拟机故障恢复方法,其特征在于,所述分布式集群中所有节点的总数大于等于3。
4.根据权利要求1所述的基于共识策略的虚拟机故障恢复方法,其特征在于,步骤2)中,更新各虚拟机状态具体包括:
5.
...【技术特征摘要】
1.一种基于共识策略的虚拟机故障恢复方法,其特征在于,应用于分布式集群的主节点中,所述主节点为分布式集群中选举产生的唯一计算节点,该方法包括以下步骤:
2.根据权利要求1所述的基于共识策略的虚拟机故障恢复方法,其特征在于,所述主节点在元数据区维护各计算节点的状态,监控和管理各计算节点的状态变迁。
3.根据权利要求1所述的基于共识策略的虚拟机故障恢复方法,其特征在于,所述分布式集群中所有节点的总数大于等于3。
4.根据权利要求1所述的基于共识策略的虚拟机故障恢复方法,其特征在于,步骤2)中,更新各虚拟机状态具体包括:
5.根据权利要求1所述的基于共识策略的虚拟机故障恢复方法,其特征在于,所述触发回调流程具体包括:
...【专利技术属性】
技术研发人员:王怡清,康亮,童飞文,孙洪标,
申请(专利权)人:上海天玑科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。