【技术实现步骤摘要】
虚拟机跨平台迁移方法、装置及电子设备
本申请属于虚拟化
,具体涉及一种虚拟机迁移方法、虚拟机迁移装置、电子设备及计算机可读存储介质。
技术介绍
在计算机中,虚拟化技术是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。近年来,虚拟化技术以隔离性强、易维护、节约成本和支持跨平台应用等良好特性逐渐成为了云计算、网格计算以及高性能计算等应用环境的核心技术及中坚技术力量,虚拟化技术带来的最重要优势之一就是虚拟机的迁移,而跨平台迁移是指将虚拟机从一个平台(例如OpenStack云平台)迁移到另外一个平台中。传统的虚拟机跨平台迁移方案需要在源平台上对源虚拟机进行备份,之后将源虚拟机的备份文件导入目的平台上,在目的平台上基于该备份文件进行虚拟机的恢复,以此实现虚拟机跨平台迁移。由于虚拟机的备份、导入和恢复过程需要耗费较长的时间,因此,基于传统的虚拟机跨平台迁移方案进行虚拟机的跨平台迁移往往耗时较长。
技术实现思路
有鉴于此,本申请提供了一种虚拟机迁 ...
【技术保护点】
1.一种虚拟机跨平台迁移方法,其特征在于,包括:接收虚拟机迁移指令,所述虚拟机迁移指令用于请求将源平台中的源虚拟机迁移到目的平台中;响应于所述虚拟机迁移指令,将所述源虚拟机的块设备镜像同步到所述目的平台中,以得到位于所述目的平台的第一块设备;在所述目的平台中创建与所述源虚拟机的网络配置相同的目的虚拟机;将第二块设备替换为所述第一块设备,其中,所述第二块设备为创建所述目的虚拟机时生成的块设备。
【技术特征摘要】
1.一种虚拟机跨平台迁移方法,其特征在于,包括:接收虚拟机迁移指令,所述虚拟机迁移指令用于请求将源平台中的源虚拟机迁移到目的平台中;响应于所述虚拟机迁移指令,将所述源虚拟机的块设备镜像同步到所述目的平台中,以得到位于所述目的平台的第一块设备;在所述目的平台中创建与所述源虚拟机的网络配置相同的目的虚拟机;将第二块设备替换为所述第一块设备,其中,所述第二块设备为创建所述目的虚拟机时生成的块设备。2.根据权利要求1所述的虚拟机跨平台迁移方法,其特征在于,所述在所述目的平台中创建与所述源虚拟机的网络配置相同的目的虚拟机之后,还包括:将所述目的虚拟机的IP地址配置为无效;所述将第二块设备替换为所述第一块设备之后,还包括:将所述目的虚拟机的IP地址配置为有效。3.根据权利要求1或2所述的虚拟机跨平台迁移方法,其特征在于,所述将第二块设备替换为所述第一块设备包括:关闭所述目的虚拟机和所述源虚拟机;将所述源虚拟机的块设备降级为副块设备,并将所述第一块设备升级为主块设备;删除所述第二块设备,并将所述第一块设备的标识修改为所述第二块设备的标识;启动所述目的虚拟机。4.根据权利要求1或2所述的虚拟机跨平台迁移方法,其特征在于,所述将第二块设备替换为所述第一块设备之后,还包括:删除所述源虚拟机的块设备。5.根据权利要求1或2所述的虚拟机跨平台迁移方法,其特征在于,所述将第二块设备替换为所述第一块设备之后,还包括:将所述源虚拟机的配置管理数据库同步到所述目的虚拟机中。6.一种虚拟机跨平台迁移装置,其特征在于,包括:接收单元,用于接收虚拟机迁移...
【专利技术属性】
技术研发人员:朱虹,罗朝亮,胡林红,李小宁,徐凯,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。