虚拟机热迁移网络中断的优化方法、装置、设备、存储介质和系统制造方法及图纸

技术编号:32138365 阅读:34 留言:0更新日期:2022-02-08 14:31
本发明专利技术公开了一种虚拟机热迁移网络中断的优化方法、装置、设备、存储介质和系统,应用于网络通信领域。所述方法包括:源主机向目标主机发送迁移指令信息;接收网络控制设备发送的表征所述待迁移虚拟机的相关信息配置正确的第一确认信息,基于所述第一确认信息向所述网络控制设备发送所述目标主机的参数信息;接收所述网络控制设备发送的第二确认信息,所述第二确认信息用于表征所述第一连接端口处于放通状态;基于处于放通状态的所述第一连接端口将所述待迁移虚拟机的数据迁移至所述目标主机,本实施例采用的技术方案能够极大减少待迁虚拟机热迁移过程中网络中断时间,保证了热迁移过程中业务的连续性。迁移过程中业务的连续性。迁移过程中业务的连续性。

【技术实现步骤摘要】
虚拟机热迁移网络中断的优化方法、装置、设备、存储介质和系统


[0001]本专利技术涉及网络通信领域,特别涉及一种虚拟机热迁移网络中断的优化方法、装置、设备、存储介质和系统。

技术介绍

[0002]目前,虚拟机发生热迁移时,虚拟网路主要按三阶段进行迁移,即准备迁移阶段、迁移阶段、迁移后阶段。在准备迁移阶段,主要是在目的节点打通虚拟机网卡到物理网卡通路,但目前在源计算节点虚拟机卷断开后无法提供服务,目的计算节点虚拟机的虚拟网卡到主机物理网卡之间的虚拟通路虽然放通,但是宿主机上联交换机端口并没有放通该虚拟机网络,因此目的节点虚拟机始终处于网络不可达状态,此时源计算节点虚拟机无法访问,目的计算节点虚拟机网络不可达,因此虚拟机热迁移存在一定时间的网络中断问题。针对该问题,目前尚无有效解决方案。

技术实现思路

