[发明专利]一种虚拟机热迁移的方法、物理主机及系统有效
| 申请号: | 201410373167.2 | 申请日: | 2014-07-31 |
| 公开(公告)号: | CN104199716B | 公开(公告)日: | 2018-01-16 |
| 发明(设计)人: | 黄凯明;仪长 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 虚拟机 迁移 方法 物理 主机 系统 | ||
1.一种虚拟机热迁移方法,用于第一物理主机,所述第一物理主机包括主机以及与所述主机相连的主机适配器,所述主机适配器为一个符合单根输入输出虚拟化SR-IOV标准的硬件设备,包括一个或多个物理功能PF以及一个或多个虚拟功能VF;所述主机运行有虚拟机以及虚拟机管理器VMM,所述虚拟机中运行有客户操作系统,所述客户操作系统通过符合SR-IOV标准的直通技术直接访问所述VF;
其特征在于,所述VMM中还包括用软件实现的仿真主机适配器,所述方法包括:
与业务发送方进行交互,使得业务发送方暂停业务数据的发送;
将所述主机适配器中的数据复制到所述仿真主机适配器中;
解除所述虚拟机与所述主机适配器间的绑定,并将所述虚拟机与所述仿真主机适配器进行绑定;
将所述虚拟机对应的数据以及仿真主机适配器对应的数据迁移至第二物理主机。
2.根据权利要求1所述的方法,其特征在于,所述虚拟机对应的数据包括所述虚拟机仿真出的设备对应的数据以及运行的数据信息;所述仿真主机适配器对应的数据包括所述仿真主机适配器本身数据以及所述仿真主机适配器运行的数据。
3.根据权利要求1或2所述的方法,其特征在于,所述主机适配器包括因特网小型计算机系统接口ISCSI HBA,所述与业务发送方进行交互,使得业务发送方暂停业务数据的发送包括:
向所述业务发送方持续发送window域为0的传输控制协议TCP报文信息,使得业务发送方暂停业务数据的发送;其中所述window域为0的TCP报文信息用于指示所述业务发送方实现所述业务数据在预设时间段内的发送暂停。
4.根据权利要求1或2所述的方法,其特征在于,所述主机适配器包括光纤通道FC/以太网光纤通道FCoE HBA或无限带宽IB/RoCE HCA,所述与业务发送方进行交互,使得业务发送方暂停业务数据的发送具体包括:
向所述业务发送方停止发送credit应答帧,使得业务发送方暂停业务数据的发送。
5.根据权利要求1至2任一项所述的方法,其特征在于,所述方法还包括:
获取所述第二物理主机的仿真主机适配器对应的数据以及虚拟机对应的数据;
将所述第二物理主机的仿真主机适配器对应的数据复制到所述第一物理主机的主机适配器中,并根据获取到的所述虚拟机对应的数据生成对应的新的虚拟机,将所述新的虚拟机与所述第二物理主机的仿真主机适配器进行绑定。
6.一种第一物理主机,所述第一物理主机包括主机以及与所述主机相连的主机适配器,所述主机适配器为一个符合单根输入输出虚拟化SR-IOV标准的硬件设备,包括一个或多个物理功能PF以及一个或多个虚拟功能VF;所述主机运行有虚拟机以及虚拟机管理器VMM,所述虚拟机中运行有客户操作系统,所述客户操作系统通过符合SR-IOV标准的直通技术直接访问所述VF;
其特征在于,所述VMM中还包括用软件实现的仿真主机适配器;所述主机包括:
交互模块,用于与业务发送方进行交互,使得业务发送方暂停业务数据的发送;
复制模块,用于将所述主机适配器中的数据复制到所述仿真主机适配器中;
绑定模块,用于解除所述虚拟机与所述主机适配器间的绑定,并将所述虚拟机与所述仿真主机适配器进行绑定;
迁移模块,用于将所述虚拟机对应的数据以及仿真主机适配器对应的数据迁移至第二物理主机。
7.根据权利要求6所述的第一物理主机,其特征在于,所述虚拟机对应的数据包括所述虚拟机仿真出的设备对应的数据以及运行的数据信息;所述仿真主机适配器对应的数据包括所述仿真主机适配器本身数据以及所述仿真主机适配器运行的数据。
8.根据权利要6或7所述的第一物理主机,其特征在于,所述主机适配器包括因特网小型计算机系统接口ISCSI HBA,所述交互模块具体用于:向所述业务发送方持续发送window域为0的传输控制协议TCP报文信息,使得业务发送方暂停业务数据的发送;其中所述window域为0的TCP报文信息用于指示所述业务发送方实现所述业务数据在预设时间段内的发送暂停。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410373167.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于一致性算法的虚拟资源重均衡方法
- 下一篇:建立root权限的方法和装置





