The invention discloses a virtual machine fault processing method and device, in which the virtual machine fault processing method includes: monitoring the virtual machine fault events; and performing fault processing according to the preset processing mode when monitoring the virtual machine fault. The virtual machine fault processing method and device disclosed in this invention can realize the high availability of the virtual machine.
【技术实现步骤摘要】
一种虚拟机故障处理方法和装置
本专利技术涉及通信领域,尤指一种虚拟机故障处理方法和装置。
技术介绍
虚拟化是一种能够充分利用物理资源,通过互联网实现计算资源的共享的物理模型。按需的资源和服务,对资源进行动态分配是虚拟化技术的特点,虚拟化技术不断发展的同时,虚拟机作为虚拟化技术实现的焦点,如何保证虚拟机在使用过程中的高可用也成为当前热点问题。实际生产环境中虚拟机在建立以后发生故障的风险就一直存在,且当虚拟机资源不足、压力过大时虚拟机发生故障的风险随之增高,当虚拟机故障后不能够及时处理直接导致虚拟机内业务不可用,严重影响用户体验。因此,如何设计一套虚拟机的高可用系统满足用户高可用的需求,实现虚拟机故障及时处理成为一个需要迫切解决的问题。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种虚拟机故障处理方法和装置,可实现虚拟机的高可用。为了达到本专利技术目的,第一方面,本专利技术提供了一种虚拟机故障处理方法,包括:监听虚拟机故障事件;在监听到虚拟机故障时,按照预设的处理模式进行故障处理。第二方面,本专利技术提供了一种虚拟机故障处理装置,包括:监控模块,用于监听虚拟机故障事件;处理模块,用于在监听到虚拟机故障时,按照预设的处理模式进行故障处理。第三方面,本专利技术提供了虚拟机故障处理装置,包括存储器和处理器,存储器用于存储执行指令;处理器调用所述执行指令,用于执行如第一方面实施例所述的虚拟机故障处理方法。第四方面,本专利技术提供了一种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述指令被处理器执行时实现第一方面实施例所述的方法的步骤。本专利技术提供的虚 ...
【技术保护点】
1.一种虚拟机故障处理方法,包括:监听虚拟机故障事件;在监听到虚拟机故障时,按照预设的处理模式进行故障处理。
【技术特征摘要】
1.一种虚拟机故障处理方法,包括:监听虚拟机故障事件;在监听到虚拟机故障时,按照预设的处理模式进行故障处理。2.根据权利要求1所述的方法,其特征在于,所述预设的处理模式包括:自动处理模式;所述按照预设的处理模式进行故障处理,包括:确定所述虚拟机所在物理主机的当前资源使用率;判断所述当前资源使用率是否高于预设阈值;在所述当前资源使用率高于或等于预设阈值时,关闭故障虚拟机并发出警告;或者;在所述当前资源使用率低于预设阈值时,重启故障虚拟机。3.根据权利要求2所述的方法,其特征在于,所述确定所述虚拟机所在物理主机的当前资源使用率,包括:根据当前CPU和内存的使用率计算当前物理主机的资源使用率ret,包括:若CPU使用率=100%,或者内存使用率=100%,则ret=100;否则,ret=CPU使用率*0.5+内存使用率*0.5。4.根据权利要求3所述的方法,其特征在于,所述确定所述虚拟机所在物理主机的当前资源使用率,还包括:根据当前存储情况计算当前物理主机的资源使用率ret,包括:若当前存储总量为0、使用量为0,则ret=100。5.根据权利要求2~4任一项所述的方法,其特征在于,所述方法还包括:预先设置重启故障虚拟机的最大重启次数;在重启故障虚拟机的次数达到所述最大重启次数仍为成功重启时,关闭故障虚拟机并发出警告。6.根据权利要求1所述的方法,其特征在于,所述预设的处理模式包括:强制处理模式;所述按照预设的处理模式进行故障处理,包括:监听到虚拟机故障,强制关闭故障虚拟机;或者;监听到虚拟机故障,强制重启故障虚拟机。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:预先设置强制重启故障虚拟机的最大强制重启次数;在强制重启故障虚拟机的次数达到所述最大强制重启次数仍为成功重启时,关闭故障虚拟机并发出警告。8.一种虚拟机故障处理装置,其特征在于,包括:监控模块,用于监听虚拟机故障事件;处理模块,用于在监听到虚拟...
【专利技术属性】
技术研发人员:孙佳,苏广峰,苏志远,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。