【技术实现步骤摘要】
VM迁移方法、云管理平台、SDN控制器、装置及系统
[0001]本专利技术涉及网络通信
,尤其涉及一种虚拟机VM迁移方法、云管理平台、软件定义网络SDN控制器、装置及系统。
技术介绍
[0002]在分布式网关架构的虚拟网络中,在对虚拟机VM进行迁移时,现有技术仅考虑了物理主机的性能是否满足需求,而没有考虑作为分布式网关的可扩展虚拟局域网络隧道端点VTEP的地址解析协议ARP表项的数量是否已达到自身最大规格,这就可能导致VM从原物理主机迁移后,即使所归属的新物理主机满足性能要求,而所上联的VTEP作为分布式网关,且ARP表项的数量已达到自身最大规格,不能满足数据报文转发需求,进而导致针对VM的数据报文转发失败。
技术实现思路
[0003]本专利技术所要解决的技术问题是针对现有技术的上述不足,提供一种虚拟机VM迁移方法、云管理平台、软件定义网络SDN控制器、装置及系统,以解决现有技术中,在VM迁移时没有考虑VTEP的ARP表项的数量是否达到最大规格,而导致VM迁移后VTEP不能满足数据报文转发需求的问题。< ...
【技术保护点】
【技术特征摘要】
1.一种虚拟机VM迁移方法,其特征在于,应用于云管理平台,所述方法包括:在获取到某一VM的待迁移信息时,选择地址解析协议ARP表项的数量没有达到自身预设阈值的可扩展虚拟局域网络隧道端点VTEP所下辖的物理主机作为目标物理主机;将所述某一VM迁移至所述目标物理主机;向软件定义网络SDN控制器发送所述某一VM的迁移确认信息,以使所述SDN控制器根据所述迁移确认信息控制受本次迁移影响的VTEP更新所述某一VM的流表。2.根据权利要求1所述的方法,其特征在于,在获取到某一VM的待迁移信息之前,所述方法还包括:接收SDN控制器发送的表示作为分布式网关的VTEP的ARP表项的数量达到自身预设阈值的VTEP告警信息,并将告警的VTEP所下辖的所有物理主机标识记录在虚拟机迁移排除表中;接收SDN控制器发送的表示作为分布式网关的VTEP的ARP表项的数量低于自身预设阈值的VTEP告警解除信息,并将告警解除的VTEP所下辖的所有物理主机标识从所述虚拟机迁移排除表中删除;所述选择地址解析协议ARP表项的数量没有达到自身预设阈值的可扩展虚拟局域网络隧道端点VTEP所下辖的物理主机作为目标物理主机,具体包括:选择没有记录在所述虚拟机迁移排除表中的物理主机标识对应的物理主机作为目标物理主机。3.根据权利要求2所述的方法,其特征在于,所述告警的VTEP所下辖的所有物理主机标识从所述VTEP告警信息中获取;所述告警解除的VTEP所下辖的所有物理主机标识从所述VTEP告警解除信息中获取。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,在获取到某一VM的待迁移信息之前,所述方法还包括:创建所述某一VM;向所述某一VM发出发送免费ARP请求的命令,以使所述某一VM根据所述命令发出免费ARP请求,进而使得SDN控制器根据所述免费ARP请求生成所述某一VM的ARP表项,并发送所述某一VM的第一流表给所有VTEP;向SDN控制器发送所述某一VM的生成信息,以使SDN控制器根据所述生成信息添加所述某一VM所归属的物理主机标识至所述某一VM的ARP表项中;接收SDN控制器根据所述生成信息发送的所述某一VM的生成响应信息,并从所述生成响应信息中获取所述某一VM所上联的VTEP信息。5.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述迁移确认信息中包括:所述某一VM迁移前的物理主机标识和迁移后的物理主机标识。6.一种虚拟机VM迁移方法,其特征在于,应用于软件定义网络SDN控制器,所述方法包括:接收云管理平台发送的某一VM的迁移确认信息;其中,所述迁移确认信息是所述云管理平台在获取到所述某一VM的待迁移信息时,选择地址解析协议ARP表项的数量没有达到自身预设阈值的可扩展虚拟局域网络隧道端点VTEP所下辖的物理主机作为目标物理主机,并将所述某一VM迁移至所述目标物理主机后发送的;
根据所述迁移确认信息控制受本次迁移影响的VTEP更新所述某一VM的流表。7.根据权利要求6所述的方法,其特征在于,接收云管理平台发送的某一VM的迁移确认信息之前,所述方法还包括:向云管理平台发送表示作为分布式网关的VTEP的ARP表项的数量达到自身预设阈值的VTEP告警信息,以使云管理平台将告警的VTEP所下辖的所有物理主机标识记录在虚拟机迁移排除表中;向云管理平台发送表示作为分布式网关的VTEP的ARP表项的数量低于自身预设阈值的VTEP告警解除信息,以使云管理平台将告警解除的VTEP所下辖的所有物理主机标识从所述虚拟机迁移排除表中删除。8.根据权利要求7所述的方法,其特征在于,向云管理平台发送表示作为分布式网关的VTEP的ARP表项的数量达到自身预设阈值的VTEP告警信息之前,所述方法还包括:接收告警的VTEP发送的表示自身的ARP表项的数量达到自身预设阈值的ARP表项告警信息,并将告警的VTEP的设备标识记录在ARP表项告警信息表中;向云管理平台发送表示作为分布式网关的VTEP的ARP表项的数量低于自身预设阈值的VTEP告警解除信息之前,所述方法还包括:接收告警解除的VTEP发送的表示自...
【专利技术属性】
技术研发人员:张余,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。