[发明专利]用于虚拟机的实时迁移的流状态传送在审
申请号: | 201780070489.1 | 申请日: | 2017-11-07 |
公开(公告)号: | CN109937400A | 公开(公告)日: | 2019-06-25 |
发明(设计)人: | R·普里;V·巴德瓦杰;M·西瓦库马;M·蒂瓦里 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 赵林琳;辛鸣 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 连接状态信息 虚拟机 迁移 主机 通信链路 配置的 源主机 主机迁移 流状态 传送 关联 配置 | ||
在此描述了一种用于促进虚拟机从源主机向目的地主机的实时迁移。在一个方面中,用于促进实时迁移的方法可以包括:获取对应于与源主机相关联的虚拟机的配置的通信链路的连接状态信息。该方法可以进一步包括:向被选择用于虚拟机的实时迁移的目的地主机迁移连接状态信息。该方法可以附加地包括:基于目的地主机来修改连接状态信息以生成经修改的连接状态信息。虚拟机在向至目的地主机的实时迁移之后可以被配置为使用经修改的连接状态信息维持配置的通信链路。
技术领域
本公开总体上涉及虚拟机的实时迁移,并且更具体地涉及软件定义的网络中的虚拟机的实时迁移。
背景技术
网络的虚拟化对于各种应用在现代数据中心中是常见的。虚拟化允许数据中心租户利用适用于各种工作负载的寻址机制创建网络,并且也允许租户管理员视情况而定在租户的网络中设置联网策略。
这些虚拟化租户网络是在数据中心的底层物理网络之上的覆盖。租户虚拟机(VM)中的联网接口因此被直接地连接至虚拟化租户网络(或覆盖网络)。知晓虚拟化网络与物理网络的交换机以覆盖端点与底层端点均不知晓租户管理员想要的网络虚拟化的详情的方式执行适当的转换以确保包(packet)被递送至虚拟化网络端点并从虚拟化网络端点被递送。
知晓虚拟化的交换机的编程通常由软件定义的联网(SDN)控制器完成。SDN控制器可以在数据中心中维持想要的联网状态的库,并且也可以并入逻辑来实现该状态,例如,通过对交换机编程。
负载均衡是现代数据中心所需的典型功能。负载均衡器将虚拟化IP(VIP)映射至一组数据中心IP(DIP)。DIP端点可以代表租户的虚拟化网络内的端点。VIP通常是因特网或至少可路由的数据中心,例如,它们不是虚拟化的。另一方面,DIP通常是虚拟化的。为了在非虚拟化(VIP)端点和虚拟化(DIP)端点之间执行转化,运行在SDN控制器下的负载均衡器必须知晓SDN控制器想要在数据中心中实现的网络虚拟化策略。负载均衡器也必须与SDN控制器中的其它组件合作工作,以实现在租户空间中被虚拟化的工作负载的负载均衡。
在典型的数据中心中,主机有时需要停止服务,这些服务例如用于维修、维护、对服务器软件升级等。在这样的情况中,租户工作负载通常被实时迁移至另一主机,从而使得工作负载体验最小或无停机时间。在实时迁移场景中,针对在被迁移的工作负载内运行的所有进程的CPU情境被确保在目的地主机上被恢复。以类似的方式,确保终止于正迁移的工作负载处的网络流在目的地主机处被恢复是有利的。对于起始于数据中心以外的流(诸如在负载均衡器上过来的流)也是一样。
在一些情况中,具有使用SDN而被虚拟化的联网的VM可以依靠可编程交换机来确保虚拟网络中的包可以在租户VM和/或边缘基础设施之间流动。这些交换机转换接收自租户VM的包并根据需要执行封装,以确保向可以在其它主机上运行的目的地租户VM的递送。接收主机上的交换机类似地解封装并且在必要时执行其它转换,以确保在供应商(数据中心)网络上被接收到的包被递送至接收租户VM。在许多情况中,接收和发送租户VM不知道它们的网络是虚拟化的这一事实,并且不知道它们真正地运行在数据中心的网络上这一事实。
SDN交换机利用转换逻辑以实现虚拟网络与供应商网络之间的转化。在一些情况中,这一转换逻辑可以由虚拟过滤平台(VFP)实施,诸如由Windows实施,其中VFP可以是服务器虚拟交换机(Server vSwitch)的扩展。VFP通常是可编程的,并且负责SDN主机上的大部分SDN数据路径处理。除转换以外,虚拟交换机也负责强制执行租户网络管理员想要的网络策略(例如,租户管理员可能希望虚拟机器应当永不接收被绑定至端口8080的TCP包)。租户管理员可以配置ACL以表达这一策略。这一ACL最终在VFP上被编程,VFP确保接收自供应商网络的任何这样的包被丢弃。
当VM被迁移时,转换逻辑和具体SDN交换机的其它规则有可能丢失,例如由于VM在迁移之后与不同的主机和不同的SDN交换机相关联。因此,可以在用于改进VM的实时迁移的技术中做出改进。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780070489.1/2.html,转载请声明来源钻瓜专利网。