[发明专利]一种虚拟机在线整体迁移方法和设备有效
申请号: | 201310271018.0 | 申请日: | 2013-07-01 |
公开(公告)号: | CN103399778A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 王喆;朱星;李金成 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/46 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 张娜 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 在线 整体 迁移 方法 设备 | ||
技术领域
本发明涉及通信领域,尤其涉及一种虚拟机在线整体迁移方法和设备。
背景技术
虚拟化技术是将一台主机的物理资源虚拟成多个虚拟机(Virtual Machine,简称VM),每个虚拟机可以共享该主机的物理资源,独立实现类似于主机的功能。虚拟机在线整体迁移指在虚拟机上业务正常运行,服务不中断的前提下,虚拟机在不同主机、不同共享存储域间进行的迁移。
虚拟机在线整体迁移技术本质上是虚拟机在线迁移和虚拟机在线存储迁移技术的结合,在无共享存储虚拟机在线整体迁移技术中,虚拟机业务迁移时间是最重要的性能指标之一,虚拟机业务迁移时间指的是从迁移开始到目的主机运行虚拟机业务的时间。现有技术中一种虚拟机在线整体迁移方法为:
1、虚拟机存储迁移;
2、内存迁移(和增量存储拷贝并行);
3、源虚拟机暂停,虚拟设备状态迁移,虚拟机设备包括CPU、网络和磁盘适配器状态等等;
4、目的虚拟机启动,关联物理设备,网络重定向,恢复虚拟机业务;
5、释放源虚拟机资源。
现有技术至少存在以下问题:在目的主机运行虚拟机业务前首先要进行虚拟机存储的全部迁移而大大增加了虚拟机业务的迁移时间。
发明内容
本发明实施例提供一种虚拟机在线整体迁移方法和设备,源虚拟机存储根据源虚拟机的迁移等级分割为基础文件和其它文件,首先将基础文件拷贝至目的主机,使目的虚拟机在目的主机快速启动,进而大大减少了虚拟机业务迁移时间。
为达到上述目的,本发明实施例采用的技术方案是,
第一方面,提供了一种虚拟机在线整体迁移方法,包括:
接收中央控制器发送的源虚拟机对应的迁移等级;
根据所述源虚拟机对应的迁移等级,将所述源虚拟机的存储分割为基础文件和其它文件;
将所述基础文件发送至目的主机;以便目的虚拟机根据所述基础文件在所述目的主机启动;
释放所述源虚拟机资源;
将所述其它文件发送至所述目的虚拟机。
在第一种可能的实现方式中,根据第一方面,所述迁移等级由所述中央控制器根据下述一种或几种条件确定:迁移所需要的迁移速度;服务等级水平;资源负载情况、网络情况;
或者,
所述虚拟机迁移等级由用户根据需要设定。
在第二种可能的实现方式中,结合第一方面或第一种可能的实现方式,所述迁移等级包含激进等级,一般等级和保守等级。
在第三种可能的实现方式中,结合第二种可能的实现方式,当所述迁移等级为激进等级时,所述基础文件包含所述目的虚拟机在所述目的主机启动及当前业务运行所需的最小文件集;所述其它文件为所述源虚拟机的存储中除所述基础文件之外的文件;
当所述迁移等级为一般等级时,所述基础文件包含所述目的虚拟机在所述目的主机启动及当前业务运行所需的最小文件集以及保证所有应用程序可运行的相关文件;所述其它文件为所述源虚拟机的存储中除所述基础文件之外的文件;
当所述迁移等级为保守等级时,所述基础文件包含所述目的虚拟机在所述目的主机启动及当前业务运行所需的最小文件集、保证所有应用程序可运行的相关文件以及用户常用的数据文件;所述其它文件为所述源虚拟机的存储中除所述基础文件之外的文件。
在第四种可能的实现方式中,结合第一方面或第一种可能的实现方式或第二种可能的实现方式或第三种可能的实现方式,所述将所述其它文件发送至所述目的虚拟机,可以包括:
将所述其它文件按照拷贝序列发送至所述目的虚拟机。
在第五种可能的实现方式中,结合第四种可能的实现方式,所述将所述其它文件发送至所述目的虚拟机,还可以包括:
接收所述目的虚拟机发送的优先拷贝用户访问所需文件的申请;
根据所述优先拷贝用户访问所需文件的申请调整所述拷贝序列,并将所述用户访问所需的文件设为最高拷贝优先级;
按照调整后的所述拷贝序列将所述其它文件发送至所述目的虚拟机。
第二方面,提供了一种虚拟机在线整体迁移设备,包括:
接收单元,用于接收中央控制器发送的源虚拟机对应的迁移等级;
分割单元,用于根据所述接收单元接收的迁移等级,将所述源虚拟机的存储分割为基础文件和其它文件;
第一发送单元,用于将所述基础文件发送至目的主机;以便目的虚拟机根据所述基础文件在所述目的主机启动;
释放单元,用于释放所述源虚拟机资源;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310271018.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种羊皮制品清洁养护膏
- 下一篇:一种专用于相机镜头的清洗剂