[发明专利]一种虚拟机迁移的方法、装置、设备及可读介质在审
申请号: | 202111391878.9 | 申请日: | 2021-11-19 |
公开(公告)号: | CN114253666A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 刘东 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰;张涛 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 迁移 方法 装置 设备 可读 介质 | ||
本发明提供了一种虚拟机迁移的方法、装置、设备及可读介质,该方法包括:获取待迁移虚拟机的磁盘信息,并在迁移目标中创建与磁盘信息相同的目标磁盘;将待迁移虚拟机的磁盘映射到目标磁盘,并将待迁移虚拟机的磁盘中的数据映射到目标磁盘;响应于待迁移虚拟机的磁盘中的数据映射到目标磁盘完成,取消待迁移虚拟机的磁盘到目标磁盘的映射;在迁移目标中基于目标磁盘中的数据创建虚拟机。通过使用本发明的方案,能够提高虚拟机的迁移效率,降低虚拟机的迁移成本。
技术领域
本发明涉及计算机领域,并且更具体地涉及一种虚拟机迁移的方法、装置、设备及可读介质。
背景技术
VMware虚拟化是国外闭源虚拟化技术,收费较贵,出现问题很难解决,极大的增加了运维成本和安全风险。KVM虚拟化是开源且目前很多的企业在使用和参与的项目,性能和安全性得到了充分的验证。目前常用的迁移方法分为在线迁移和离线迁移,在线迁移都有专业商业迁移工具,迁移过程中会有短暂的业务中断,它的迁移成本较高,离线迁移是使用开源工具,在业务停机的情况下,把VMware虚拟化的磁盘数据迁移到KVM虚拟化的磁盘上。离线迁移主要使用磁盘文件格式的转换,这种方法需要临时磁盘空间,且转换效率不高。
发明内容
有鉴于此,本发明实施例的目的在于提出一种虚拟机迁移的方法、装置、设备及可读介质,通过使用本发明的技术方案,能够提高虚拟机的迁移效率,降低虚拟机的迁移成本。
基于上述目的,本发明的实施例的一个方面提供了一种虚拟机迁移的方法,包括以下步骤:
获取待迁移虚拟机的磁盘信息,并在迁移目标中创建与磁盘信息相同的目标磁盘;
将待迁移虚拟机的磁盘映射到目标磁盘,并将待迁移虚拟机的磁盘中的数据映射到目标磁盘;
响应于待迁移虚拟机的磁盘中的数据映射到目标磁盘完成,取消待迁移虚拟机的磁盘到目标磁盘的映射;
在迁移目标中基于目标磁盘中的数据创建虚拟机。
根据本发明的一个实施例,待迁移虚拟机为Vmware虚拟机,迁移目标为KVM(Kernel-based Virtual Machine,基于内核的虚拟机,它是Linux的一个内核模块)虚拟机。
根据本发明的一个实施例,磁盘信息包括磁盘的类型和磁盘的大小。
根据本发明的一个实施例,将待迁移虚拟机的磁盘映射到目标磁盘,并将待迁移虚拟机的磁盘中的数据映射到目标磁盘包括:
使用dd工具(一种开源的linux命令行工具,它用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换)并使用dd命令完成待迁移虚拟机的磁盘中的数据映射到目标磁盘的拷贝。
本发明的实施例的另一个方面,还提供了一种虚拟机迁移的装置,装置包括:
获取模块,获取模块配置为获取待迁移虚拟机的磁盘信息,并在迁移目标中创建与磁盘信息相同的目标磁盘;
复制模块,复制模块配置为将待迁移虚拟机的磁盘映射到目标磁盘,并将待迁移虚拟机的磁盘中的数据映射到目标磁盘;
中断模块,中断模块配置为响应于待迁移虚拟机的磁盘中的数据映射到目标磁盘完成,取消待迁移虚拟机的磁盘到目标磁盘的映射;
创建模块,创建模块配置为在迁移目标中基于目标磁盘中的数据创建虚拟机。
根据本发明的一个实施例,待迁移虚拟机为Vmware虚拟机,迁移目标为KVM虚拟机。
根据本发明的一个实施例,磁盘信息包括磁盘的类型和磁盘的大小。
根据本发明的一个实施例,复制模块还配置为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111391878.9/2.html,转载请声明来源钻瓜专利网。