[发明专利]一种虚拟机故障处理方法和装置有效
申请号: | 201810534197.5 | 申请日: | 2018-05-29 |
公开(公告)号: | CN108733454B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 孙佳;苏广峰;苏志远 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/30 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李红爽;解婷婷 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 故障 处理 方法 装置 | ||
本发明公开了一种虚拟机故障处理方法和装置,其中,该虚拟机故障处理方法包括:监听虚拟机故障事件;在监听到虚拟机故障时,按照预设的处理模式进行故障处理。本发明公开的虚拟机故障处理方法和装置,可实现虚拟机的高可用。
技术领域
本发明涉及通信领域,尤指一种虚拟机故障处理方法和装置。
背景技术
虚拟化是一种能够充分利用物理资源,通过互联网实现计算资源的共享的物理模型。按需的资源和服务,对资源进行动态分配是虚拟化技术的特点,虚拟化技术不断发展的同时,虚拟机作为虚拟化技术实现的焦点,如何保证虚拟机在使用过程中的高可用也成为当前热点问题。
实际生产环境中虚拟机在建立以后发生故障的风险就一直存在,且当虚拟机资源不足、压力过大时虚拟机发生故障的风险随之增高,当虚拟机故障后不能够及时处理直接导致虚拟机内业务不可用,严重影响用户体验。因此,如何设计一套虚拟机的高可用系统满足用户高可用的需求,实现虚拟机故障及时处理成为一个需要迫切解决的问题。
发明内容
为了解决上述技术问题,本发明提供了一种虚拟机故障处理方法和装置,可实现虚拟机的高可用。
为了达到本发明目的,第一方面,本发明提供了一种虚拟机故障处理方法,包括:
监听虚拟机故障事件;
在监听到虚拟机故障时,按照预设的处理模式进行故障处理。
第二方面,本发明提供了一种虚拟机故障处理装置,包括:
监控模块,用于监听虚拟机故障事件;
处理模块,用于在监听到虚拟机故障时,按照预设的处理模式进行故障处理。
第三方面,本发明提供了虚拟机故障处理装置,包括存储器和处理器,存储器用于存储执行指令;处理器调用所述执行指令,用于执行如第一方面实施例所述的虚拟机故障处理方法。
第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述指令被处理器执行时实现第一方面实施例所述的方法的步骤。
本发明提供的虚拟机故障处理方法和装置,在监听到虚拟机故障事件后,可直接按照用户预先设置的预设的处理模块进行故障处理,实现虚拟机的高可用,及大的提高了虚拟机的容错能力;而无需在出现虚拟故障事件后,向用户咨询或提示,在用户执行相应操作后,比如,选择重启还是关闭虚拟机,才进行故障处理。同时,预设的处理模式包括自动处理和强制处理模式,且强制处理可选择强制重启或强制关机,在自动处理模式下能够根据当前物理主机资源情况自动做出相应处理,可实现向用户提供多种高可用处理策略,实现虚拟机的高可用,及大的提高了虚拟机的容错能力。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实施例提供的虚拟机故障处理方法的流程图;
图2为本发明实施例一提供的虚拟机故障处理装置的结构示意图;
图3为本发明实施例二提供的虚拟机故障处理装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810534197.5/2.html,转载请声明来源钻瓜专利网。