[发明专利]虚拟机全系统在线迁移方法、装置与系统有效
申请号: | 201210296069.4 | 申请日: | 2012-08-20 |
公开(公告)号: | CN103631633B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | 赖培源;樊勇兵;唐宏;金华敏;陈楠;燕杰;秦润锋;陈天;蒋春元;李巧玲;刘艺 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 曲瑞 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 全系统 在线 迁移 方法 装置 系统 | ||
1.一种虚拟机全系统在线迁移方法,其特征在于,包括:
将源物理主机中待迁移的虚拟机的外存数据预迁移到目标物理主机中,并在所述目标物理主机上进行所述外存数据的恢复;
判断在所述外存数据的预迁移过程中新产生的增量外存数据与所述待迁移的虚拟机占用的内存数据的大小关系;
如果所述增量外存数据比所述内存数据大的尺寸超过外存预迁移阈值,则将每次预迁移过程中新产生的增量外存数据传输至所述目标物理主机,并在所述目标物理主机上进行增量外存数据的恢复,直至预迁移过程中新产生的增量外存数据比所述内存数据大的尺寸小于或等于所述外存预迁移阈值;
将所述内存数据和预迁移过程中新产生的增量外存数据预迁移至所述目标物理主机,并在所述目标物理主机上进行增量外存数据与内存数据的恢复;
将预迁移过程中新产生的增量外存数据和增量内存数据循环地预迁移至所述目标物理主机,直至预迁移过程中新产生的增量内存数据小于内存预迁移阈值,并在所述目标物理主机上进行增量外存数据与增量内存数据的恢复;
暂停运行在所述源物理主机上的待迁移的虚拟机,将剩余未同步的数据全部迁移至所述目标物理主机,并在所述目标物理主机上恢复运行被迁移的虚拟机。
2.根据权利要求1所述的虚拟机全系统在线迁移方法,其特征在于,所述方法还包括:
在所述待迁移的虚拟机恢复运行在所述目标物理主机上之后,释放所述源物理主机上与所述待迁移的虚拟机相关的资源。
3.根据权利要求1所述的虚拟机全系统在线迁移方法,其特征在于,所述方法还包括:
启动对所述待迁移的虚拟机进行全系统在线迁移的任务;
获取所述待迁移的虚拟机所需的外存空间与内存空间;
在所述目标物理主机上为所述待迁移的虚拟机划分存储空间。
4.根据权利要求1所述的虚拟机全系统在线迁移方法,其特征在于,所述方法还包括:
将在预迁移过程中新产生的增量外存数据和增量内存数据循环地预迁移至所述目标物理主机,直至预迁移过程中新产生的增量内存数据与增量外存数据之和小于内外存预迁移阈值,并在所述目标物理主机上进行增量外存数据与增量内存数据的恢复。
5.根据权利要求1所述的虚拟机全系统在线迁移方法,其特征在于,所述方法还包括:
在对增量外存数据进行预迁移的过程中,判断传输增量外存数据的次数是否超过外存传输次数上限,如超过,则开始传输增量外存数据与所述内存数据;
在对增量外存数据与增量内存数据进行预迁移的过程中,判断传输增量外存数据与增量内存数据的次数是否超过内外存传输次数上限,如超过,则暂停运行在所述源物理主机上的待迁移的虚拟机。
6.根据权利要求1所述的虚拟机全系统在线迁移方法,其特征在于,所述方法还包括:
判断各个预迁移过程中传输数据的速度是否小于增量外存数据和/或增量内存数据的增长速度;
如小于,则暂停全系统在线迁移。
7.根据权利要求1所述的虚拟机全系统在线迁移方法,其特征在于,所述剩余未同步的数据包括CPU状态、最后一次预迁移过程中新产生的增量外存数据以及增量内存数据。
8.根据权利要求5所述的虚拟机全系统在线迁移方法,其特征在于,所述方法还包括:
根据网络状况和所述源物理主机与所述目标物理主机的资源使用情况动态调整所述外存预迁移阈值、所述内存预迁移阈值、所述外存传输次数上限、以及所述内外存传输次数上限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210296069.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:连体式竹构规范化蘑菇栽培房
- 下一篇:脊柱钉棒的横向连接装置