分布式集群管理软件容灾管理方法、系统、介质及设备技术方案

技术编号:17200674 阅读:29 留言:0更新日期:2018-02-04 01:56
本申请公开了一种分布式集群管理软件容灾管理方法,包括:对分布式集群中的目标节点进行监控,得到监控数据;对监控数据进行计算,得到目标节点的健康指数,并将健康指数发送至管理软件;当管理软件接收到健康指数,则根据健康指数所处的健康等级,执行与该健康等级相对应的容灾策略;其中,健康等级为根据健康指数的大小划分的等级。可见,通过对目标节点的监控,并且能够实时的根据目标节点的情况而作出不同的容灾策略。从而可以避免现有技术当中的由于目标节点发生问题时才进行容灾,而导致用户无法访问界面的问题,有效的提高了用户体验。相应的,本发明专利技术还公开了一种分布式集群管理软件容灾管理系统、介质及设备,同样具有以上有益效果。

【技术实现步骤摘要】
分布式集群管理软件容灾管理方法、系统、介质及设备
本专利技术涉及计算机软件领域,特别涉及分布式集群管理软件容灾管理方法、系统、介质及设备。
技术介绍
随着计算机网络技术的不断发展,分布式集群的应用范围越来越广泛,在分布式集群当中通常会有相应的容灾备份功能,容灾备份是指在计算机网络中,建立两套或者是多套功能相同的IT系统,它们可以进行健康状态的相互监视和功能切换,当其中的一个系统因为一些意外情况,而停止工作时,整个系统可以切换到另外一个系统,从而使得整个集群还可以继续工作。在现有技术当中,对于管理软件的容灾大都是采用主备模式或者是1+M的模式,通过浮动IP对外提供统一的访问接口,但是这些容灾策略都是在当主节点发生问题时才进行容灾,显然,在对主备节点进行管理软件切换时,会花费一定的时间,进而导致用户在这一时间段内无法访问界面,大大降低了用户体验,所以,通过怎样的方法来更好的提高用户体验,是本领域技术人员亟待解决的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种分布式集群管理软件容灾管理方法、系统、介质及设备,以解决现有技术当中的管理软件进行切换时,用户无法访问界面的问题,进而提高用户体验。其具体方案如下:一种分布式集群管理软件容灾管理方法,包括:对分布式集群中的目标节点进行监控,得到监控数据;对所述监控数据进行计算,得到所述目标节点的健康指数,并将所述健康指数发送至管理软件;当所述管理软件接收到所述健康指数,则根据所述健康指数所处的健康等级,执行与该健康等级相对应的容灾策略;其中,所述健康等级为根据所述健康指数的大小划分的等级。优选的,所述健康等级包括普通等级或严重等级或致命等级。优选的,所述根据所述健康指数所处的健康等级,执行与该健康等级相对应的容灾策略的过程,包括:若判定所述健康指数所处的健康等级为普通等级,则利用邮件和/或snmp和/或短信对所述目标节点进行告警。优选的,所述根据所述健康指数所处的健康等级,执行与该健康等级相对应的容灾策略的过程,包括:若判定所述健康指数所处的健康等级为严重等级,则提高所述目标节点与备节点的数据库同步频率,并开启所述备节点的管理软件服务。优选的,所述根据所述健康指数所处的健康等级,执行与该健康等级相对应的容灾策略的过程,包括:若判定所述健康指数所处的健康等级为致命等级,则对所述目标节点的管理软件进行切换,并开启备节点的管理软件服务,进行虚拟IP漂移。优选的,所述对分布式集群中的目标节点进行监控,得到监控数据的过程,包括:对所述目标节点的物理硬件状态和/或软件服务状态和/或网络状态进行定时查询,得到所述监控数据。相应的,本专利技术还公开了一种分布式集群管理软件容灾管理系统,包括:数据监控模块,用于对分布式集群中的目标节点进行监控,得到监控数据;健康指数计算模块,用于对所述监控数据进行计算,得到所述目标节点的健康指数,并将所述健康指数发送至管理软件;容灾策略执行模块,用于当所述管理软件接收到所述健康指数,则根据所述健康指数所处的健康等级,执行与该健康等级相对应的容灾策略;其中,所述健康等级为根据所述健康指数的大小划分的等级。优选的,所述数据监控模块,包括:数据监控单元,用于对所述目标节点的物理硬件状态和/或软件服务状态和/或网络状态进行定时查询,得到所述监控数据。相应的,本专利技术还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述公开的分布式集群管理软件容灾管理方法的步骤。相应的,本专利技术还公开了一种分布式集群管理软件容灾管理设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如前述公开的分布式集群管理软件容灾管理方法的步骤。在本专利技术中,一种分布式集群管理软件容灾管理方法,包括:对分布式集群中的目标节点进行监控,得到监控数据;对监控数据进行计算,得到目标节点的健康指数,并将健康指数发送至管理软件;当管理软件接收到健康指数,则根据健康指数所处的健康等级,执行与该健康等级相对应的容灾策略;其中,健康等级为根据健康指数的大小划分的等级。可见,通过对分布式集群中的目标节点进行监控,可以得到当前目标节点的健康指数,并且将该健康指数反馈至目标节点的管理软件,当管理软件接收到目标节点的健康指数时,则可以根据健康指数所对应的健康等级,执行与该健康等级对应的容灾策略,所以,通过对目标节点的监控,实时对目标节点的情况进行响应,能够避免因为管理软件在切换时间上的延迟,而造成的界面使用中断,影响用户体验的问题。相应的,本专利技术还公开了一种分布式集群管理软件容灾管理系统、介质及设备,同样具有以上有益效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例一公开的一种分布式集群管理软件容灾管理方法流程图;图2为本专利技术实施例二公开的一种分布式集群管理软件容灾管理方法流程图;图3为本专利技术实施例二中获取目标节点的健康指数的示意图;图4为本专利技术实施例二中容灾方案设置及表现形式的示意图;图5为本专利技术公开的一种分布式集群管理软件容灾管理系统结构图;图6为本专利技术公开的一种分布式集群管理软件容灾管理设备结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例一公开了一种分布式集群管理软件容灾管理方法,如图1所示,该方法包括:步骤S11:对分布式集群中的目标节点进行监控,得到监控数据。步骤S12:对监控数据进行计算,得到目标节点的健康指数,并将健康指数发送至管理软件。步骤S13:当管理软件接收到健康指数,则根据健康指数所处的健康等级,执行与该健康等级相对应的容灾策略;其中,健康等级为根据健康指数的大小划分的等级。在本实施例中,对分布式集群中目标节点进行监控,得到目标节点的监控数据,目标节点的个数可以是一个,也可以是多个,对目标节点的监控数据包括物理硬件信息、软件服务信息以及网络状态等信息。然后系统内部会根据监控数据计算目标节点的健康指数,并且将健康指数发送至管理软件,当管理软件接收到健康指数时,会根据健康指数所处的健康等级,执行与该健康等级相对应的容灾策略。容灾策略可以是对目标节点提出告警,也可以是提高管理软件同步信息的速度,还可以是直接切换备节点中的管理软件。可以理解的是,容灾策略可以是用户自定义的,也可以通过其他手段制定的,而且,对于健康等级的划分以及制定与健康等级对应的容灾策略方式,应以能够达到实际应用为目的,此处不作限定。需要说明的是,在现有技术当中,一般的管理软件采取的方法大多是主备模式或者是1+M模式的方法,通过浮动IP对外提供统一的接口,但是这些容灾方案都是当主节点发生问题时才进行容灾,而在本专利技术中,是通过对目标节点进行实时的监控,然后根据目标节点的健康指数,本文档来自技高网...
分布式集群管理软件容灾管理方法、系统、介质及设备

