[发明专利]一种虚拟机迁移的检测方法及设备在审
申请号: | 201810003048.6 | 申请日: | 2018-01-02 |
公开(公告)号: | CN108182107A | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 左兰海;荆帅帅;刘一 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李红爽;李丹 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机迁移 迁移 虚拟机 宿主主机 检测 虚拟化技术 迁移条件 预设 成功率 失败 | ||
1.一种虚拟机迁移的检测方法,至少包括:
虚拟机进行迁移时,确定虚拟机的迁移是否跨越宿主主机;
若所述虚拟机的迁移跨越宿主主机,则判断满足预设的第一迁移条件时,进行迁移操作;
所述第一迁移条件包括如下任一种或几种条件:
虚拟机未使用宿主主机上的任何物理设备;
迁移后的目标主机资源满足虚拟机资源要求;
虚拟机的中央处理单元CPU架构类型低于迁移后的目标主机;
虚拟机当前连接的主机处于正常运行状态;
迁移后的目标主机处于正常运行状态;
虚拟机网卡可连通;
对于非跨越存储迁移,虚拟机磁盘所在的源存储与迁移后的目标主机的源存储完全一致;
对于跨越存储迁移,跨越存储迁移的虚拟磁盘所在源存储都正常挂载到所述虚拟机的宿主主机和迁移后的目标主机上;迁移后的目标主机的存储剩余容量等于或大于待迁移的所有虚拟磁盘在源存储上的实际占用大小。
2.如权利要求1所述的方法,其特征在于,该方法还包括:
若所述虚拟机的迁移未跨越宿主主机,则判断该虚拟机满足预设的第二迁移条件时,进行迁移操作;
所述第二迁移条件包括如下任一种或几种条件:
对于非跨越存储迁移,虚拟机磁盘所在的源存储与迁移到的目标主机的源存储完全一致;
对于跨越存储迁移,跨越存储迁移的虚拟磁盘所在源存储都正常挂载到所述虚拟机的宿主主机和迁移后的目标主机上;
迁移后的目标主机的存储剩余容量等于或大于待迁移的所有虚拟磁盘在源存储上的实际占用大小。
3.如权利要求2或3所述的方法,其特征在于,所述宿主主机上的物理设备包括如下一种或几种:
只读光盘CDROM、通用串行总线USB设备、裸磁盘、物理网卡,与虚拟机的虚拟中央处理器vcpu绑定的宿主主机的CPU。
4.如权利要求3所述的方法,其特征在于,所述虚拟机网卡可连通包括:
所述虚拟机的所有虚拟网卡所属交换机与迁移后的目标主机均相连。
5.如权利要求3所述的方法,其特征在于,还包括:
若所述虚拟机存在快照磁盘,遍历虚拟机的所有快照磁盘,判断所述虚拟机的所有快照磁盘满足预设的第三迁移条件时,进行迁移操作;
所述第三迁移条件包括如下任一种或几种条件:
对于非跨越存储迁移,快照磁盘所在的源存储与迁移到的目标主机的源存储完全一致;
对于跨越存储迁移,跨越存储迁移的快照磁盘的所在源存储都正常挂载到所述虚拟机的宿主主机和迁移后的目标主机上;
迁移后的目标主机的存储剩余容量等于或大于待迁移的所有快照磁盘在源存储上的实际占用大小。
6.一种虚拟机迁移的检测设备,至少包括:
判断单元,虚拟机进行迁移时,确定虚拟机的迁移是否跨越宿主主机;
迁移单元,在所述虚拟机的迁移跨越宿主主机时,判断满足预设的第一迁移条件时,进行迁移操作;
所述第一迁移条件包括如下任一种或几种条件:
虚拟机未使用宿主主机上的任何物理设备;
迁移后的目标主机资源满足虚拟机资源要求;
虚拟机的CPU架构类型低于迁移后的目标主机;
虚拟机当前连接的主机处于正常运行状态;
迁移后的目标主机处于正常运行状态;
虚拟机网卡可连通;
对于非跨越存储迁移,虚拟机磁盘所在的源存储与迁移后的目标主机的源存储完全一致;
对于跨越存储迁移,跨越存储迁移的虚拟磁盘的存储挂载状态正常;迁移后的目标主机的存储剩余容量等于或大于待迁移的所有虚拟磁盘在源存储上的实际占用大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810003048.6/1.html,转载请声明来源钻瓜专利网。