[发明专利]一种虚拟机热迁移方法及其系统在审
申请号: | 201710113019.0 | 申请日: | 2017-02-28 |
公开(公告)号: | CN106911534A | 公开(公告)日: | 2017-06-30 |
发明(设计)人: | 郭旭亮;庞慷宇 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08;G06F9/455;G06F9/48 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 迁移 方法 及其 系统 | ||
1.一种虚拟机热迁移方法,其特征在于,包括:
虚拟机管理平台发送虚拟机迁移指令至控制器;
所述控制器接收所述虚拟机迁移指令后,控制虚拟机从源主机向目的主机进行迁移,并在所述目的主机上建立报文缓存队列;
所述虚拟机管理平台检测到虚拟机的迁移完成剩余时间达到预设阈值时,发送地址更新指令至所述控制器;
所述控制器接收到所述地址更新指令后,控制物理交换机按照所述目的主机内虚拟机的IP地址更新转发表;
所述物理交换机将客户端发送的报文依据更新后的转发表发送至所述报文缓存队列内进行缓存;
所述虚拟机管理平台检测到迁移完成后,发送迁移完毕指令至所述控制器;
所述控制器将所述报文缓存队列内缓存的全部报文发送至所述目的主机内的虚拟机内,并销毁所述报文缓存队列。
2.根据权利要求1所述的方法,其特征在于,所述控制物理交换机按照所述目的主机内虚拟机的IP地址更新转发表的过程具体为:
所述控制器控制所述目的主机向所述物理交换机广播所述目的主机内虚拟机的免费ARP,并控制所述源主机拦截所述免费ARP进入所述源主机内的虚拟机;
所述物理交换机接收到所述免费ARP后,依据所述免费ARP中携带的所述目的主机内虚拟机的IP地址更新转发表。
3.根据权利要求2所述的方法,其特征在于,所述控制所述源主机拦截所述免费ARP进入所述源主机内的虚拟机的过程具体为:
所述控制器通过openflow协议下发流表至所述源主机,控制拦截所述免费ARP进入所述源主机内的虚拟机内。
4.一种虚拟机热迁移系统,其特征在于,包括:
虚拟机管理平台,用于发送虚拟机迁移指令至控制器;检测到虚拟机的迁移完成剩余时间达到预设阈值时,发送地址更新指令至所述控制器;检测到迁移完成后,发送迁移完毕指令至所述控制器;
所述控制器,用于接收所述虚拟机迁移指令后,控制虚拟机从源主机向目的主机进行迁移,并在所述目的主机上建立报文缓存队列;接收到所述地址更新指令后,控制物理交换机按照所述目的主机内虚拟机的IP地址更新转发表;将所述报文缓存队列内缓存的全部报文发送至所述目的主机内的虚拟机内,并销毁所述报文缓存队列;
所述物理交换机,用于将客户端发送的报文依据更新后的转发表发送至所述报文缓存队列内进行缓存。
5.根据权利要求4所述的系统,其特征在于,所述控制器具体包括:
迁移控制单元,用于接收所述虚拟机迁移指令后,控制虚拟机从源主机向目的主机进行迁移;
队列设置单元,用于接收所述虚拟机迁移指令后,在所述目的主机上建立报文缓存队列;
地址更新单元,用于接收到所述地址更新指令后,控制所述目的主机向所述物理交换机广播所述目的主机内虚拟机的免费ARP;供所述物理交换机接收到所述免费ARP后,依据所述免费ARP中携带的所述目的主机内虚拟机的IP地址更新转发表;
拦截控制单元,用于控制所述源主机拦截所述免费ARP进入所述源主机内的虚拟机;
缓存结束控制单元,用于将所述报文缓存队列内缓存的全部报文发送至所述目的主机内的虚拟机内,并销毁所述报文缓存队列。
6.根据权利要求5所述的系统,其特征在于,所述拦截控制单元具体用于:
通过openflow协议下发流表至所述源主机,控制拦截所述免费ARP进入所述源主机内的虚拟机内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710113019.0/1.html,转载请声明来源钻瓜专利网。