[发明专利]一种虚拟机的迁移方法及装置有效
| 申请号: | 201611257196.8 | 申请日: | 2016-12-30 |
| 公开(公告)号: | CN108268300B | 公开(公告)日: | 2022-01-25 |
| 发明(设计)人: | 姚军;吕嘉伟 | 申请(专利权)人: | 中移(苏州)软件技术有限公司;中国移动通信集团公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 蒋雅洁;张颖玲 |
| 地址: | 215163 江苏省苏州市高*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 虚拟机 迁移 方法 装置 | ||
本发明公开了一种虚拟机的迁移方法,包括:获取第一虚拟机列表,所述第一虚拟机列表包括目标子网中虚拟机的互联网协议IP地址;根据所述IP地址,从第一虚拟机列表中筛选出第二虚拟机列表,所述第二虚拟机列表包括所述第一虚拟机列表中所有的未获取到实际IP地址的虚拟机;对所述第二虚拟机列表中的虚拟机分配逻辑IP地址,所述逻辑IP地址为目标子网中不同于第一虚拟机列表中实际IP地址的IP地址;根据分配的逻辑IP地址对所述第二虚拟机列表中的虚拟机创建虚拟网络服务器资源;当解析到所述第二虚拟机列表中虚拟机的实际IP地址时,将所述虚拟网络服务器中对应的虚拟机的逻辑IP地址替换为实际IP地址。本发明还同时公开了一种虚拟机的迁移装置。
技术领域
本发明涉及云计算领域,尤其涉及一种虚拟机的迁移方法及装置。
背景技术
虚拟化平台VMware的虚拟化技术,使用户能够自信地虚拟化任何应用,并能够重新定义可用性和简化虚拟数据中心,最终可实现高度可用、恢复能力强的按需基础架构。而虚拟化产品vCenter Server可为整个虚拟基础架构提供统一的管理,并可实现实时迁移等许多关键的虚拟化平台vSphere的功能。而且虚拟化产品vCenter Server可以管理分布在多个位置的数千个虚拟机,利用快速调配和自动化策略来精简管理过程。
为了给虚拟计算或存储服务的公有或私有云,提供灵活和可扩展的云计算,需要提供一个管理云的平台,虚拟网络服务器(OpenStack)正是提供了这样一种平台。通常情况下,OpenStack的计算节点用的是虚拟化技术KVM,而为了实现统一的资源管理,需要将其他虚拟化资源迁移至OpenStack的管理平台中,如果迁移完成,就可以通过OpenStack的管理平台统一管理这些资源。但是,虚拟机的迁移并非易事,大量的实践经验表明一次成功的迁移,需要满足虚拟机的信息获取完整,虚拟机的信息符合OpenStack的要求等多项条件。但是,在虚拟机迁移的时候,虚拟机网络信息的获取往往存在信息残缺不全的问题,例如,在虚拟化平台VMware下,只有虚拟机处于开机状态,并且已经安装了提供虚拟机IP地址信息的程序的虚拟机工具VMware Tools,才可以通过应用程序编程接口(API,ApplicationProgramming Interface)获取该虚拟机的IP地址信息。
由于不同设计人设计思想的差异,使得在OpenStack的管理平台下,虚拟机的网络信息遵循严格的分配和管理使用规则。按照OpenStack的要求,虚拟机所使用的虚拟网卡,IP地址、网络掩码、所属网络、子网信息都需要明确;而在其他的虚拟化平台下,虚拟机的网络信息可以由用户手动配置,不受所属网络限制,也没有相应的IP地址分配记录,无法保证虚拟机的信息完整。因此,在虚拟机迁移时,需要手工去补全虚拟机的相应信息,这就有悖于自动迁移,无需人力干预的原则,随着迁移的虚拟机数量不断增多,使得虚拟机的迁移格外的费时费力。图1为VMware虚拟机迁移至OpenStack的流程示意图,参照图1所示,虚拟机的迁移流程包括:虚拟化平台VMware的数据获取、虚拟化平台VMware的数据信息补全、以及创建OpenStack资源的过程。
现有一项申请号CN201510589171.7名称为《一种虚拟机迁移方法和装置》的专利介绍了一种虚拟机的迁移方法,该方法包括:首先,计算节点在资源配置文件中配置需迁移至本计算节点的虚拟机所在主机的驱动(Driver)信息,以及所述主机的IP地址或集群信息;然后,获取所述虚拟机的配置信息;根据获取的配置信息创建该虚拟机使用的网络,以及该虚拟机的特征信息;最后,为待创建虚拟机生成识别码UUID,并使用该识别码UUID重命名虚拟化管理软件中所述虚拟机的名称,使所述虚拟机迁移至Openstack中进行管理。基于同样的发明构思,该现有专利中还提出一种虚拟机的迁移装置,能够不改动已有虚拟化环境的情况下,将虚拟机迁移至OpenStack中进行管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(苏州)软件技术有限公司;中国移动通信集团公司,未经中移(苏州)软件技术有限公司;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611257196.8/2.html,转载请声明来源钻瓜专利网。





