一种故障处理方法、装置、设备及可读存储介质制造方法及图纸

技术编号:41323000 阅读:23 留言:0更新日期:2024-05-13 15:01
本申请公开了一种故障处理方法、装置、设备及可读存储介质,该方法包括:对每个节点的OpenGauss服务进行心跳检测,得到集群信息;利用集群信息对实例集群状态进行投票,得到集群状态和/或目标容灾系统;在集群状态异常的情况下,按照集群异常分类对OpenGauss数据库集群进行恢复处理;在选出目标容灾系统的情况下,对目标容灾系统进行故障切换处理;其中,OpenGauss数据库集群中的容灾系统多副本部署。技术效果:OpenGauss数据库集群中的容灾系统多副本部署,结合心跳检测、投票选取、故障切换和故障恢复可以处理OpenGauss数据库服务节点异常的各类情况,提升了OpenGauss的高可用性。

【技术实现步骤摘要】

本申请涉及计算机应用,特别是涉及一种故障处理方法、装置、设备及可读存储介质


技术介绍

1、opengauss是一种开源关系型数据库管理系统。opengauss使用心跳检测和监控机制来检测数据库节点的故障。当检测到故障时,系统可以自动将主节点切换为备用节点,实现故障转移。这种故障转移可以避免数据丢失,并保证系统的高可用性。

2、目前,cluster manager(cm opengauss高可用组件)提供了简单的高可用能力,但cm与服务部署于同一节点,节点异常后无法提供高可用能力,cm只能对简单异常情况进行处理,脑裂等情况无法处理,不能实现vip(虚拟ip)漂移。

3、综上所述,如何有效地解决opengauss的高可用等问题,是目前本领域技术人员急需解决的技术问题。


技术实现思路

1、本申请的目的是提供一种故障处理方法、装置、设备及可读存储介质,通过结合心跳检测、投票选取、故障切换和故障恢复,从而提供opengauss的高可用性。

2、为解决上述技术问题,本申请提供如下技术本文档来自技高网...

【技术保护点】

1.一种故障处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,对每个节点的OpenGauss服务进行心跳检测,得到集群信息,包括:

3.根据权利要求1所述的方法,其特征在于,在选出所述目标容灾系统的情况下,对所述目标容灾系统进行故障切换处理,包括:

4.根据权利要求1至3任一项所述的故障处理方法,其特征在于,所述集群状态为主节点异常,在所述集群状态异常的情况下,按照集群异常分类对OpenGauss数据库集群进行恢复处理,包括:

5.根据权利要求1至3任一项所述的故障处理方法,其特征在于,所述集群状态为从节点异常,在所述...

【技术特征摘要】

1.一种故障处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,对每个节点的opengauss服务进行心跳检测,得到集群信息,包括:

3.根据权利要求1所述的方法,其特征在于,在选出所述目标容灾系统的情况下,对所述目标容灾系统进行故障切换处理,包括:

4.根据权利要求1至3任一项所述的故障处理方法,其特征在于,所述集群状态为主节点异常,在所述集群状态异常的情况下,按照集群异常分类对opengauss数据库集群进行恢复处理,包括:

5.根据权利要求1至3任一项所述的故障处理方法,其特征在于,所述集群状态为从节点异常,在所述集群状态异常的情况下,按照集群异常分类对opengauss数据库集群进行...

【专利技术属性】
技术研发人员:赵春蕾王阳
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1