[发明专利]一种虚拟机从VMware迁移到KVM的方法有效
申请号: | 201710819091.5 | 申请日: | 2017-09-12 |
公开(公告)号: | CN107589982B | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 罗义兵;杨松;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 vmware 迁移 kvm 方法 | ||
本发明涉及云计算领域,特别是一种虚拟机从VMware迁移到KVM的方法。该迁移方法首先从VMware ESXi客户端上下载需要迁移的虚拟机相关文件,这些文件中包含了vmdk格式的虚拟机数据文件,获取最新时间点的vmdk格式文件,通过qemu‑img info命令查询该vmdk格式的文件之间依赖关系,检查依赖关系的完整性,再通过qemu‑img convert命令将最新的时间点的vmdk文件换为qcow2的文件,通过libvirt配置文件启动KVM虚拟机。本发明提供了一种VMware虚拟机迁移到KVM的方法。
技术领域
本发明涉及云计算领域,特别是一种虚拟机从VMware迁移到KVM的方法。
背景技术
VMware平台是国外的虚拟化平台,该平台收费比较贵,而且虚拟机化技术不是开源的,可能存在安全风险而且很难发现问题所在,增加了运维成本和安全风险。而KVM虚拟化平台是开源的,很多公司及企事业单位参与其项目,其性能、稳定和安全性得到验证,及时发现问题也能很快的解决;因此,云平台的需求者逐渐的将从VMware平台迁移到KVM的虚拟化平台。目前常用的虚拟机从VMware迁移到KVM的方法主要是先合并VMware的多个文件成一个vmdk的文件,然后再转换为qcow2的格式的文件。此种现有方法会有以下问题:
1)其合并过程需要找到支持合并vmdk的平台;
2)如果在原有平台上合并,会消耗VMware平台的资源,影响其他虚拟机的运行;
3)合并完成后,需要转换为qcow2后才能验证迁移的正确性,等待的时间较长。
发明内容
本发明解决的技术问题是提供一种虚拟机从VMware迁移到KVM的方法。该方法能方便运维人员将VMware虚拟机迁移为KVM的虚拟机,而不会对VMware原有平台有影响,只需要一步转换操作,快速转换以及验证其迁移的正确性。
本发明解决上述技术方法问题的技术方案是:
所述的方法包括步骤:
(1)从VMware ESXi客户端上下载需要迁移的虚拟机相关文件;
(2)获取最新时间点vmdk格式的虚拟机数据文件;
(3)通过qemu-img info命令查询该vmdk格式的文件之间的依赖关系,检查依赖关系的完整性;
(4)如果依赖关系完整,则通过qemu-img命令将最新时间点的vmdk文件换为qcow2的文件。
最新时间点的vmdk文件换为qcow2的文件后,通过libvirt配置文件启动KVM虚拟机,并验证其迁移的正确性。
所述的VMware ESXi客户端实现:
(1)通过客户端登录VMware账号后可以操作VMware的虚拟机;
(2)操作中提供下载虚拟机文件的功能;
(3)下载虚拟机的时候关闭虚拟机,没有其他任务执行;
(4)下载的虚拟机文件包含了vmdk文件。
所述的下载的vmdk文件,
(1)支持qemu-img info相关命令查询其元数据信息;
(2)其元数据信息包含磁盘的格式、磁盘的大小、磁盘的依赖关系;
(3)ls命令或者VMware平台上可查看最新时间点的vmdk文件;
(4)最新时间点的vmdk文件为目前虚拟机正在使用的磁盘文件。
对最新时间点的vmdk文件,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710819091.5/2.html,转载请声明来源钻瓜专利网。