[发明专利]一种虚拟机迁移方法及装置、电子设备有效
| 申请号: | 201710049191.4 | 申请日: | 2017-01-20 |
| 公开(公告)号: | CN106874066B | 公开(公告)日: | 2021-01-26 |
| 发明(设计)人: | 胡岩岩;王良家;缪星星 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
| 代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 梁嘉琦 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 虚拟机 迁移 方法 装置 电子设备 | ||
本发明公开了一种虚拟机迁移方法及装置、电子设备,所述方法包括:在原虚拟化平台中选择出待迁移的虚拟机;获取所述虚拟机在所述原虚拟化平台中的原磁盘节点链信息;根据所述原磁盘节点链信息,配置目标磁盘节点链信息;基于所述目标磁盘节点链信息,对所述虚拟机的原磁盘节点链中的各个文件进行转换,以将所述虚拟机从所述原虚拟化平台迁移至目标虚拟化平台。
技术领域
本发明涉及虚拟机迁移技术,尤其涉及一种虚拟机迁移方法及装置、电子设备。
背景技术
许多企业、教育、医疗等机构建设有自己的云桌面。资源池云数据中心在初期阶段,基于成本易维护性以及方案的局限性等一系列因素,可能只选择了一种较为成熟的虚拟化方案。而在中后期阶段,在高性能以及解决方案优化等各种需求驱动下,需要全部或者选择性的将部分原虚拟化平台中的虚拟机迁移至新虚拟化平台。这涉及到不同虚拟化平台间虚拟机的迁移,目前存在的迁移方案是利用已有的迁移工具,将镜像导出,进行强制镜像格式转换,最后导入转换后的磁盘镜像,从而完成不同平台间虚拟机迁移。
由于已有迁移工具对虚拟机磁盘的每个镜像文件只能做合并格式转换,也就是说虚拟机磁盘在镜像格式转换后每个磁盘对应一个镜像文件,每个磁盘最后是以一个镜像的方式迁移至新虚拟化平台,无法保持原虚拟机磁盘镜像文件在原虚拟化平台的链式结构。
发明内容
为解决上述技术问题,本发明实施例提供了一种虚拟机迁移方法及装置、电子设备。
本发明实施例提供了一种虚拟机迁移方法,所述方法包括:
在原虚拟化平台中选择出待迁移的虚拟机;
获取所述虚拟机在所述原虚拟化平台中的原磁盘节点链信息;
根据所述原磁盘节点链信息,配置目标磁盘节点链信息;
基于所述目标磁盘节点链信息,对所述虚拟机的原磁盘节点链中的各个文件进行转换,以将所述虚拟机从所述原虚拟化平台迁移至目标虚拟化平台。
上述方案中,所述获取所述虚拟机在所述原虚拟化平台中的原磁盘节点链信息,包括:
获取所述虚拟机在所述原虚拟化平台中的如下信息:原磁盘节点链中的文件数目、原磁盘节点链中的各个文件的格式、原磁盘节点链中的各个文件的存储路径、原磁盘节点链中的各个文件的链式关系。
上述方案中,所述根据所述原磁盘节点链信息,配置目标磁盘节点链信息,包括:
根据所述原磁盘节点链信息,配置如下信息:目标磁盘节点链中的文件数目、目标磁盘节点链中的各个文件的格式、目标磁盘节点链中的各个文件的存储路径、目标磁盘节点链中的各个文件的链式关系。
上述方案中,根据所述原磁盘节点链信息,配置所述目标磁盘节点链中的各个文件的链式关系,包括:
如果需要对原磁盘节点链中的至少两个文件进行合并,则确定待合并的对象,并将所述待合并的对象合并成目标磁盘节点链中的一个文件;
基于所述原磁盘节点链中的各个文件的链式关系以及所述合并后的文件,建立所述目标磁盘节点链中的各个文件的链式关系。
上述方案中,根据所述原磁盘节点链信息,配置所述目标磁盘节点链中的各个文件的链式关系,包括:
如果不需要对原磁盘节点链中的文件进行合并,则将所述原磁盘节点链中的所述文件作为目标磁盘节点链中的一个文件;
基于所述原磁盘节点链中的各个文件的链式关系,建立所述目标磁盘节点链中的各个文件的链式关系。
上述方案中,所述原磁盘节点链中的各个文件的存储路径对应第一存储系统中的存储区域;所述目标磁盘节点链中的各个文件的存储路径对应第二存储系统中的存储区域;其中,所述第一存储系统与所述第二存储系统相同或不同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710049191.4/2.html,转载请声明来源钻瓜专利网。