【技术保护点】
一种分布式集群管理软件容灾管理方法,其特征在于,包括:对分布式集群中的目标节点进行监控,得到监控数据;对所述监控数据进行计算,得到所述目标节点的健康指数,并将所述健康指数发送至管理软件;当所述管理软件接收到所述健康指数,则根据所述健康指数所处的健康等级,执行与该健康等级相对应的容灾策略;其中,所述健康等级为根据所述健康指数的大小划分的等级。

【技术特征摘要】
1.一种分布式集群管理软件容灾管理方法,其特征在于,包括:对分布式集群中的目标节点进行监控,得到监控数据;对所述监控数据进行计算,得到所述目标节点的健康指数,并将所述健康指数发送至管理软件;当所述管理软件接收到所述健康指数,则根据所述健康指数所处的健康等级,执行与该健康等级相对应的容灾策略;其中,所述健康等级为根据所述健康指数的大小划分的等级。2.根据权利要求1所述的方法,其特征在于,所述健康等级包括普通等级或严重等级或致命等级。3.根据权利要求2所述的方法,其特征在于,所述根据所述健康指数所处的健康等级,执行与该健康等级相对应的容灾策略的过程,包括:若判定所述健康指数所处的健康等级为普通等级,则利用邮件和/或snmp和/或短信对所述目标节点进行告警。4.根据权利要求2所述的方法,其特征在于,所述根据所述健康指数所处的健康等级,执行与该健康等级相对应的容灾策略的过程,包括:若判定所述健康指数所处的健康等级为严重等级,则提高所述目标节点与备节点的数据库同步频率,并开启所述备节点的管理软件服务。5.根据权利要求2所述的方法,其特征在于,所述根据所述健康指数所处的健康等级,执行与该健康等级相对应的容灾策略的过程,包括:若判定所述健康指数所处的健康等级为致命等级,则对所述目标节点的管理软件进行切换,并开启备节点的管理软件服务,进行虚拟IP漂移。6...

【专利技术属性】
技术研发人员:袁玲
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1