买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种虚拟机热迁移的控制方法、控制装置及控制设备_济南浪潮数据技术有限公司_201911113992.8 

申请/专利权人:济南浪潮数据技术有限公司

申请日:2019-11-14

公开(公告)日:2023-01-24

公开(公告)号:CN110941476B

主分类号:G06F9/455

分类号:G06F9/455

优先权:

专利状态码:有效-授权

法律状态:2023.01.24#授权;2020.04.24#实质审查的生效;2020.03.31#公开

摘要:本发明公开了一种虚拟机热迁移的控制方法,在接收到对第一虚拟机的热迁移命令时,生成第一虚拟机的内存快照,将第一虚拟机的内存快照拷贝至目标宿主机,以在目标宿主机上生成第二虚拟机,同时,将自生成第一虚拟机的内存快照起第一虚拟机接收到的指令同步至目标宿主机,最后根据指令更新第二虚拟机的内存数据,以实现第一虚拟机的热迁移,需要同步至第二虚拟机的数据是第一虚拟机接收到的指令而不是产生的脏数据,需要传输的数据量大大降低,节约了拷贝的时间,实现更为快速可靠的虚拟机热迁移过程,适用于对业务更加敏感的虚拟机热迁移。本发明还公开了一种虚拟机热迁移的控制装置、控制设备及计算机可读存储介质,具有上述有益效果。

主权项:1.一种虚拟机热迁移的控制方法,其特征在于,包括:当接收到对第一虚拟机的热迁移命令时,生成所述第一虚拟机的内存快照;将所述第一虚拟机的内存快照拷贝至目标宿主机,以在所述目标宿主机上生成第二虚拟机;将自生成所述第一虚拟机的内存快照起所述第一虚拟机接收到的指令同步至所述目标宿主机;根据所述指令更新所述第二虚拟机的内存数据,以实现所述第一虚拟机的热迁移;其中,所述根据所述指令更新所述第二虚拟机的内存数据,以实现所述第一虚拟机的热迁移,具体包括:在所述第二虚拟机上回放所述指令时,提高所述第二虚拟机的CPU运行速度;当所述第二虚拟机的内存数据达到与所述第一虚拟机的内存数据的同步条件时,关闭所述第一虚拟机,运行所述第二虚拟机;或,所述根据所述指令更新所述第二虚拟机的内存数据,以实现所述第一虚拟机的热迁移,具体包括:在所述第二虚拟机上回放所述指令时,降低所述第一虚拟机的CPU运行速度;当所述第二虚拟机的内存数据达到与所述第一虚拟机的内存数据的同步条件时,关闭所述第一虚拟机,运行所述第二虚拟机;所述在所述第二虚拟机上回放所述指令时,提高所述第二虚拟机的CPU运行速度,具体为:在所述第二虚拟机上回放所述指令时,通过CPU睿频提高所述第二虚拟机的CPU运行速度;所述根据所述指令更新所述第二虚拟机的内存数据,以实现所述第一虚拟机的热迁移,具体包括:判断所述第二虚拟机的内存数据是否达到与所述第一虚拟机的内存数据的同步条件;如果是,则在关闭所述第一虚拟机,运行所述第二虚拟机之后,在所述第二虚拟机上回放所述指令;如果否,则回放所述指令中未执行的最早接收到的指令后,返回所述判断所述第二虚拟机的内存数据是否达到与所述第一虚拟机的内存数据的同步条件的步骤;所述判断所述第二虚拟机的内存数据是否达到与所述第一虚拟机的内存数据的同步条件,具体包括:判断所述指令中的未执行指令是否均为预设类型的指令;如果是,则所述第二虚拟机的内存数据达到了所述同步条件;如果否,则所述第二虚拟机的内存数据未达到所述同步条件;和或,所述判断所述第二虚拟机的内存数据是否达到与所述第一虚拟机的内存数据的同步条件,具体包括:判断所述指令中的未执行指令的预计执行时间是否小于预设时间阈值;如果是,则所述第二虚拟机的内存数据达到了所述同步条件;如果否,则所述第二虚拟机的内存数据未达到所述同步条件;其中,所述预设类型的指令具体为对系统及用户的可重复执行指令。

全文数据:

权利要求:

百度查询: 济南浪潮数据技术有限公司 一种虚拟机热迁移的控制方法、控制装置及控制设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。