一种实现云桌面虚拟机迁移的方法及设备技术

技术编号:37785486 阅读:25 留言:0更新日期:2023-06-09 09:15
本申请提供了一种实现云桌面虚拟机迁移的方法及设备。其中,该方法包括:网关建立与已登录被迁移云桌面虚拟机的云桌面的客户端之间的新网页套接字web Socket连接;网关建立与被迁移云桌面虚拟机的新服务器之间的新TCP连接;网关记录新网页套接字连接与新TCP连接之间的对应关系;通过新网页套接字连接收迁移数据并通过新TCP连接发送迁移数据;其中,迁移数据至少包括客户端的同步配置信息、每个业务通道的初始化参数;网关通过与客户端的旧网页套接字连接以及被迁移云桌面虚拟机的旧服务器之间的旧TCP连接传输被迁移云桌面虚拟机的数据。据。据。

【技术实现步骤摘要】
一种实现云桌面虚拟机迁移的方法及设备


[0001]本申请涉及通信技术,具体的讲是一种实现云桌面虚拟机迁移的方法及设备。

技术介绍

[0002]随着远程办公需求增加越来越多,越来越多的企业开始使用VDI(Virtual Desktop Infrastructure,虚拟桌面架构)技术构建远程办公基础设施。
[0003]由于运维以及云桌面服务器间负载平衡的需要,需要改变用户客户端连接的服务器上的云桌面虚拟机的计算资源和存储资源在内的运行载体进行更改,譬如更改云桌面虚拟机运行的云桌面虚拟机更改云桌面虚拟机磁盘所在的云存储池。当用户已登录云桌面虚拟机的云桌面时,需要运行状态的云桌面虚拟机,就需要避免云桌面虚拟机在迁移过程中,客户端与云桌面虚拟机的云桌面间的连接会由于云桌面所在服务器的改变而断开,导致用户使用中断。

技术实现思路

[0004]本申请的目的在于提供一种实现云桌面虚拟机迁移的方法和设备,在云桌面虚拟机迁移过程中不断开客户端已登录的云桌面。
[0005]为实现上述目的,本申请提供了一种实现云桌面虚拟机迁移的方法,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种实现云桌面虚拟机迁移的方法,其特征在于,所述方法包括:网关建立与已登录被迁移云桌面虚拟机的云桌面的客户端之间的新网页套接字web Socket连接;所述网关建立与所述被迁移云桌面虚拟机的新服务器之间的新TCP连接;所述网关记录所述新网页套接字连接与所述新TCP连接之间的对应关系;通过所述新网页套接字连接收迁移数据并通过所述新TCP连接发送所述迁移数据;其中,所述迁移数据至少包括所述客户端的同步配置信息、每个业务通道的初始化参数;所述网关通过与所述客户端的旧网页套接字连接以及所述被迁移云桌面虚拟机的旧服务器之间的旧TCP连接传输所述被迁移云桌面虚拟机的数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述网关获取所述被迁移云桌面虚拟机已完成迁移至所述新服务器;通过所述网关与所述客户端之间的旧网页套接字连接发送切换网页套接字连接通知,以使所述客户端关闭所述旧网页套接字连接。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述网关通过与所述客户端的所述新网页套接字连接以及所述新服务器之间的新TCP连接传输所述被迁移云桌面虚拟机的数据;所述网关根据记录所述旧网页套接字与所述旧TCP连接的对应关系,关闭所述旧TCP连接。4.根据权利要求2所述的方法,其特征在于,建立网关与已登录被迁移云桌面虚拟机的云桌面的客户端之间的新网页套接字web Socket连接;所述网关接收云桌面控制平台发送的所述客户端的新Token;所述网关将所述新Token解密为所述新服务器的IP地址以及UDP协议端口,记录所述新Token对应于所述新服务器的IP地址以及UDP协议端口;所述网关接收所述客户端发送的带有所述新Token的连接请求;所述网关向所述客户端发送请求成功响应。5.根据权利要求4所述的方法,其特征在于,所述网关建立与所述被迁移云桌面虚拟机的新服务器之间的新TCP连接;所述网关根据所述连接请求带有的所述新Token查找到所述新服务器的IP地址以及UDP协议端口;所述网关根据查找到的所述新服务器的IP地址以及UDP协议端口建立所述新TCP连接。6.一种实现云桌面虚拟机迁移的设备,其特征在于,所述设备包括:包括处理器以及存储器;所述存储器用于存储处理器执行的机器可执行指令;其中...

【专利技术属性】
技术研发人员:丁利国
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1