[发明专利]一种实现迁移处理的方法及装置在审
申请号: | 201710594654.5 | 申请日: | 2017-07-20 |
公开(公告)号: | CN107370679A | 公开(公告)日: | 2017-11-21 |
发明(设计)人: | 黄世杰 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/721;H04L12/26;G06F9/48;G06F9/455 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李红爽,李丹 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 迁移 处理 方法 装置 | ||
技术领域
本文涉及但不限于虚拟化技术,尤指一种实现迁移处理的方法及装置。
背景技术
数据中心进行虚拟机热迁移时,虚拟机从源主机迁移到目的主机时包括以下步骤:1、迁移准备;2、内存拷贝,迁移虚拟机至目的主机;3销毁源主机上的虚拟机;4、在目的主机上重启迁移的虚拟机。
在虚拟机完成迁移后,网络设备已存在的物理地址(MAC)转发表为被销毁的虚拟机,造成网络服务中断。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本发明实施例提供一种实现迁移处理的方法及装置,能够避免虚拟机迁移的网络中断,提升虚拟机网络的稳定性。
本发明实施例提供了一种实现迁移处理的方法,包括:
确定虚拟机是否完成迁移;
确定虚拟机完成迁移时,通过预设的触发指令触发完成迁移的虚拟机发送预设的数据包,以更新网络拓扑信息。
可选的,所述触发指令包括:通过虚拟工具VMTOOLS发送的指令。
可选的,所述预设的数据包包括:
通过因特网包探索器PING发送的控制报文协议ICMP包。
可选的,所述网络拓扑信息包括:
物理地址(MAC)转发表。
可选的,所述发送预设的数据包包括:
将所述预设的数据包发送到虚拟机网关。
另一方面,本发明实施例还提供一种实现迁移处理的装置,包括:确定单元和触发单元;其中,
确定单元用于:确定虚拟机是否完成迁移;
触发单元用于:确定单元确定虚拟机完成迁移时,通过预设的触发指令触发完成迁移的虚拟机发送预设的数据包,以更新网络拓扑信息。
可选的,所述触发单元具体用于:
通过虚拟工具VMTOOLS发送所述预设的触发指令,通过触发指令触发完成迁移的虚拟机发送预设的数据包,以更新网络拓扑信息。
可选的,所述预设的数据包包括:
通过因特网包探索器PING发送的控制报文协议ICMP包。
可选的,所述网络拓扑信息包括:
物理地址(MAC)转发表。
可选的,所述触发单元具体用于:通过预设的触发指令触发完成迁移的虚拟机发送预设的数据包到虚拟机网关,以更新网络拓扑信息。
与相关技术相比,本申请技术方案包括:确定虚拟机是否完成迁移;确定虚拟机完成迁移时,通过预设的触发指令触发完成迁移的虚拟机发送预设的数据包,以更新网络拓扑信息。本发明实施例避免了虚拟机迁移的网络中断,提升了虚拟机网络的稳定性。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实施例实现迁移处理的方法的流程图;
图2为本发明实施例实现迁移处理的装置的结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1为本发明实施例实现迁移处理的方法的流程图,如图1所示,包括:
步骤100、确定虚拟机是否完成迁移;
步骤101、确定虚拟机完成迁移时,通过预设的触发指令触发完成迁移的虚拟机发送预设的数据包,以更新网络拓扑信息。
可选的,本发明实施例触发指令包括:通过虚拟工具(VMTOOLS)发送的指令。
需要说明的是,预设的触发指令可以是在虚拟机所在的物理机上存储的程序发出的指令。
可选的,本发明实施例预设的数据包包括:
通过因特网包探索器(PING)发送的控制报文协议(ICMP)包。
需要说明的是,本发明实施例预设的数据包还可以包括一般的业务数据包。只要使虚拟机网关获知网络中存在虚拟机的迁移,以更新网络拓扑信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710594654.5/2.html,转载请声明来源钻瓜专利网。