[发明专利]虚拟机的网络路由方法、装置和管理服务器有效
申请号: | 202010533235.2 | 申请日: | 2020-06-11 |
公开(公告)号: | CN111698164B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 叶小峰 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/707 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 徐丽 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 网络 路由 方法 装置 管理 服务器 | ||
本公开提供了一种虚拟机的网络路由方法、装置和管理服务器,涉及云计算领域。其方法为:接收到对待迁移虚拟机的迁移指令时,获取待迁移虚拟机从当前运行的物理服务器迁移后所运行的目标服务器;根据目标服务器向与管理服务器连接的物理服务器提供待迁移虚拟机的第二路径地址,以使物理服务器根据第二路径地址和预先保存的第一路径地址,将访问待迁移虚拟机的数据路由至当前运行的物理服务器和目标服务器。该方式在虚拟机迁移时,由于与管理服务器连接的物理服务器中保存有第一路径地址和第二路径地址,从而无论虚拟机在迁移时处于当前运行的物理服务器还是目标服务器均可接收到访问数据,确保了虚拟机迁移时网络的连续性,也避免了丢包现象。
技术领域
本发明涉及虚拟机迁移技术领域,尤其是涉及一种虚拟机的网络路由方法、装置和管理服务器。
背景技术
虚拟机通常是指通过软件模拟的具有完整硬件系统功能的,且运行在物理服务器上的计算机系统。一个云网络中通常包含有多个物理服务器,每个物理服务器上可以运行多个虚拟机,每个物理服务器上可以通过该物理服务器的虚拟交换机向虚拟机转发数据,且每个物理服务器都有唯一对应的物理网关,每个物理网关上都可以配置至少一个虚拟机的虚拟网关。通常虚拟机可以由一个物理服务器迁移至另一个物理服务器,迁移后的虚拟机的虚拟网关不变,且该虚拟网关的位置位于迁移后的物理服务器上,以使该虚拟机运行在迁移后的物理服务器上。但在虚拟机迁移的过程中,该虚拟机的物理位置发生了变化,虚拟机的虚拟网关可能仍处于迁移前的物理服务器的物理网关上,影响迁移的虚拟机网络的连续性。
为了保证虚拟机迁移时网络的连续性,相关技术中,提供了一种针对VxLAN(Virtual Extensible Local Area Network,虚拟扩展局域网)网络的虚拟机迁移方式,该方式中在保证虚拟机迁移前后的虚拟网关不变的前提下,通过管理平台将虚拟机的迁移信息通告给SDN控制器,由SDN(Software Defined Network,软件定义网络)控制器控制虚拟机的数据转发方向,但该方式难以适用于分布式虚拟交换机的虚拟机迁移;相关技术还可采用openflow技术,向除迁移虚拟机以外的其他虚拟机发送关于迁移虚拟机的流表失效的消息,以使其他虚拟机的原有流表失效,生成新的流表,但是该方式无法将流表的更新与虚拟机迁移的切换完全同步,从而导致丢包现象。
发明内容
本发明的目的在于提供一种虚拟机的网络路由方法、装置和管理服务器,以在保证虚拟机迁移时网络的连续性的同时,避免丢包现象。
第一方面,本发明实施例提供一种虚拟机的网络路由方法,该方法应用于管理服务器,该管理服务器与多个运行有虚拟机的物理服务器连接;该物理服务器中保存有虚拟机的第一路径地址;该方法包括:如果接收到对待迁移虚拟机的迁移指令,获取待迁移虚拟机的目标服务器;其中,该目标服务器为:待迁移虚拟机从当前运行的物理服务器迁移后所运行的物理服务器;根据目标服务器,向多个物理服务器提供待迁移虚拟机的第二路径地址,以使物理服务器根据第一路径地址和第二路径地址,将访问待迁移虚拟机的数据路由至待迁移虚拟机当前运行的物理服务器和目标服务器。
在可选的实施方式中,上述管理服务器中保存有多个物理服务器的路由地址;上述根据目标服务器,向多个物理服务器提供待迁移虚拟机的第二路径地址的步骤,包括:从多个物理服务器的路由地址中,查询目标服务器的路由地址;基于该目标服务器的路由地址,生成待迁移虚拟机的第二路径地址,向多个物理服务器提供待迁移虚拟机的第二路径地址。
在可选的实施方式中,每个物理服务器中均保存有第一路由配置信息;第一路由配置信息包括预设网络范围内的多个虚拟机的第一路径地址;上述基于目标服务器的路由地址,生成待迁移虚拟机的第二路径地址,向多个物理服务器提供待迁移虚拟机的第二路径地址的步骤,包括:基于目标服务器的路由地址,生成第二路由配置信息;其中,第二路由配置信息包括待迁移虚拟机的第二路径地址;将第二路由配置信息发送至多个物理服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010533235.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:异质结太阳能电池及其制造方法
- 下一篇:一种基于大数据的软件序列号管理方法