[发明专利]虚拟机迁移方法、装置、可读存储介质及计算机设备有效
申请号: | 202210791481.7 | 申请日: | 2022-07-07 |
公开(公告)号: | CN114860389B | 公开(公告)日: | 2022-10-25 |
发明(设计)人: | 王成卓;史卓;徐哲贤;包鑫;朱程铭 | 申请(专利权)人: | 中兴软件技术(南昌)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 何世磊 |
地址: | 330000 江西省*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 迁移 方法 装置 可读 存储 介质 计算机 设备 | ||
1.一种虚拟机迁移方法,其特征在于,包括:
当获取到迁移指令时,建立与源平台中各个源主机和目标平台中各个目标主机的连接;
将所述源平台中各个源主机本地磁盘上的各个虚拟机迁移至共享存储空间,并获取各个所述虚拟机的设备信息;
根据各个所述虚拟机的设备信息确定各个所述虚拟机对应的迁移策略;
执行迁移程序,以按照对应的迁移策略将所述共享存储空间中的各个所述虚拟机迁移至所述目标平台中的目标主机;
所述根据各个所述虚拟机的设备信息确定各个所述虚拟机对应的迁移策略的步骤包括:
将各个所述虚拟机的设备信息与第一预设条件和第二预设条件进行匹配,所述第一预设条件包括,虚拟机采用的磁盘为裸磁盘,所述第二预设条件包括,虚拟机同时接入多个网段;
当所述虚拟机的设备信息匹配到所述第一预设条件时,确定所述虚拟机对应的迁移策略为冷迁移策略,所述冷迁移策略为在虚拟机关机情况下采用静态迁移方式进行迁移;
当所述虚拟机的设备信息匹配到所述第二预设条件时,确定所述虚拟机对应的迁移策略为部分迁移策略,所述部分迁移策略为将所述虚拟机从所述共享存储空间迁回至所述源平台中,并将所述虚拟机的存储数据迁移至所述目标平台中的目标主机;
当所述虚拟机的设备信息未匹配到任何预设条件时,确定所述虚拟机对应的迁移策略为热迁移策略,所述热迁移策略为通过热迁移方式将所述虚拟机从所述共享存储空间迁移至所述目标平台中的目标主机。
2.如权利要求1所述的虚拟机迁移方法,其特征在于,所述建立与源平台中各个源主机和目标平台中各个目标主机的连接的步骤包括:
将源平台中的各个源主机按照预设的交换机的数量进行分组,得到多个设备机组;
将多个设备机组分别与各个交换机建立一一对应关系,且将各个源主机连接至其所在的设备机组所对应的交换机,并通过链路聚合方式将各个交换机连接至所述目标平台中的目标主机;
所述将所述源平台中各个源主机本地磁盘上的各个虚拟机迁移至共享存储空间的步骤包括:
将各个所述设备机组中源主机上的虚拟机分别通过对应连接的交换机迁移至共享存储空间。
3.如权利要求2所述的虚拟机迁移方法,其特征在于,所述将源平台中的各个源主机按照预设的交换机的数量进行分组的步骤包括:
统计源平台中的各个源主机上的虚拟机的内存,以得到各个所述源主机对应的虚拟机内存;
根据各个源主机对应的虚拟机内存以及各个所述源主机上的虚拟机对应的迁移策略,将各个所述源主机按照预设的交换机的数量进行分组。
4.一种虚拟机迁移装置,其特征在于,包括:
连接建立模块,用于当获取到迁移指令时,建立与源平台中各个源主机和目标平台中各个目标主机的连接;
第一迁移模块,用于将所述源平台中各个源主机本地磁盘上的各个虚拟机迁移至共享存储空间,并获取各个所述虚拟机的设备信息;
确定模块,用于根据各个所述虚拟机的设备信息确定各个所述虚拟机对应的迁移策略;
第二迁移模块,用于执行迁移程序,以按照对应的迁移策略将所述共享存储空间中的各个所述虚拟机迁移至所述目标平台中的目标主机;
所述确定模块具体用于:
将各个所述虚拟机的设备信息与第一预设条件和第二预设条件进行匹配,所述第一预设条件包括,虚拟机采用的磁盘为裸磁盘,所述第二预设条件包括,虚拟机同时接入多个网段;
当所述虚拟机的设备信息匹配到所述第一预设条件时,确定所述虚拟机对应的迁移策略为冷迁移策略,所述冷迁移策略为在虚拟机关机情况下采用静态迁移方式进行迁移;
当所述虚拟机的设备信息匹配到所述第二预设条件时,确定所述虚拟机对应的迁移策略为部分迁移策略,所述部分迁移策略为将所述虚拟机从所述共享存储空间迁回至所述源平台中,并将所述虚拟机的存储数据迁移至所述目标平台中的目标主机;
当所述虚拟机的设备信息未匹配到任何预设条件时,确定所述虚拟机对应的迁移策略为热迁移策略,所述热迁移策略为通过热迁移方式将所述虚拟机从所述共享存储空间迁移至所述目标平台中的目标主机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴软件技术(南昌)有限公司,未经中兴软件技术(南昌)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210791481.7/1.html,转载请声明来源钻瓜专利网。