【技术实现步骤摘要】
一种虚拟化集群的管理方法、装置、设备及介质
[0001]本专利技术涉及服务器
,特别涉及一种虚拟化集群的管理方法、装置、设备及介质。
技术介绍
[0002]在虚拟化集群中,为了保证集群系统的可用性,通常需要在虚拟化集群中指定至少两台以上的服务器为管理节点。其中,一个管理节点为主节点,另外的管理节点为备节点。当主节点正常运行时,虚拟化集群中的数据库等关键信息会从主节点实时同步到备节点。如果主节点发生异常或故障,不能向虚拟化集群中的其它计算节点提供相关服务时,备节点会升级为主节点,并对虚拟化集群中的计算节点进行管理。当虚拟化集群中的主节点和备节点都处于存活状态且可以互相进行通信时,主节点就会通知备节点保持静默状态。但是,如果主节点与备节点之间的通信链路发生中断,由于备节点无法确定主节点是否存活,备节点就有可能会错误的升级为主节点,此时就有可能会产生集群脑裂的现象。
[0003]在现有技术中,为了避免集群脑裂的产生,通常是在虚拟化集群中添加仲裁节点或者是在虚拟化集群中的每个计算节点上添加管理模块。请参见图1和图2,图 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟化集群的管理方法,其特征在于,应用于虚拟化集群中的目标节点;包括:获取所述虚拟化集群中所有节点的运行信息,得到统计信息;当根据所述统计信息确定出所述虚拟化集群中的主节点正常运行时,则通知所述虚拟化集群中的备节点保持静默状态;当根据所述统计信息确定出所述主节点宕机时,则通知所述虚拟化集群中的一个备节点升级为所述虚拟化集群的当前主节点;当根据所述统计信息确定出第一节点与所述主节点的通信连接发生中断时,则通知与所述主节点保持通信连接的节点将所述主节点的控制指令转发至所述第一节点,以使所述主节点对所述第一节点进行控制;当根据所述统计信息确定出所述主节点和所述备节点均宕机时,则对所述目标节点自身进行控制;当根据所述统计信息确定出第二节点与所述主节点以及与所述虚拟化集群中部分节点的通信连接均发生中断时,则通知所述虚拟化集群中的备节点禁止与所述第二节点建立通信连接。2.根据权利要求1所述的管理方法,其特征在于,所述虚拟化集群具体为一主一备或一主多备的计算集群。3.根据权利要求1所述的管理方法,其特征在于,所述通知所述虚拟化集群中的备节点禁止与所述第二节点建立通信连接的过程之后,还包括:对所述第二节点进行标记。4.根据权利要求3所述的管理方法,其特征在于,还包括:当所述第二节点重启成功时,则通知所述主节点对所述第二节点重新进行控制。5.根据权利要求1所述的管理方法,其特征在于,所述对所述目标节点自身进行控制的过程之后,还包括:当所述主节点恢复正常时,则重新接受所述主节点的控制。6.根据权利要求1至5任一项所述的管理方法,其特征在于,所述通知所述虚拟化集群中的一个备节点升级...
【专利技术属性】
技术研发人员:冯振,颜秉珩,付海建,
申请(专利权)人:广东浪潮智慧计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。