[发明专利]虚拟机跨平台迁移方法、装置及电子设备在审
申请号: | 201810358628.7 | 申请日: | 2018-04-20 |
公开(公告)号: | CN110209465A | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 朱虹;罗朝亮;胡林红;李小宁;徐凯 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 深圳市恒申知识产权事务所(普通合伙) 44312 | 代理人: | 欧志明 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 块设备 虚拟机 跨平台 迁移 虚拟机迁移 源虚拟机 指令 计算机可读存储介质 装置及电子设备 电子设备 迁移装置 网络配置 虚拟机时 源平台 创建 申请 耗时 替换 响应 | ||
本申请提供了一种虚拟机跨平台迁移方法、虚拟机跨平台迁移装置、电子设备及计算机可读存储介质,该虚拟机跨平台迁移方法包括:接收虚拟机迁移指令,所述虚拟机迁移指令用于请求将源平台中的源虚拟机迁移到目的平台中;响应于所述虚拟机迁移指令,将所述源虚拟机的块设备镜像同步到所述目的平台中,以得到位于所述目的平台的第一块设备;在所述目的平台中创建与所述源虚拟机的网络配置相同的目的虚拟机;将第二块设备替换为所述第一块设备,其中,所述第二块设备为创建所述目的虚拟机时生成的块设备。本申请技术方案可减少虚拟机跨平台迁移的耗时。
技术领域
本申请属于虚拟化技术领域,具体涉及一种虚拟机迁移方法、虚拟机迁移装置、电子设备及计算机可读存储介质。
背景技术
在计算机中,虚拟化技术是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。
近年来,虚拟化技术以隔离性强、易维护、节约成本和支持跨平台应用等良好特性逐渐成为了云计算、网格计算以及高性能计算等应用环境的核心技术及中坚技术力量,虚拟化技术带来的最重要优势之一就是虚拟机的迁移,而跨平台迁移是指将虚拟机从一个平台(例如OpenStack云平台)迁移到另外一个平台中。
传统的虚拟机跨平台迁移方案需要在源平台上对源虚拟机进行备份,之后将源虚拟机的备份文件导入目的平台上,在目的平台上基于该备份文件进行虚拟机的恢复,以此实现虚拟机跨平台迁移。由于虚拟机的备份、导入和恢复过程需要耗费较长的时间,因此,基于传统的虚拟机跨平台迁移方案进行虚拟机的跨平台迁移往往耗时较长。
发明内容
有鉴于此,本申请提供了一种虚拟机迁移方法、虚拟机迁移装置、电子设备及计算机可读存储介质,可减少虚拟机跨平台迁移的耗时。
本申请实施例的第一方面提供了一种虚拟机跨平台迁移方法,包括:
接收虚拟机迁移指令,所述虚拟机迁移指令用于请求将源平台中的源虚拟机迁移到目的平台中;
响应于所述虚拟机迁移指令,将所述源虚拟机的块设备镜像同步到所述目的平台中,以得到位于所述目的平台的第一块设备;
在所述目的平台中创建与所述源虚拟机的网络配置相同的目的虚拟机;
将第二块设备替换为所述第一块设备,其中,所述第二块设备为创建所述目的虚拟机时生成的块设备。
基于本申请第一方面,在第一种可能的实现方式中,所述在所述目的平台中创建与所述源虚拟机的网络配置相同的目的虚拟机之后,还包括:
将所述目的虚拟机的IP地址配置为无效;
所述将第二块设备替换为所述第一块设备之后,还包括:
将所述目的虚拟机的IP地址配置为有效。
基于本申请第一方面或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述将第二块设备替换为所述第一块设备包括:
关闭所述目的虚拟机和所述源虚拟机;
将所述源虚拟机的块设备降级为副块设备,并将所述第一块设备升级为主块设备;
删除所述第二块设备,并将所述第一块设备的标识修改为所述第二块设备的标识;
启动所述目的虚拟机。
基于本申请第一方面,或者本申请第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述将第二块设备替换为所述第一块设备之后,还包括:
删除所述源虚拟机的块设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810358628.7/2.html,转载请声明来源钻瓜专利网。