一种基于云平台自动迁移虚拟机的方法技术

技术编号:12745742 阅读:214 留言:0更新日期:2016-01-21 13:51
本发明专利技术公开了一种基于云平台自动迁移虚拟机的方法,该方法将虚拟化平台上已有的虚拟机,或将物理机转化为虚拟机后迁移至云平台;操作者负责在迁移前做好工具配置,为要迁移的机器安装必要的软件;后续的云镜像制作、上传和校验由自动化迁移工具完成。对于迁移失败的机器,工具提供错误日志供操作者检查。本发明专利技术针对物理服务器或已有虚拟化平台上的虚拟机批量导入云平台,从而简化操作,提高效率。技术以稳定可靠为准,利用RedHat和VMWare提供的成熟迁移工具。

【技术实现步骤摘要】

本专利技术涉及云计算领域,尤其涉及企业现有资源自动化迀移至云平台。背景介绍企业在云数据中心建设过程中,往往遗留历史应用资源,这些应用资源是企业核心应用,为了保证企业整体上云以及核心数据的安全,亟需寻找一套稳定成熟的方案来做迀移,自动化云迀移是解决这些问题的一剂良方。在以往的人工迀移中,效率是最大的问题。迀移过程涉及大量的数据复制和校验,无需人工干预但耗时很长。负责迀移的人人有许多时间都浪费在等待上,效率很低。
技术实现思路
本专利技术的目的在于针对现有技术的不足,提供一种基于云平台自动迀移虚拟机的方法。本专利技术的目的是通过以下技术方案来实现的:一种基于云平台自动迀移虚拟机的方法,该方法将虚拟化平台上已有的虚拟机,或将物理机转化为虚拟机后迀移至云平台,具体包括以下步骤:(1)迀移准备:使用自动化迀移工具指定需要迀移的虚拟机/物理机,配置迀移参数,自动获取虚拟化平台上虚拟机操作系统以及配置信息,估算出整个虚拟机迀移需要花费的时间;所述配置信息包括CPU、内存、磁盘;(2)安装补丁:为保证迀移后的机器能在云平台上平稳运行,需在迀移前为被迀移机安装virt1驱动;(3)自动迀移:调用虚拟化驱动层,在不影响现有服务的情况下,在线对虚拟机做备份,制作云镜像,转换镜像格式以支持云平台;调用云平台API驱动将虚拟机/物理机镜像上传至云平台,并进行MD5值校验;(4)迀移回滚:虚拟机/物理机镜像制作迀移过程中出现错误,整个迀移回滚;(5)自动恢复:虚拟机/物理机镜像上传至云平台之后,自动调用云平台接口,基于该镜像创建虚拟机;(6)迀移日志:记录迀移过程中各个步骤状态,提交错误的原因。进一步地,所述虚拟化平台为VMware、Xen、KVM、Hyper-V。进一步地,所述迀移工具为ovftool、qemu、virt_v2v。进一步地,所述云平台为OpenStack、CloudStack、恒天云、阿里云。本专利技术的有益效果是:本专利技术方法支持常用的物理机操作系统:Windows, CentOS, RedHat, Ubuntu ;操作者负责在迀移前做好工具配置,为要迀移的机器安装必要的软件。后续的云镜像制作、上传和校验由自动化迀移工具完成。对于迀移失败的机器,工具提供错误日志供操作者检查。本专利技术针对物理服务器或已有虚拟化平台上的虚拟机批量导入云平台,从而简化操作,提高效率。技术以稳定可靠为准,利用RedHat和VMffare提供的成熟迀移工具。【附图说明】图1虚拟机到虚拟机迀移(V2V)示意图;图2物理机到虚拟机迀移(P2V)示意图。【具体实施方式】下面结合附图和具体实施例对本专利技术作进一步详细说明。本专利技术一种基于云平台自动迀移虚拟机的方法,该方法将虚拟化平台上已有的虚拟机,或将物理机转化为虚拟机后迀移至云平台,具体包括以下步骤:(1)迀移准备:使用自动化迀移工具指定需要迀移的虚拟机/物理机,配置迀移参数,自动获取虚拟化平台上虚拟机操作系统以及配置信息,估算出整个虚拟机迀移需要花费的时间;所述配置信息包括CPU、内存、磁盘;(2)安装补丁:为保证迀移后的机器能在云平台上平稳运行,需在迀移前为被迀移机安装virt1驱动;(3)自动迀移:调用虚拟化驱动层,在不影响现有服务的情况下,在线对虚拟机做备份,制作云镜像,转换镜像格式以支持云平台;调用云平台API驱动将虚拟机/物理机镜像上传至云平台,并进行MD5值校验;(4)迀移回滚:虚拟机/物理机镜像制作迀移过程中出现错误,整个迀移回滚;(5)自动恢复:虚拟机/物理机镜像上传至云平台之后,自动调用云平台接口,基于该镜像创建虚拟机;(6)迀移日志:记录迀移过程中各个步骤状态,提交错误的原因。所述虚拟化平台为VMware、Xen、KVM、Hyper-V。所述迀移工具为ovftool、qemu、virt-v2vo所述云平台为OpenStack、CloudStack、恒天云、阿里云。如图1所示,虚拟机到虚拟机迀移(V2V)流程大致可分为镜像导出、镜像格式转换、镜像上传和校验等步骤。开发过程中将考量、比较多种迀移工具,以确保可靠性。如VMffare提供的ovftool和RedHat提供的qemu、virt_v2v等。镜像校验将采用md5验证码。如图2所示,物理机到虚拟机迀移(P2V)流程大致为虚拟机镜像制作(物理机克隆)、镜像上传和校验等步骤。开发人员同意将考虑多种迀移技术,如VMffare的vCenterConverter 和 RedHat 的 virt_p2v 等。【主权项】1.一种基于云平台自动迀移虚拟机的方法,其特征在于,该方法将虚拟化平台上已有的虚拟机,或将物理机转化为虚拟机后迀移至云平台,具体包括以下步骤: (1)迀移准备:使用自动化迀移工具指定需要迀移的虚拟机/物理机,配置迀移参数,自动获取虚拟化平台上虚拟机操作系统以及配置信息,估算出整个虚拟机迀移需要花费的时间;所述配置信息包括CPU、内存、磁盘; (2)安装补丁:为保证迀移后的机器能在云平台上平稳运行,需在迀移前为被迀移机安装virt1驱动; (3)自动迀移:调用虚拟化驱动层,在不影响现有服务的情况下,在线对虚拟机做备份,制作云镜像,转换镜像格式以支持云平台;调用云平台API驱动将虚拟机/物理机镜像上传至云平台,并进行MD5值校验; (4)迀移回滚:虚拟机/物理机镜像制作迀移过程中出现错误,整个迀移回滚; (5)自动恢复:虚拟机/物理机镜像上传至云平台之后,自动调用云平台接口,基于该镜像创建虚拟机; (6)迀移日志:记录迀移过程中各个步骤状态,提交错误的原因。2.根据权利要求1所述一种基于云平台自动迀移虚拟机的方法,其特征在于,所述虚拟化平台为 VMware、Xen、KVM、Hyper-V03.根据权利要求1所述一种基于云平台自动迀移虚拟机的方法,其特征在于,所述迀移工具为 ovftool、qemu、virt-v2v04.根据权利要求1所述一种基于云平台自动迀移虚拟机的方法,其特征在于,所述云平台为OpenStack、CloudStack、恒天云、阿里云。【专利摘要】本专利技术公开了,该方法将虚拟化平台上已有的虚拟机,或将物理机转化为虚拟机后迁移至云平台;操作者负责在迁移前做好工具配置,为要迁移的机器安装必要的软件;后续的云镜像制作、上传和校验由自动化迁移工具完成。对于迁移失败的机器,工具提供错误日志供操作者检查。本专利技术针对物理服务器或已有虚拟化平台上的虚拟机批量导入云平台,从而简化操作,提高效率。技术以稳定可靠为准,利用RedHat和VMWare提供的成熟迁移工具。【IPC分类】G06F9/455【公开号】CN105260226【申请号】CN201510612487【专利技术人】杨朝晖, 李传云, 李志成, 章建鹏, 王超, 李善平 【申请人】浙江网新恒天软件有限公司【公开日】2016年1月20日【申请日】2015年9月23日本文档来自技高网...

