【技术实现步骤摘要】
虚拟机的热迁移方法及装置、电子设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种虚拟机的热迁移方法及装置、电子设备和存储介质。
技术介绍
[0002]虚拟机迁移是云计算网络场景中一种常见功能。通过虚拟机迁移,可实现有效及时响应故障、弹性利用计算资源、高效实施软件或硬件升级等功能。现有虚拟机迁移大多依赖集群间服务器会话同步实现,即每台服务器通过将本地会话以一定机制实时同步至集群内其他服务器,从而实现在客户端迁移前后,不同服务器均能处理其连接信息。但是现有虚拟机迁移其实现复杂度较高、会带来额外网络开销且由于同步时延等限制,无法确保虚拟机迁移前后网络无感。
技术实现思路
[0003]本申请实施例的目的在于提供一种虚拟机的热迁移方法及装置、电子设备和存储介质,解决了现有技术中虚拟机迁移过程中网络开销大且数据传输延迟较大的问题。具体技术方案如下:
[0004]在本申请实施的第一方面,首先提供了一种虚拟机的热迁移方法,包括:将第一隧道报文中的第一目标字段的内容与第二目标字段的内容进行倒换,得到第 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟机的热迁移方法,其特征在于,包括:将第一隧道报文中的第一目标字段的内容与第二目标字段的内容进行倒换,得到第二隧道报文,其中,所述第一隧道报文为由虚拟机通过目标交换机向目标网关设备待发送的隧道报文,倒换后的第一目标字段用于表征内层目的地址,倒换后的第二目标字段用于表征外层源地址;基于倒换前所述第一隧道报文的内层五元组计算得到目标内容,并将所述目标内容设置为所述第二隧道报文中的第三目标字段内容得到第三隧道报文,其中,所述第三目标字段用于表征外层源端口;在所述虚拟机由第一宿主机迁移至第二宿主机后,通过所述目标交换机向所述目标网关设备发送所述第三隧道报文。2.根据权利要求1所述的方法,其特征在于,所述将第一隧道报文中的第一目标字段的内容与第二目标字段的内容进行倒换,得到第二隧道报文包括:确定所述第一隧道报文中第一目标字段中的外层源地址,和所述第一隧道报文中第二目标字段中的内层目的地址;将所述内层目的地址设置在所述第一目标字段中,并将所述外层源地址设置在所述第二目标字段中,以得到所述第二隧道报文。3.根据权利要求1所述的方法,其特征在于,所述基于倒换前所述第一隧道报文的内层五元组计算得到目标内容包括:基于预设哈希算法和倒换前所述第一隧道报文的内层五元组计算得到所述目标内容;其中,所述倒换前所述第一隧道报文的内层五元组包括:内层源地址、内层目的地址、内层协议、内层源端口、内层目的端口。4.根据权利要求1所述的方法,其特征在于,所述将所述虚拟机由第一宿主机迁移至第二宿主机,包括:将所述第二宿主机的地址确定为所述第三隧道报文中所述外层源地址。5.根据权利要求4所述的方法,其特征在于,所述通过所述目标交换机向所述目标网关设备发送所述第三隧道报文,包括:基于所述第三隧道报文中的外层五元组向所述目标网关设备发送所述第三隧道报文,其中,所述外层五元组包括:外层源地址、内层目的地址、外层协议、外层源端口、外层...
【专利技术属性】
技术研发人员:李澍桐,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。