一种集群内虚拟机高可用方法、系统、设备以及存储介质技术方案

技术编号:38339945 阅读:18 留言:0更新日期:2023-08-02 09:20
本发明专利技术公开了一种集群内虚拟机高可用方法,包括以下步骤:获取当前设置的高可用策略;响应于所述当前设置的高可用策略为第一预设策略,获取预设的每一种资源的预留百分比;检测集群当前每一种所述资源的实际可用百分比;响应于任一种所述资源的实际可用百分比小于对应的所述预留百分比,生成告警;响应于检测到告警,保留虚拟机的高可用功能并对其他调度虚拟机的操作进行限制。本发明专利技术还公开了一种系统、计算机设备以及可读存储介质。本发明专利技术的实施例提出的方案通过设置集群资源剩余预留比例,并检测集群中当前资源利用百分比,来控制集群的可用资源不被占完,能够有效解决因集群剩余资源不足导致主机在异常时其上虚拟机无法HA的问题。法HA的问题。法HA的问题。

【技术实现步骤摘要】
一种集群内虚拟机高可用方法、系统、设备以及存储介质


[0001]本专利技术涉及虚拟机领域,具体涉及一种集群内虚拟机高可用方法、系统、设备以及存储介质。

技术介绍

[0002]虚拟化平台由多个集群组成,而每个集群又由多个主机组成,每台主机可运行多台虚拟机,若集群中一个主机宕机或主机所挂载的共享存储不可用,很容易影响该主机上的虚拟机业务运行。因此,集群配置HA(High Availability,高可用性),能在主机宕机或共享存储不可用的情况下自动将其上面运行的虚拟机迁移到其他状态正常的主机上,以此来实现业务不中断的目的。
[0003]而实际上,集群即便配置了HA,仍然无法实现虚拟机迁移,从而导致虚拟机HA功能无法生效,因此急需一种方案来防止虚拟机的HA失败。

技术实现思路

[0004]有鉴于此,为了克服上述问题的至少一个方面,本专利技术实施例提出一种集群内虚拟机高可用方法,包括以下步骤:
[0005]获取当前设置的高可用策略;
[0006]响应于所述当前设置的高可用策略为第一预设策略,获取预设的每一种资源的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种集群内虚拟机高可用方法,其特征在于,包括以下步骤:获取当前设置的高可用策略;响应于所述当前设置的高可用策略为第一预设策略,获取预设的每一种资源的预留百分比;检测集群当前每一种所述资源的实际可用百分比;响应于任一种所述资源的实际可用百分比小于对应的所述预留百分比,生成告警;响应于检测到告警,保留虚拟机的高可用功能并对其他调度虚拟机的操作进行限制。2.如权利要求1所述的方法,其特征在于,对其他调度虚拟机的操作进行限制,进一步包括:禁止处于关机状态的虚拟机进行开机操作、禁止处于关机状态的虚拟机进行恢复内存快照操作以及禁止接收其他集群中处于运行状态的虚拟机。3.如权利要求1所述的方法,其特征在于,还包括:删除或关闭集群中若干个虚拟机以消除所述告警。4.如权利要求1所述的方法,其特征在于,还包括:确定所述告警对应的资源;调整所述告警对应的资源相对应的预留百分比以消除所述告警。5.如权利要求3或4所述的方法,其特征在于,还包括:响应于检测到所述告警消除,解除限制,以允许处于关机状态的虚拟机进行开机操作、允许处于关机状态的虚拟机进行恢复内存快照操作以及允许接收其他集群中处于运行状态的虚拟机。6.如权利要求1所述的方法,其特征在于,还包括:响应于检测到集群中主机异常,将运行在异常主机上的虚拟机迁移到其他正...

【专利技术属性】
技术研发人员:江涛
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1