The invention discloses a virtual machine migration detection method and equipment, which relates to the field of stack virtualization technology. The method of detecting the migration of virtual machine in the invention includes: when the virtual machine is migrated, it determines whether the migration of the virtual machine across the host host; if the migration of the virtual machine across the host host, the migration operation is carried out when the first migration condition is satisfied. The invention reduces and avoids the possible failures of virtual machine's invalid migration and failure migration, and improves the success rate and reliability of virtual machine migration.
【技术实现步骤摘要】
一种虚拟机迁移的检测方法及设备
本专利技术涉及openstack(云计算管理平台)虚拟化
,具体涉及一种虚拟化平台中虚拟机迁移的检测方法及设备。
技术介绍
随着虚拟化技术应用越来越广泛,在各个领域,虚拟机也渐渐代替物理机来运行一些业务,当虚拟机上运行的业务越来越多时,人们对与虚拟机的要求也越来越高,包括虚拟机的迁移,而目前的虚拟机迁移技术中总会出现迁移无效或失败的情况。
技术实现思路
本文提供一种虚拟机迁移的检测方法及设备,可以解决现有虚拟机迁移过程中出现的无效迁移和失败迁移的问题。本文公开了一种虚拟机迁移的检测方法,至少包括:虚拟机进行迁移时,确定虚拟机的迁移是否跨越宿主主机;若所述虚拟机的迁移跨越宿主主机,则判断满足预设的第一迁移条件时,进行迁移操作;所述第一迁移条件包括如下任一种或几种条件:虚拟机未使用宿主主机上的任何物理设备;迁移后的目标主机资源满足虚拟机资源要求;虚拟机的中央处理单元CPU架构类型低于迁移后的目标主机;虚拟机当前连接的主机处于正常运行状态;迁移后的目标主机处于正常运行状态;虚拟机网卡可连通;对于非跨越存储迁移,虚拟机磁盘所在的源存储与迁移后的目标主机的源存储完全一致;对于跨越存储迁移,跨越存储迁移的虚拟磁盘所在源存储都正常挂载到所述虚拟机的宿主主机和迁移后的目标主机上;迁移后的目标主机的存储剩余容量等于或大于待迁移的所有虚拟磁盘在源存储上的实际占用大小。可选地,上述方法还包括:若所述虚拟机的迁移未跨越宿主主机,则判断该虚拟机满足预设的第二迁移条件时,进行迁移操作;所述第二迁移条件包括如下任一种或几种条件:对于非跨越存储迁移,虚拟 ...
【技术保护点】
1.一种虚拟机迁移的检测方法,至少包括:虚拟机进行迁移时,确定虚拟机的迁移是否跨越宿主主机;若所述虚拟机的迁移跨越宿主主机,则判断满足预设的第一迁移条件时,进行迁移操作;所述第一迁移条件包括如下任一种或几种条件:虚拟机未使用宿主主机上的任何物理设备;迁移后的目标主机资源满足虚拟机资源要求;虚拟机的中央处理单元CPU架构类型低于迁移后的目标主机;虚拟机当前连接的主机处于正常运行状态;迁移后的目标主机处于正常运行状态;虚拟机网卡可连通;对于非跨越存储迁移,虚拟机磁盘所在的源存储与迁移后的目标主机的源存储完全一致;对于跨越存储迁移,跨越存储迁移的虚拟磁盘所在源存储都正常挂载到所述虚拟机的宿主主机和迁移后的目标主机上;迁移后的目标主机的存储剩余容量等于或大于待迁移的所有虚拟磁盘在源存储上的实际占用大小。
【技术特征摘要】
1.一种虚拟机迁移的检测方法,至少包括:虚拟机进行迁移时,确定虚拟机的迁移是否跨越宿主主机;若所述虚拟机的迁移跨越宿主主机,则判断满足预设的第一迁移条件时,进行迁移操作;所述第一迁移条件包括如下任一种或几种条件:虚拟机未使用宿主主机上的任何物理设备;迁移后的目标主机资源满足虚拟机资源要求;虚拟机的中央处理单元CPU架构类型低于迁移后的目标主机;虚拟机当前连接的主机处于正常运行状态;迁移后的目标主机处于正常运行状态;虚拟机网卡可连通;对于非跨越存储迁移,虚拟机磁盘所在的源存储与迁移后的目标主机的源存储完全一致;对于跨越存储迁移,跨越存储迁移的虚拟磁盘所在源存储都正常挂载到所述虚拟机的宿主主机和迁移后的目标主机上;迁移后的目标主机的存储剩余容量等于或大于待迁移的所有虚拟磁盘在源存储上的实际占用大小。2.如权利要求1所述的方法,其特征在于,该方法还包括:若所述虚拟机的迁移未跨越宿主主机,则判断该虚拟机满足预设的第二迁移条件时,进行迁移操作;所述第二迁移条件包括如下任一种或几种条件:对于非跨越存储迁移,虚拟机磁盘所在的源存储与迁移到的目标主机的源存储完全一致;对于跨越存储迁移,跨越存储迁移的虚拟磁盘所在源存储都正常挂载到所述虚拟机的宿主主机和迁移后的目标主机上;迁移后的目标主机的存储剩余容量等于或大于待迁移的所有虚拟磁盘在源存储上的实际占用大小。3.如权利要求2或3所述的方法,其特征在于,所述宿主主机上的物理设备包括如下一种或几种:只读光盘CDROM、通用串行总线USB设备、裸磁盘、物理网卡,与虚拟机的虚拟中央处理器vcpu绑定的宿主主机的CPU。4.如权利要求3所述的方法,其特征在于,所述虚拟机网卡可连通包括:所述虚拟机的所有虚拟网卡所属交换机与迁移后的目标主机均相连。5.如权利要求3所述的方法,其特征在于,还包括:若所述虚拟机存在快照磁盘,遍历虚拟机的所有快照磁盘,判断所述虚拟机的所有快照磁盘满足预设的第三迁移条件时,进行迁移操作;所述第三迁移条件包括如下任一种或几种条件:对于非跨越存储迁移,快照磁盘所在的源存储与迁移到的目标主机的源存储完全一致;对于跨越存储迁移,跨越存储迁移的快照磁盘的所在源存储都正常挂载到所述虚拟机的宿主主机和迁移后的目标主机上;迁移后的目标主机的存储剩余容量等于或大于待迁移的所有快照磁盘在源存...
【专利技术属性】
技术研发人员:左兰海,荆帅帅,刘一,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。