[发明专利]虚拟机部署及热迁移方法、VMM升级方法、服务器在审
| 申请号: | 201911355638.6 | 申请日: | 2019-12-25 |
| 公开(公告)号: | CN113032086A | 公开(公告)日: | 2021-06-25 |
| 发明(设计)人: | 张敏;刘熠;李翌 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F8/65 |
| 代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 姜春咸;冯建基 |
| 地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟机 部署 迁移 方法 vmm 升级 服务器 | ||
1.一种虚拟机的部署方法,包括:
根据升级前虚拟机的宿主机虚拟地址HVA空间与所述升级前虚拟机的宿主机物理地址HPA空间之间的映射关系,建立升级后虚拟机的HVA空间与所述升级前虚拟机的HPA空间之间的映射,其中,
所述升级后虚拟机部署在升级后的虚拟机监控器VMM上,且所述升级后虚拟机的内存配置与在升级前的VMM上运行的所述升级前虚拟机的内存配置相同。
2.根据权利要求1所述的部署方法,其中,根据升级前虚拟机的宿主机虚拟地址HVA空间与所述升级前虚拟机的宿主机物理地址HPA空间之间的映射关系,建立升级后虚拟机的HVA空间与所述升级前虚拟机的HPA空间之间的映射的步骤包括:
确定升级前虚拟机的HPA空间中各个物理内存页的页表项的顺序及顺序号;
根据各个所述物理内存页的页表项与所述顺序号的对应关系,将各个所述物理内存页反映射到相应的升级后虚拟机的HVA空间的虚拟内存页上。
3.根据权利要求2所述的部署方法,其中,确定升级前虚拟机的HPA空间中各个物理内存页的页表项的顺序及顺序号的步骤包括:
获取升级前虚拟机的HVA空间的第一入口地址;
确定各个所述物理内存页对应的升级前虚拟机的HVA空间虚拟内存页相对于所述第一入口地址的页地址偏移量;
将所述页地址偏移量的大小顺序确定为各个所述物理内存页的页表项的所述顺序,将所述页地址偏移量确定为对应的物理内存页的页表项的所述顺序号。
4.根据权利要求3所述的部署方法,其中,根据各个所述物理内存页的页表项与所述顺序号的对应关系,将各个所述物理内存页反映射到相应的升级后虚拟机的HVA空间的虚拟内存页上的步骤包括:
获取所述升级后虚拟机的HVA空间的第二入口地址;
按照所述顺序号递增的顺序,以所述第二入口地址为起点,将各个所述物理内存页反映射到所述升级后虚拟机的HVA空间的虚拟内存页上,其中,每一个所述物理内存页对应的所述虚拟内存页相对于所述第二入口地址的页地址偏移量与所述物理内存页的页表项对应的所述顺序号相等。
5.根据权利要求4所述的部署方法,其中,在按照所述顺序号递增的顺序,以所述第二入口地址为起点,将各个所述物理内存页反映射到所述升级后虚拟机的HVA空间的虚拟内存页上的步骤之前,所述部署方法还包括:
向所述升级后的VMM发送信令,以将所述升级后虚拟机的虚拟中央处理器VCPU置于暂停状态。
6.根据权利要求3所述的部署方法,其中,根据各个所述物理内存页的页表项与所述顺序号的对应关系,将各个所述物理内存页反映射到相应的升级后虚拟机的HVA空间的虚拟内存页上的步骤包括:
获取所述升级后虚拟机的HVA空间的第三入口地址;
向所述升级后的VMM发送信令,以将所述升级后虚拟机的VCPU置于运行状态;
根据缺页中断产生的缺页地址偏移量,将所述物理内存页反映射到目标虚拟内存页上,其中,所述目标虚拟内存页为所述升级后虚拟机的HVA空间的虚拟内存页,所述物理内存页的页表项的顺序号与所述缺页地址偏移量相等,且所述目标虚拟内存页的相对于所述第三入口地址的页地址偏移量与所述缺页地址偏移量相等。
7.根据权利要求6所述的部署方法,其中,在根据缺页中断产生的缺页地址偏移量,将所述物理内存页反映射到目标虚拟内存页上的步骤之后,所述部署方法还包括:
判断待反映射到所述升级后虚拟机的HVA空间的虚拟内存页上的所述物理内存页的数量是否小于预定阈值;
响应于待反映射到所述升级后虚拟机的HVA空间的虚拟内存页上的所述物理内存页的数量小于所述预定阈值,向所述升级后的VMM发送信令,以将所述升级后虚拟机的VCPU置于暂停状态;
将待反映射到所述升级后虚拟机的HVA空间的虚拟内存页上的所述物理内存页反映射到所述升级后虚拟机的HVA空间的虚拟内存页上,其中,每一个所述物理内存页对应的所述虚拟内存页相对于所述第三入口地址的页地址偏移量与所述物理内存页的页表项对应的所述顺序号相等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911355638.6/1.html,转载请声明来源钻瓜专利网。





