System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及服务器,具体涉及用于服务器整机冗余的容错实现方法及装置。
技术介绍
1、在现代服务器系统中,随着业务对高可用性和连续性需求的不断提升,系统的容错和冗余设计成为关键技术。然而,现有的服务器系统在关键部件发生故障时,往往需要停机进行维护或更换,无法保证系统的连续运行。特别是在数据中心或关键应用场景中,服务器系统的短暂中断可能会对业务的稳定性和可靠性产生严重影响。因此,如何在系统出现故障时通过有效的容错机制实现快速切换和无缝恢复,以确保系统的高可用性和业务的持续性,成为现有技术中的一个重要难题。
技术实现思路
1、本申请提供了用于服务器整机冗余的容错实现方法及装置,解决了现有技术中关键部件故障导致系统运行中断且需停机维修的技术问题。
2、鉴于上述问题,本申请提供了用于服务器整机冗余的容错实现方法及装置。
3、本申请的第一个方面,提供了用于服务器整机冗余的容错实现方法,所述方法包括:
4、通过第一子系统的第一容错管理组件,采集所述第一子系统的第一运行状态;通过第二子系统的第二容错管理组件,采集所述第二子系统的第二运行状态;当所述第一运行状态发生变化时,通过所述第一子系统将所述第一运行状态发送至所述第二子系统进行状态同步,当所述第二运行状态发生变化时,通过所述第二子系统将所述第二运行状态发送至所述第一子系统进行状态同步;当所述第一子系统超过预设时长未接收到所述第二运行状态时,将所述第二子系统变更为宕机,将所述第一子系统的第一影子虚拟机变更为运
5、本申请的第二个方面,提供了用于服务器整机冗余的容错实现装置,所述装置包括:
6、第一状态采集单元:通过所述第一子系统的第一容错管理组件,采集所述第一子系统的第一运行状态;第二状态采集单元:通过所述第二子系统的第二容错管理组件,采集所述第二子系统的第二运行状态;状态同步单元:当所述第一运行状态发生变化时,通过所述第一子系统将所述第一运行状态发送至所述第二子系统进行状态同步,当所述第二运行状态发生变化时,通过所述第二子系统将所述第二运行状态发送至所述第一子系统进行状态同步;第一状态变更单元:当所述第一子系统超过预设时长未接收到所述第二运行状态时,将所述第二子系统变更为宕机,将所述第一子系统的第一影子虚拟机变更为运行状态;第二状态变更单元:或当所述第二子系统超过所述预设时长未接收到所述第一运行状态时,将所述第一子系统变更为宕机,将所述第二子系统的第二影子虚拟机变更为运行状态。
7、本申请中提供的一个或多个技术方案,至少具有如下技术效果或优点:
8、首先,通过第一子系统的第一容错管理组件,采集第一子系统的第一运行状态;通过第二子系统的第二容错管理组件,采集第二子系统的第二运行状态。接着,当第一运行状态发生变化时,通过第一子系统将第一运行状态发送至第二子系统进行状态同步,当第二运行状态发生变化时,通过第二子系统将第二运行状态发送至第一子系统进行状态同步。最后,当第一子系统超过预设时长未接收到第二运行状态时,将第二子系统变更为宕机,将第一子系统的第一影子虚拟机变更为运行状态;或当第二子系统超过预设时长未接收到第一运行状态时,将第一子系统变更为宕机,将第二子系统的第二影子虚拟机变更为运行状态;其中,第一虚拟机组件和第二虚拟机组件相同时刻仅有一个组件处于运行状态,未处于运行状态的虚拟机组件为影子虚拟机。解决了现有技术中关键部件故障导致系统运行中断且需停机维修的技术问题,实现了关键部件故障情况下的自动切换,确保系统运行的连续性,避免停机维修影响业务稳定性的技术效果。
本文档来自技高网...【技术保护点】
1.用于服务器整机冗余的容错实现方法,其特征在于,应用于服务器整机冗余的容错实现装置,所述装置包括第一子系统和第二子系统,所述第一子系统和所述第二子系统相同,所述第一子系统具有第一虚拟机组件,所述第二子系统具有第二虚拟机组件,所述第一子系统和所述第二子系统通过直连通路连接,包括:
2.如权利要求1所述的用于服务器整机冗余的容错实现方法,其特征在于,通过所述第一子系统的第一容错管理组件,采集所述第一子系统的第一运行状态,包括:
3.如权利要求1所述的用于服务器整机冗余的容错实现方法,其特征在于,当所述第一运行状态发生变化时,包括:
4.如权利要求2所述的用于服务器整机冗余的容错实现方法,其特征在于,通过所述第一子系统将所述第一运行状态发送至所述第二子系统进行状态同步,包括:
5.如权利要求4所述的用于服务器整机冗余的容错实现方法,其特征在于,通过所述第一子系统将所述第一运行状态发送至所述第二子系统进行状态同步,包括:
6.如权利要求5所述的用于服务器整机冗余的容错实现方法,其特征在于,当所述第一运行状态与所述服务器目标运行
7.如权利要求1所述的用于服务器整机冗余的容错实现方法,其特征在于,通过所述第一子系统将所述第一运行状态发送至所述第二子系统进行状态同步,包括:
8.如权利要求1所述的用于服务器整机冗余的容错实现方法,其特征在于,还包括:当所述第一子系统接收到所述第二子系统的第二子系统停止服务信号后,再次接收到所述第二运行状态时,根据所述第二运行状态在所述第一子系统进行状态同步。
9.用于服务器整机冗余的容错实现装置,其特征在于,用于实施权利要求1-8任意一项所述的用于服务器整机冗余的容错实现方法,所述装置包括第一子系统和第二子系统,所述第一子系统和所述第二子系统相同,所述第一子系统具有第一虚拟机组件,所述第二子系统具有第二虚拟机组件,所述第一子系统和所述第二子系统通过直连通路连接,所述装置还包括:
...【技术特征摘要】
1.用于服务器整机冗余的容错实现方法,其特征在于,应用于服务器整机冗余的容错实现装置,所述装置包括第一子系统和第二子系统,所述第一子系统和所述第二子系统相同,所述第一子系统具有第一虚拟机组件,所述第二子系统具有第二虚拟机组件,所述第一子系统和所述第二子系统通过直连通路连接,包括:
2.如权利要求1所述的用于服务器整机冗余的容错实现方法,其特征在于,通过所述第一子系统的第一容错管理组件,采集所述第一子系统的第一运行状态,包括:
3.如权利要求1所述的用于服务器整机冗余的容错实现方法,其特征在于,当所述第一运行状态发生变化时,包括:
4.如权利要求2所述的用于服务器整机冗余的容错实现方法,其特征在于,通过所述第一子系统将所述第一运行状态发送至所述第二子系统进行状态同步,包括:
5.如权利要求4所述的用于服务器整机冗余的容错实现方法,其特征在于,通过所述第一子系统将所述第一运行状态发送至所述第二子系统进行状态同步,包括:
6.如权利...
【专利技术属性】
技术研发人员:陈震,任景岩,律戳,
申请(专利权)人:北京英诺艾智数据科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。