[发明专利]一种虚拟机热迁移系统及其热迁移方法在审
申请号: | 202011415532.3 | 申请日: | 2020-12-04 |
公开(公告)号: | CN112379974A | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 藏洪永 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京兰亭信通知识产权代理有限公司 11667 | 代理人: | 赵永刚 |
地址: | 300384 天津市南开区华苑产*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 迁移 系统 及其 方法 | ||
本发明提供了一种虚拟机热迁移系统及其热迁移方法,用于预估待迁移虚拟机能否完成热迁移。其中,该虚拟机热迁移系统通过设置预迁移决策装置,预迁移决策装置根据在设定时间段内待迁移虚拟机产生的脏页量、以及源物理机和目的物理机之间的网络带宽,预估能否在内存迭代拷贝的迭代次数不超过预设阈值的情况下,将待迁移虚拟机从源物理机热迁移到目的物理机,从而得出预估结果,并将该预估结果发送给迁移管理装置,由迁移管理装置根据预迁移决策装置的预估结果进行相应的调整。即通过预先统计虚拟机内存负载情况,判断是否可以热迁移,若内存脏页变化较大,可以提前判断待迁移虚拟机不可热迁移,从而避免热迁移失败引入的时间和空间开销。
技术领域
本发明涉及虚拟机技术领域,尤其涉及一种虚拟机热迁移系统及其热迁移方法。
背景技术
虚拟化技术随着云计算的开展得到广泛应用,其中热迁移技术可以方便的将虚拟机在业务不中断的情况下,从一台物理机迁移到另一台物理机,在系统软硬件升级、负载均衡以及节能等场景得到广泛应用。
在热迁移时,首先在目的物理主机上启动同规格的虚拟机并置暂停状态,然后将源物理主机上虚拟机的内存通过网络复制到目的物理机的虚拟机中,由于虚拟机同时在运行,内存复制过程中会产生新的内存脏页,内存复制完后,继续将新产生的脏页内容复制到目的物理机的虚拟机中,虚拟机内存持续迭代复制,直到内存脏页量很小时,中止虚拟机运行,将脏页全部同步到目的虚拟机,并激活目的虚拟机运行。
从上述过程可知,在内存负载压力大的情况下,虚拟机热迁移不一定成功。热迁移过程中,每一轮内存迭代拷贝,如果虚拟机的内存压力较大,产生的脏页数目不能收敛,当内存拷贝迭代次数超过阈值时,就会热迁移失败。对巨型虚拟机(比如数据库业务虚拟机等)而言,由于虚拟机占用的内存较大,目的物理主机需要预留同样的资源,热迁移过程中多轮迭代后才发现不能热迁移,同时热迁移过程由于将页表设为只读,对内存写操作会引入性能损耗,所以巨型虚拟机热迁移失败,会引入较高的空间和时间开销。
发明内容
本发明提供了一种虚拟机热迁移系统及其热迁移方法,避免热迁移失败引入的时间和空间开销。
第一方面,本发明提供了一种虚拟机热迁移系统,该虚拟机热迁移系统包括源物理机和目的物理机。在源物理机上安装有虚拟机监视器(Hypervisor),在虚拟机监视器上安装有待迁移虚拟机。该虚拟机热迁移系统还包括迁移管理装置,迁移管理装置用于将待迁移虚拟机从源物理机热迁移到目的物理机。在虚拟机监视器上还安装有与迁移管理装置通信连接的预迁移决策装置。预迁移决策装置根据在设定时间段内待迁移虚拟机产生的脏页量、以及源物理机和目的物理机之间的网络带宽,预估能否在内存迭代拷贝的迭代次数不超过预设阈值的情况下,将待迁移虚拟机从源物理机热迁移到目的物理机。预迁移决策装置还用于将预估结果发送给迁移管理装置。
在上述的方案中,通过设置预迁移决策装置,预迁移决策装置根据在设定时间段内待迁移虚拟机产生的脏页量、以及源物理机和目的物理机之间的网络带宽,预估能否在内存迭代拷贝的迭代次数不超过预设阈值的情况下,将待迁移虚拟机从源物理机热迁移到目的物理机,从而得出预估结果,并将该预估结果发送给迁移管理装置,由迁移管理装置根据预迁移决策装置的预估结果进行相应的调整。现有技术中不经预先估计能够完成热迁移,而是直接进行内存迭代拷贝的热迁移,直到迭代次数超出阈值,才确定热迁移失败,若热迁移失败,对待迁移虚拟机为巨型虚拟机的场景会引入较大的资源开销。本申请的方案相比现有技术,对待迁移虚拟机先预估能否在内存迭代拷贝的迭代次数不超过预设阈值的情况下,将待迁移虚拟机从源物理机热迁移到目的物理机,即通过预先统计虚拟机内存负载情况,判断是否可以热迁移,若内存脏页变化较大,可以提前判断待迁移虚拟机不可热迁移,从而避免热迁移失败引入的时间和空间开销。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011415532.3/2.html,转载请声明来源钻瓜专利网。