[发明专利]虚拟机迁移方法及装置有效
| 申请号: | 201310616597.8 | 申请日: | 2013-11-27 |
| 公开(公告)号: | CN103617070B | 公开(公告)日: | 2017-01-04 |
| 发明(设计)人: | 王显雷 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
| 代理公司: | 北京亿腾知识产权代理事务所11309 | 代理人: | 李楠 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟机 迁移 方法 装置 | ||
1.一种虚拟机迁移方法,其特征在于,所述方法包括:
将主机信息符合同一选择标准的主机定义为同一主机集合,形成主机集合池,所述主机集合池中包括至少一个所述主机集合;
根据虚拟机的配置选项或属性中的虚拟机迁移范围属性,从所述主机集合池中确定所述虚拟机的迁移范围,所述虚拟机迁移范围属性用于确定所述虚拟机的迁移范围;
在所述虚拟机的迁移范围内,确定所述虚拟机迁移的目标主机。
2.根据权利要求1所述的方法,其特征在于,所述将主机信息符合同一选择标准的主机定义为同一主机集合,具体包括以下所列中的一种或任意结合:
将共享存储的主机定义为共享存储主机集合;
将支持可信平台模块的主机定义为可信主机集合;
将满足某一法律规定的主机定义为法律限定主机集合;
将管理员依据业务需求定制的虚拟机可迁移的主机定义为管理员定制主机集合;
将管理员依据业务需求绑定虚拟机的主机定义为虚拟机绑定主机集合;
将主机CPU的体系架构和所能提供的能力相当的主机定义为同构主机集合;
将属于同一个集群中的主机定义为集群主机集合;
将属于同一个数据中心的主机定义为数据中心主机集合;
将处于同一个大二层域中的主机定义为大二层域主机集合。
3.根据权利要求1所述的方法,其特征在于,所述根据虚拟机的配置选项或属性中的虚拟机迁移范围属性,从所述主机集合池中确定所述虚拟机的迁移范围,具体包括:
根据所述虚拟机迁移范围属性,确定所述主机集合池中相关的主机集合;
对所述相关的主机集合进行运算,并将运算得到的结果确定为所述虚拟机的迁移范围。
4.根据权利要求1所述的方法,其特征在于,所述在所述虚拟机的迁移范围内,确定所述虚拟机迁移的目标主机,具体包括:
判断分布式资源调度器DRS选定的候选目标主机是否在所述虚拟机的迁移范围内,如果是,则将所述候选目标主机确定为所述虚拟机迁移的目标主机;否则,所述DRS重新选定所述候选目标主机进行判断。
5.根据权利要求1所述的方法,其特征在于,在所述形成主机集合池之后,所述方法还包括:
对所述主机集合池中的所述主机集合进行添加、修改和/或删除的处理。
6.一种虚拟机迁移装置,其特征在于,所述装置包括:
主机管理模块,用于将主机信息符合同一选择标准的主机定义为同一主机集合,形成主机集合池,所述主机集合池中包括至少一个所述主机集合;
范围确定模块,用于根据虚拟机的配置选项或属性中的虚拟机迁移范围属性,从所述主机管理模块形成的所述主机集合池中确定所述虚拟机的迁移范围,所述虚拟机迁移范围属性用于确定所述虚拟机的迁移范围;
主机确定模块,用于在所述范围确定模块确定的所述虚拟机的迁移范围内,确定所述虚拟机迁移的目标主机。
7.根据权利要求6所述的装置,其特征在于,所述主机管理模块具体用于以下所列中的一种或任意结合:
用于将共享存储的主机定义为共享存储主机集合;
用于将支持可信平台模块的主机定义为可信主机集合;
用于将满足某一法律规定的主机定义为法律限定主机集合;
用于将管理员依据业务需求定制的虚拟机可迁移的主机定义为管理员定制主机集合;
用于将管理员依据业务需求绑定虚拟机的主机定义为虚拟机绑定主机集合;
用于将主机CPU的体系架构和所能提供的能力相当的主机定义为同构主机集合;
用于将属于同一个集群中的主机定义为集群主机集合;
用于将属于同一个数据中心的主机定义为数据中心主机集合;
用于将处于同一个大二层域中的主机定义为大二层域主机集合。
8.根据权利要求6所述的装置,其特征在于,所述范围确定模块具体用于根据所述虚拟机迁移范围属性,确定所述主机集合池中相关的主机集合;并对所述相关的主机集合进行运算,将运算得到的结果确定为所述虚拟机的迁移范围。
9.根据权利要求6所述的装置,其特征在于,所述主机确定模块具体用于判断分布式资源调度器DRS选定的候选目标主机是否在所述虚拟机的迁移范围内,如果是,则将所述候选目标主机确定为所述虚拟机迁移的目标主机;否则,所述DRS重新选定所述候选目标主机进行判断。
10.根据权利要求6所述的装置,其特征在于,所述主机管理模块还用于对所述主机集合池中的所述主机集合进行添加、修改和/或删除的处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310616597.8/1.html,转载请声明来源钻瓜专利网。





