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