[发明专利]一种虚拟机崩溃事件处理方法、系统、终端及存储介质在审
申请号: | 202010878839.0 | 申请日: | 2020-08-27 |
公开(公告)号: | CN112035295A | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 亢宇飞 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/455 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 孙玉营 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 崩溃 事件 处理 方法 系统 终端 存储 介质 | ||
本发明提供一种虚拟机崩溃事件处理方法、系统、终端及存储介质,包括:在创建虚拟机过程中为虚拟机定制崩溃处理策略;为虚拟机添加监听设备;利用所述监听设备收集所述虚拟机的系统事件信息;根据所述系统事件信息确认所述虚拟机发送系统崩溃事件,并执行所述崩溃处理策略。本发明省去了操作系统收集错误信息,自动重启的时间,能够快速恢复虚拟机业务,且用户可以自定义处理策略,增加了处理异常策略的多元性。
技术领域
本发明涉及虚拟化技术领域,具体涉及一种虚拟机崩溃事件处理方法、系统、终端及存储介质。
背景技术
随着虚拟化技术应用越来越广泛,在各个领域,虚拟机也渐渐代替物理机来跑一些业务,当虚拟机上跑的业务越来越多时,人们对与虚拟机的要求也越来越高,一方面包括虚拟机的配置、性能等,另一方面人们也希望自己的业务可以平稳地运行,避免出现异常情况,然而异常情况只能尽可能避免,并不能百分之百保证异常不会发生。因此,当异常发生时怎么处理异常事件就显得尤为重要。
虚拟机操作系统崩溃事件就是虚拟机常见的一种异常情况,该情况一般是由于对操作系统的误操作、资源不够,恶意软件等原因导致的操作系统出现频繁死机、蓝屏等情况。一般操作系统自带的都有默认的系统崩溃处理策略,然而,这些策略在都是通过定期收集虚拟机系统日志来判断是否崩溃,且在判定虚拟机系统崩溃之后就统一强制重启。因此现有虚拟机崩溃的处理方法存在响应慢、处理慢,处理方式单一的缺点,无法满足需求。
发明内容
针对现有技术的上述不足,本发明提供一种虚拟机崩溃事件处理方法、系统、终端及存储介质,以解决上述技术问题。
第一方面,本发明提供一种虚拟机崩溃事件处理方法,包括:
在创建虚拟机过程中为虚拟机定制崩溃处理策略;
为虚拟机添加监听设备;
利用所述监听设备收集所述虚拟机的系统事件信息;
根据所述系统事件信息确认所述虚拟机发送系统崩溃事件,并执行所述崩溃处理策略。
进一步的,所述在创建虚拟机过程中为虚拟机定制崩溃处理策略,包括:
在创建虚拟机的高级选项中的策略列表中设置崩溃处理策略,所述崩溃处理策略包括重启、关机、暂停和挂起;
将所述崩溃处理策略封装在虚拟机元数据;
将所述虚拟机元数据通过接口发送至管理节点。
进一步的,所述为虚拟机添加监听设备,包括:
所述管理节点解析所述虚拟机元数据;
所述管理节点判断所述虚拟机元数据是否包含崩溃处理策略:
若是,则为所述虚拟机添加监听设备。
第二方面,本发明提供一种虚拟机崩溃事件处理系统,包括:
策略定制单元,配置用于在创建虚拟机过程中为虚拟机定制崩溃处理策略;
设备添加单元,配置用于为虚拟机添加监听设备;
信息收集单元,配置用于利用所述监听设备收集所述虚拟机的系统事件信息;
策略执行单元,配置用于根据所述系统事件信息确认所述虚拟机发送系统崩溃事件,并执行所述崩溃处理策略。
进一步的,所述策略定制单元包括:
策略设置模块,配置用于在创建虚拟机的高级选项中的策略列表中设置崩溃处理策略,所述崩溃处理策略包括重启、关机、暂停和挂起;
策略封装模块,配置用于将所述崩溃处理策略封装在虚拟机元数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010878839.0/2.html,转载请声明来源钻瓜专利网。