[发明专利]用于OpenStack环境中迁移虚拟机的方法和装置在审
申请号: | 201811291983.3 | 申请日: | 2018-11-01 |
公开(公告)号: | CN109388478A | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 苏广峰;孙佳;马豹 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 白天明;解婷婷 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 目标主机 迁移 源主机 存储 方法和装置 磁盘数据 占用 虚拟机迁移 磁盘资源 数据磁盘 预留的 挂载 整机 工作量 预留 申请 | ||
1.一种用于OpenStack环境中迁移虚拟机的方法,其特征在于,所述方法包括下列步骤:
当接收到迁移虚拟机的命令的时候,确定目标主机;
当接收到以整机迁移模式将源主机中的虚拟机迁移到目标主机的命令的时候,为在所述源主机中由所述虚拟机占用的各个数据磁盘指定所述虚拟机的目标主机的存储后端;
根据所述虚拟机在所述源主机中占用的资源,在所述目标主机和所述存储后端为所述虚拟机预留相同规格的资源;
将所述虚拟机在源主机中的磁盘数据迁移到所述存储后端,并且采用所述目标主机中预留的资源来运行所述虚拟机。
2.根据权利要求1所述的方法,其中,所述当接收到迁移虚拟机的命令的时候,确定目标主机的步骤包括:
当接收到迁移虚拟机的命令的时候,确定是采用关机迁移策略还是在线迁移策略来迁移虚拟机;
当确定采用在线迁移策略来迁移虚拟机的时候,确定目标主机,并且在所述目标主机中为所述虚拟机预留所述虚拟机占用的CPU资源以及内存资源;
所述采用所述目标主机中预留的资源来运行所述虚拟机的步骤包括:
采用所述目标主机中预留的CPU资源以及内存资源来运行所述虚拟机。
3.根据权利要求2所述的方法,其中,所述将所述虚拟机在源主机中的磁盘数据迁移到所述存储后端,并且采用所述目标主机中预留的CPU资源以及内存资源来运行所述虚拟机的步骤包括:
在目标主机的存储后端预留与所述虚拟机在源主机所占用的磁盘空间大小相同的磁盘空间,并且在目标主机端建立所述虚拟机在所述源主机所占用的CPU资源和内存资源分别相同的虚拟机;
把在所述源主机中所述虚拟机的磁盘数据、内存数据和源主机的设备状态信息同步到在所述目标主机和所述存储后端中为所述虚拟机预留的磁盘空间和内存中;
清理所述虚拟机在所述源主机中占用的资源和各个数据磁盘中占用的空间,并且启动迁移到所述目标主机的虚拟机。
4.根据权利要求2所述的方法,其特征在于,所述当确定采用在线迁移策略来迁移虚拟机的时候,确定目标主机的步骤包括:
确定是根据算法来选择目标主机还是接收由用户选择目标主机的结果;
若确定接收由用户选择目标主机的结果,则向所述用户提供候选的目标主机的CPU资源以及内存资源的信息,以由所述用户根据所述候选的目标主机的CPU资源和内存资源是否满足所述虚拟机的需求来确定目标主机;
若确定根据算法来选择目标主机,则根据主机资源相关过滤算法选择最优的主机。
5.一种用于OpenStack环境中迁移虚拟机的装置,其特征在于,所述装置包括主机确定模块、存储指定模块、资源预留模块以及虚拟机迁移模块;其中,
所述主机确定模块用于:当接收到迁移虚拟机的命令的时候,确定目标主机;
所述存储指定模块用于:当接收到以整机迁移模式将源主机中的虚拟机迁移到目标主机的命令的时候,为在所述源主机中由所述虚拟机占用的各个数据磁盘指定所述虚拟机的目标主机的存储后端;
所述资源预留模块用于:根据所述虚拟机在所述源主机中占用的资源,在所述目标主机和所述存储后端为所述虚拟机预留相同规格的资源;
所述虚拟机迁移模块用于:将所述虚拟机在源主机中的磁盘数据迁移到所述存储后端,并且采用所述目标主机中预留的资源来运行。
6.根据权利要求5所述的装置,其中,
所述主机确定模块用于:当接收到迁移虚拟机的命令的时候,确定是采用关机迁移策略还是在线迁移策略来迁移虚拟机;
当确定采用在线迁移策略来迁移虚拟机的时候,确定目标主机,并且在所述目标主机中为所述虚拟机预留所述虚拟机占用的CPU资源以及内存资源;
所述虚拟机迁移模块用于:采用所述目标主机中预留的CPU资源以及内存资源来运行所述虚拟机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811291983.3/1.html,转载请声明来源钻瓜专利网。