[发明专利]虚拟机部署及热迁移方法、VMM升级方法、服务器在审
申请号: | 201911355638.6 | 申请日: | 2019-12-25 |
公开(公告)号: | CN113032086A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 张敏;刘熠;李翌 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F8/65 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 姜春咸;冯建基 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 部署 迁移 方法 vmm 升级 服务器 | ||
本发明提供一种虚拟机的部署方法、一种虚拟机的热迁移方法、一种VMM的升级方法、一种服务器和一种计算机可读存储介质。所述部署方法包括:根据升级前虚拟机的宿主机虚拟地址HVA空间与所述升级前虚拟机的宿主机物理地址HPA空间之间的映射关系,建立升级后虚拟机的HVA空间与所述升级前虚拟机的HPA空间之间的映射,所述升级后虚拟机部署在升级后的虚拟机监控器VMM上,且所述升级后虚拟机的内存配置与在升级前的VMM上运行的所述升级前虚拟机的内存配置相同。本发明能够在无需预留大量的计算资源的情况下实现从升级前虚拟机到升级后虚拟机的在线热迁移,进而完成VMM软件新旧版本的热替换。部署方法及热迁移方法还适用于虚拟机批量热迁移。
技术领域
本公开涉及计算机技术领域,具体地,涉及一种虚拟机的部署方法,一种虚拟机的热迁移方法、一种VMM的升级方法、一种服务器和一种计算机可读存储介质。
背景技术
虚拟机监控器(Virtual Machine Monitor,VMM)是承载虚拟机运行及监视的程序,为了对它进行升级以增加功能或修复程序缺陷,需要对在VMM上运行的虚拟机进行迁移。为了在迁移的同时不影响或中断业务虚拟机的运行,现有技术主要通过虚拟机在线迁移、结合软件冷补丁的方法来完成。具体可以分两种:一、异地迁移,即先将待升级服务器的虚拟机在线热迁移到其它服务器,然后用冷补丁的方法升级VMM,最后再将虚拟机在线热迁移回升级后的VMM上运行;二、本地迁移,即服务器主机上同时启动新旧两个版本的VMM程序,然后使用本地迁移技术将虚拟机从旧VMM迁移在线热迁移到新VMM上。
以上两种在线迁移结合冷补丁的方法,其本质都是虚拟机计算资源先复制后释放,执行过程中需要对虚拟机整个内存空间内容进行复制,因此在执行前需要在其它服务器或本服务器预留至少等于被迁移虚拟机内存空间的计算资源。但在实际中,计算资源通常都是根据实际业务分配好的,而且在云计算服务器虚拟化场景中,有些服务器用途的虚拟机的内存空间动辄几十、上百GB,因此很难做到资源预留。而且当涉及到大量虚拟机需要迁移时,整个实施过程也会非常复杂,耗时耗力。
发明内容
为解决现有技术存在的上述问题的至少一个方面,本公开提供一种虚拟机的部署方法、一种虚拟机的热迁移方法、一种VMM的升级方法、一种服务器和一种计算机可读存储介质。
为实现上述目的,作为本公开的第一个方面,提供一种虚拟机的部署方法,包括:
根据升级前虚拟机的宿主机虚拟地址HVA空间与所述升级前虚拟机的宿主机物理地址HPA空间之间的映射关系,建立升级后虚拟机的HVA空间与所述升级前虚拟机的HPA空间之间的映射,其中,所述升级后虚拟机部署在升级后的虚拟机监控器VMM上,且所述升级后虚拟机的内存配置与在升级前的VMM上运行的所述升级前虚拟机的内存配置相同。
可选地,根据升级前虚拟机的宿主机虚拟地址HVA空间与所述升级前虚拟机的宿主机物理地址HPA空间之间的映射关系,建立升级后虚拟机的HVA空间与所述升级前虚拟机的HPA空间之间的映射的步骤包括:
确定升级前虚拟机的HPA空间中各个物理内存页的页表项的顺序及顺序号;
根据各个所述物理内存页的页表项与所述顺序号的对应关系,将各个所述物理内存页反映射到相应的升级后虚拟机的HVA空间的虚拟内存页上。
可选地,确定升级前虚拟机的HPA空间中各个物理内存页的页表项的顺序及顺序号的步骤包括:
获取升级前虚拟机的HVA空间的第一入口地址;
获取各个所述物理内存页对应的升级前虚拟机的HVA空间虚拟内存页相对于所述第一入口地址的页地址偏移量;
将所述页地址偏移量的大小顺序确定为各个所述物理内存页的页表项的所述顺序,将所述页地址偏移量确定为对应的物理内存页的页表项的所述顺序号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911355638.6/2.html,转载请声明来源钻瓜专利网。