[发明专利]信息处理方法及虚拟化管理器有效
申请号: | 201710523444.7 | 申请日: | 2017-06-30 |
公开(公告)号: | CN107315624B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 李蕾 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 李梅香;张颖玲 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 方法 虚拟 管理器 | ||
本发明实施例提供一种信息处理方法及虚拟化管理器,所述信息处理方法包括:在当前时刻,将待写入第一虚拟机的第一虚拟磁盘的数据内容写到预定内存空间内;判断所述第一虚拟机是否符合预定条件;若所述第一虚拟机符合所述预定条件,则中止所述第一虚拟机并创建第二虚拟机;读取前一时刻写入所述第一虚拟磁盘的数据内容,并将读取的数据内容加载到所述第二虚拟机上的第二虚拟磁盘上;若所述第一虚拟机不符合所述预定条件,则将所述预定内存空间内的数据内容写入到所述第一虚拟磁盘。
技术领域
本发明涉及信息技术领域,尤其涉及一种信息处理方法及虚拟化管理器。
背景技术
在云平台等虚拟系统中,通常将物理资源虚拟化,构建虚拟机。将虚拟机出租给不同的用户使用,利用不同的虚拟机用于不同的业务。
为了防止虚拟机故障,可以通过虚拟机的切换或重启,进行业务的转移等处理。
为了实现虚拟机故障时的业务顺利转移,一般会采用以下两种方式进行虚拟机的业务转移。
方式一:
当一个虚拟机故障后,重启待用的虚拟机,实现虚拟机业务的快速转移。但是这样的话,需要一直建立有待用或备用的虚拟机,而虚拟机的建立都需要消耗内存、输入/出接口及计算资源等系统资源,这样就导致的资源的浪费,且在虚拟重启的过程中需要虚拟机系统的管理器做很多辅助的工作,虚拟机的重启复杂。
方式二:
虚拟机管理器通过检测虚拟机的心跳信息,确定对应的虚拟机是否发生故障,若一旦发生故障就重建一个虚拟机继续执行之前的业务,但是这样的虚拟机重启会导致一方面业务出现上下文丢失并出现业务故障。
发明内容
有鉴于此,本发明实施例期望提供一种信息处理方法及虚拟化管理器,至少部分解决虚拟机故障恢复的资源消耗大或者上下文丢失的问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例第一方面提供一种信息处理方法,应用于虚拟化管理器中,包括:
在当前时刻,将待写入第一虚拟机的第一虚拟磁盘的数据内容写到预定内存空间内;
判断所述第一虚拟机是否符合预定条件;
若所述第一虚拟机符合所述预定条件,则中止所述第一虚拟机并创建第二虚拟机;
读取前一时刻写入所述第一虚拟磁盘的数据内容,并将读取的数据内容加载到所述第二虚拟机上的第二虚拟磁盘上;
若所述第一虚拟机不符合所述预定条件,则将所述预定内存空间内的数据内容写入到所述第一虚拟磁盘。
可选地,所述方法还包括:
若所述第一虚拟机不符合所述预定条件且在将所述预定内存空间内的数据内容写入所述第一虚拟机之后,丢弃所述预定内存空间内的数据内容。
可选地,所述方法还包括:
记录所述第一虚拟磁盘中各个内存页的存储状态;
所述若所述第一虚拟机不符合所述预定条件,则将所述预定内存空间内的数据内容写入到所述第一虚拟磁盘,包括:
根据所述存储状态,确定所述第一虚拟磁盘中当前需要更新的内存页;
将所述预定空间内的数据内容写入到当前需要更新的所述内存页上。
可选地,所述第一虚拟磁盘的存储容量等于所述第二虚拟机的存储容量;
所述读取前一时刻写入所述虚拟磁盘的数据内容,并将读取的数据内容加载到所述第二虚拟机上的虚拟磁盘上,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710523444.7/2.html,转载请声明来源钻瓜专利网。