[0003]有鉴于此,本专利技术期望提供一种虚拟机热迁移网络中断的优化方法、装置、设备、存储介质和系统。
[0004]本专利技术的技术实施例是这样实现的:
[0005]本专利技术实施例提供一种虚拟机热迁移网络中断的优化方法,所述方法包括:
[0006]源主机向目标主机发送迁移指令信息;所述迁移指令信息用于指示目标主机配置待迁移虚拟机的相关信息;
[0007]接收网络控制设备发送的表征所述待迁移虚拟机的相关信息配置正确的第一确认信息,基于所述第一确认信息向所述网络控制设备发送所述目标主机的参数信息;所述参数信息包括所述目标主机的标识;所述目标主机的标识用于所述网络控制设备控制交换机配置与所述目标主机对应的第一连接端口;所述交换机分别通过不同的连接端口与所述源主机和所述目标主机连接;
[0008]接收所述网络控制设备发送的第二确认信息,所述第二确认信息用于表征所述第一连接端口处于放通状态;
[0009]基于处于放通状态的所述第一连接端口将所述待迁移虚拟机的数据迁移至所述目标主机。
[0010]在上述方案中,所述方法还包括:
[0011]在所述待迁虚拟机的数据迁移至所述目标主机后,删除所述待迁移虚拟机的相关信息;
[0012]向所述网络控制设备发送第一端口配置信息;所述第一端口配置信息用于指示所述网络控制设备控制删除所述交换机中与所述源主机对应的第二连接端口的信息。
[0013]本专利技术实施例提供一种虚拟机热迁移网络中断的优化方法,所述方法包括:
[0014]目标主机接收源主机发送的迁移指令信息,基于所述迁移指令信息配置待迁移虚拟机的相关信息;所述相关信息至少包括虚拟网桥信息和虚拟网卡信息;
[0015]向网络控制设备发送指示信息;所述指示信息表征所述目标主机配置完成待迁移虚拟机的相关信息;
[0016]接收所述源主机发送的所述待迁移虚拟机的数据。
[0017]在上述方案中,所述方法还包括:
[0018]在所述待迁移虚拟机的数据接收完成后,向所述网络控制设备发送第二端口配置信息;所述第二端口配置信息用于指示所述网络控制设备控制更新交换机中与所述目标主机对应的第一连接端口的信息;所述交换机分别通过不同的连接端口与所述源主机和所述目标主机连接。
[0019]本专利技术实施例提供一种虚拟机热迁移网络中断的优化方法,所述方法包括:
[0020]网络控制设备接收目标主机发送的指示信息,所述指示信息表征所述目标主机配置完成待迁移虚拟机的相关信息;
[0021]基于所述指示信息确定所述待迁移虚拟机的相关信息配置正确的情况下,生成第一确认信息,向源主机发送所述第一确认信息;所述第一确认信息用于表征所述待迁移虚拟机的相关信息配置正确;
[0022]接收所述源主机发送的所述目标主机的参数信息;所述参数信息包括所述目标主机的标识;
[0023]基于所述目标主机的标识控制交换机配置与所述目标主机对应的第一连接端口,基于配置结果生成第二确认信息,向所述源主机发送所述第二确认信息;所述交换机分别通过不同的连接端口与所述源主机和所述目标主机连接;所述第二确认信息用于表征所述第一连接端口处于放通状态。
[0024]在上述方案中,所述方法还包括:
[0025]接收所述源主机发送的第一端口配置信息,基于所述第一端口配置信息指示所述交换机删除与所述源主机对应的第二连接端口的信息;
[0026]接收所述目标主机发送的第二端口配置信息,基于所述第二端口配置信息指示所述交换机更新与所述目标主机对应的第一连接端口的信息。
[0027]本专利技术实施例提供一种虚拟机热迁移网络中断的优化装置,所述装置包括:第一发送单元、第一接收单元和迁移单元,其中:
[0028]所述第一发送单元,用于向目标主机发送迁移指令信息;所述迁移指令信息用于指示目标主机配置待迁移虚拟机的相关信息;
[0029]所述第一接收单元,用于接收网络控制设备发送的表征所述待迁移虚拟机的相关信息配置正确的第一确认信息,基于所述第一确认信息向所述网络控制设备发送所述目标主机的参数信息;所述参数信息包括所述目标主机的标识;所述目标主机的标识用于所述网络控制设备控制交换机配置与所述目标主机对应的第一连接端口;所述交换机分别通过不同的连接端口与源主机和所述目标主机连接;还用于接收所述网络控制设备发送的第二确认信息,所述第二确认信息用于表征所述第一连接端口处于放通状态;
[0030]所述迁移单元,用于基于处于放通状态的所述第一连接端口将所述待迁移虚拟机的数据迁移至所述目标主机。
[0031]在上述方案中,所述装置还包括:删除单元,
[0032]所述删除单元,用于在所述待迁虚拟机的数据迁移至所述目标主机后,删除所述待迁移虚拟机的相关信息;
[0033]所述第一发送单元,还用于向所述网络控制设备发送第一端口配置信息;所述第一端口配置信息用于指示所述网络控制设备控制删除所述交换机中与所述源主机对应的第二连接端口的信息。
[0034]本专利技术实施例提供一种虚拟机热迁移网络中断的优化装置,所述装置包括:第二接收单元和第二发送单元,其中:
[0035]所述第二接收单元,用于接收源主机发送的迁移指令信息,基于所述迁移指令信息配置待迁移虚拟机的相关信息;所述相关信息至少包括虚拟网桥信息和虚拟网卡信息;
[0036]所述第二发送单元,用于向网络控制设备发送指示信息;所述指示信息表征所述目标主机配置完成待迁移虚拟机的相关信息;
[0037]所述第二接收单元,还用于接收所述源主机发送的所述待迁移虚拟机的数据。
[0038]在上述方案中,所述第二发送单元,还用于在所述待迁移虚拟机的数据接收完成后,向所述网络控制设备发送第二端口配置信息;所述第二端口配置信息用于指示所述网络控制设备控制更新交换机中与所述目标主机对应的第一连接端口的信息;所述交换机分别通过不同的连接端口与所述源主机和所述目标主机连接。
[0039]本专利技术实施例提供一种虚拟机热迁移网络中断的优化装置,所述装置包括:第三接收单元和第三发送单元,其中:本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟机热迁移网络中断的优化方法,其特征在于,所述方法包括:源主机向目标主机发送迁移指令信息;所述迁移指令信息用于指示目标主机配置待迁移虚拟机的相关信息;接收网络控制设备发送的表征所述待迁移虚拟机的相关信息配置正确的第一确认信息,基于所述第一确认信息向所述网络控制设备发送所述目标主机的参数信息;所述参数信息包括所述目标主机的标识;所述目标主机的标识用于所述网络控制设备控制交换机配置与所述目标主机对应的第一连接端口;所述交换机分别通过不同的连接端口与所述源主机和所述目标主机连接;接收所述网络控制设备发送的第二确认信息,所述第二确认信息用于表征所述第一连接端口处于放通状态;基于处于放通状态的所述第一连接端口将所述待迁移虚拟机的数据迁移至所述目标主机。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述待迁虚拟机的数据迁移至所述目标主机后,删除所述待迁移虚拟机的相关信息;向所述网络控制设备发送第一端口配置信息;所述第一端口配置信息用于指示所述网络控制设备控制删除所述交换机中与所述源主机对应的第二连接端口的信息。3.一种虚拟机热迁移网络中断的优化方法,其特征在于,所述方法包括:目标主机接收源主机发送的迁移指令信息,基于所述迁移指令信息配置待迁移虚拟机的相关信息;所述相关信息至少包括虚拟网桥信息和虚拟网卡信息;向网络控制设备发送指示信息;所述指示信息表征所述目标主机配置完成待迁移虚拟机的相关信息;接收所述源主机发送的所述待迁移虚拟机的数据。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述待迁移虚拟机的数据接收完成后,向所述网络控制设备发送第二端口配置信息;所述第二端口配置信息用于指示所述网络控制设备控制更新交换机中与所述目标主机对应的第一连接端口的信息;所述交换机分别通过不同的连接端口与所述源主机和所述目标主机连接。5.一种虚拟机热迁移网络中断的优化方法,其特征在于,所述方法包括:网络控制设备接收目标主机发送的指示信息,所述指示信息表征所述目标主机配置完成待迁移虚拟机的相关信息;基于所述指示信息确定所述待迁移虚拟机的相关信息配置正确的情况下,生成第一确认信息,向源主机发送所述第一确认信息;所述第一确认信息用于表征所述待迁移虚拟机的相关信息配置正确;接收所述源主机发送的所述目标主机的参数信息;所述参数信息包括所述目标主机的标识;基于所述目标主机的标识控制交换机配置与所述目标主机对应的第一连接端口,基于配置结果生成第二确认信息,向所述源主机发送所述第二确认信息;所述交换机分别通过不同的连接端口与所述源主机和所述目标主机连接;所述第二确认信息用于表征所述第一
连接端口处于放通状态。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:接收所述源主机发送的第一端口配置信息,基于所述第一端口配置信息指示所述交换机删除与所述源主机对应的第二连接端口的信息;接收所述目标主机发送的第二端口配置信息,基于所述第二端口配置信息指示所述交换机更新与所述目标主机对应的第一连接端口的信息。7.一种虚拟机热迁移网络中断的优化装置,其特征在于,所述装置包括:第一发送单元、第一接收单元和迁移单元,其中:所述第一发送单元,用于向目标主机发送迁移指令信息;所述迁移指令信息用于指示目标主机配置待迁移虚拟机的相关信息;所述第一接收单元,用于接收网络控制设备发送的表征所述待迁移虚拟机的相关信息配置正确的第一确认信息,基于所述第一确认信息向所述网络控制设备发送所述目标主机的参数信息;所述参数信息包括所述目标主机的标识;所述目标主机的标识用于所述网络控制设备控制交换机配置与所述目标主机对应的第一连接端口;所述交换机分别通过不同的连接端口与源...

【专利技术属性】
技术研发人员:宋明龙王伟姜珊
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1