【技术保护点】
一种基于云平台自动迁移虚拟机的方法,其特征在于,该方法将虚拟化平台上已有的虚拟机,或将物理机转化为虚拟机后迁移至云平台,具体包括以下步骤:(1)迁移准备:使用自动化迁移工具指定需要迁移的虚拟机/物理机,配置迁移参数,自动获取虚拟化平台上虚拟机操作系统以及配置信息,估算出整个虚拟机迁移需要花费的时间;所述配置信息包括CPU、内存、磁盘;(2)安装补丁:为保证迁移后的机器能在云平台上平稳运行,需在迁移前为被迁移机安装virtio驱动;(3)自动迁移:调用虚拟化驱动层,在不影响现有服务的情况下,在线对虚拟机做备份,制作云镜像,转换镜像格式以支持云平台;调用云平台API驱动将虚拟机/物理机镜像上传至云平台,并进行MD5值校验;(4)迁移回滚:虚拟机/物理机镜像制作迁移过程中出现错误,整个迁移回滚;(5)自动恢复:虚拟机/物理机镜像上传至云平台之后,自动调用云平台接口,基于该镜像创建虚拟机;(6)迁移日志:记录迁移过程中各个步骤状态,提交错误的原因。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨朝晖李传云李志成章建鹏王超李善平
申请(专利权)人:浙江网新恒天软件有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1