云桌面管理方法、装置、电子设备及存储介质与流程

文档序号:37186266发布日期:2024-03-01 12:50阅读:15来源:国知局
云桌面管理方法、装置、电子设备及存储介质与流程

本申请涉及计算机,具体涉及一种云桌面管理方法、装置、电子设备及存储介质。


背景技术:

1、作为融合了云计算技术的新型电脑形态,云桌面具备了云计算集中化部署、高效运维管理的优势。在面向不同行业的客户时,为满足客户的具体软件应用需求,通常需要在基础云桌面内部集成不同的客户应用,并以此为基础,进行云桌面虚拟机的批量创建管理。目前常用的基础云桌面制作及批量创建方法有以下两种:1.基于基础系统镜像,安装客户所需的软件程序,生成云桌面的基础镜像。后续云桌面创建直接基于封装了软件的基础镜像进行;2.创建一个云桌面虚拟机,安装客户所需的软件程序,以该虚拟机为基础虚拟机,直接对该云桌面进行克隆操作,复制出指定数量的云桌面。

2、但在云桌面使用过程中,由于某些软件的运行依赖于基础云桌面的电脑硬件信息,以上两种方法:直接制作镜像会造成硬件信息变动,导致克隆后云桌面内部的部分软件无法使用;基于原虚拟机克隆,克隆后的虚拟机之间网络硬件一致导致网络通信异常,进而导致云桌面的使用效率低下。


技术实现思路

1、本申请实施例提供一种云桌面管理方法、装置、电子设备及存储介质,用以解决当前云桌面的使用效率低下的问题。

2、第一方面,本申请实施例提供一种云桌面管理方法,包括:

3、接收到云桌面克隆请求,获取所述云桌面克隆请求中目标云桌面的虚拟机信息;

4、根据所述云桌面克隆请求中的云桌面克隆数量,创建至少一个私有网络资源池;

5、将各所述私有网络资源池挂载至虚拟路由上;

6、基于所述虚拟机信息进行云桌面克隆,得到至少一个克隆云桌面;

7、将所述克隆云桌面挂载至所述私有网络资源池,并为所述克隆云桌面挂载外部弹性互联网协议地址。

8、在一个实施例中,所述根据所述云桌面克隆请求中的云桌面克隆数量,创建至少一个私有网络资源池,包括:

9、确定所述云桌面克隆请求中的云桌面克隆数量;

10、从预设私有网络资源池范围内,确定与所述云桌面克隆数量相同的私有网络资源;

11、基于各所述私有网络资源,创建私有网络资源池。

12、在一个实施例中,所述从预设私有网络资源池范围内,确定与所述云桌面克隆数量相同的私有网络资源,包括:

13、从预设私有网络资源池范围内,确定未使用资源池;

14、从所述未使用资源池中,确定与所述云桌面克隆数量相同的私有网络资源。

15、在一个实施例中,所述从预设私有网络资源池范围内,确定未使用资源池,包括:

16、将预设私有网络资源池范围内,vlan id或vxlan id已被使用的网络资源池,确定为已使用资源池;

17、根据预设私有网络资源池的最大私有网络容量与所述已使用资源池,确定未使用资源池。

18、在一个实施例中,所述基于所述虚拟机信息进行云桌面克隆,得到至少一个克隆云桌面,包括:

19、基于所述虚拟机信息中的cpu信息、内存信息、bios信息、磁盘信息、网卡信息与虚拟化特征信息进行云桌面克隆,得到与所述云桌面克隆数量相同的克隆云桌面。

20、在一个实施例中,所述将所述克隆云桌面挂载至所述私有网络资源池,包括以下任一项:

21、若所述克隆云桌面的数量为1,则将所述克隆云桌面挂载至任一所述私有网络资源池;

22、若所述克隆云桌面的数量大于1,则将各所述克隆云桌面分别挂载至不同的所述私有网络资源池。

23、在一个实施例中,所述目标云桌面的运行状态为开机状态或关机状态。

24、第二方面,本申请实施例提供一种云桌面管理装置,包括:

25、获取模块,用于接收到云桌面克隆请求,获取所述云桌面克隆请求中目标云桌面的虚拟机信息;

26、创建模块,用于创建至少一个私有网络资源池;

27、第一挂载模块,用于将各所述私有网络资源池挂载至虚拟路由上;

28、克隆模块,用于基于所述虚拟机信息进行云桌面克隆,得到至少一个克隆云桌面;

29、第二挂载模块,用于将所述克隆云桌面挂载至所述私有网络资源池,并为所述克隆云桌面挂载外部弹性互联网协议地址。

30、第三方面,本申请实施例提供一种电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述程序时实现第一方面所述的云桌面管理方法。

31、第四方面,本申请实施例提供一种存储介质,所述存储介质为计算机可读存储介质,包括计算机程序,所述计算机程序被处理器执行时实现第一方面所述的云桌面管理方法。

32、本申请实施例提供的云桌面管理方法、装置、电子设备及存储介质,通过云桌面克隆请求中目标云桌面的虚拟机信息创建出克隆云桌面,同时创建私有网络资源池并挂载至虚拟路由上,进一步将克隆云桌面挂载至创建的私有网络资源池上,并为克隆云桌面挂载外部弹性互联网协议地址,由此使得创建的克隆云桌面可以通过虚拟路由实现与外网的通信,同时可以实现云桌面之间的访问。因此,可以在不改变虚拟机信息的情况下,批量克隆出多台信息一致、网络间互相隔离的云桌面,解决云桌面软件对硬件的依赖导致软件无法使用问题以及克隆后云桌面之间的网络隔离问题,进而可以提高云桌面的使用效率。



技术特征:

1.一种云桌面管理方法,其特征在于,包括:

2.根据权利要求1所述的云桌面管理方法,其特征在于,所述根据所述云桌面克隆请求中的云桌面克隆数量,创建至少一个私有网络资源池,包括:

3.根据权利要求2所述的云桌面管理方法,其特征在于,所述从预设私有网络资源池范围内,确定与所述云桌面克隆数量相同的私有网络资源,包括:

4.根据权利要求3所述的云桌面管理方法,其特征在于,所述从预设私有网络资源池范围内,确定未使用资源池,包括:

5.根据权利要求1所述的云桌面管理方法,其特征在于,所述基于所述虚拟机信息进行云桌面克隆,得到至少一个克隆云桌面,包括:

6.根据权利要求1所述的云桌面管理方法,其特征在于,所述将所述克隆云桌面挂载至所述私有网络资源池,包括以下任一项:

7.根据权利要求1-6任一项所述的云桌面管理方法,其特征在于,所述目标云桌面的运行状态为开机状态或关机状态。

8.一种云桌面管理装置,其特征在于,包括:

9.一种电子设备,包括处理器和存储有计算机程序的存储器,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的云桌面管理方法。

10.一种存储介质,所述存储介质为计算机可读存储介质,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的云桌面管理方法。


技术总结
本申请涉及计算机技术领域,提供一种云桌面管理方法、装置、电子设备及存储介质,所述方法包括:接收到云桌面克隆请求,获取云桌面克隆请求中目标云桌面的虚拟机信息;根据云桌面克隆请求中的云桌面克隆数量,创建至少一个私有网络资源池;将各私有网络资源池挂载至虚拟路由上;基于虚拟机信息进行云桌面克隆,得到至少一个克隆云桌面;将克隆云桌面挂载至私有网络资源池,并为克隆云桌面挂载外部弹性互联网协议地址。本申请可以在不改变虚拟机信息的情况下,批量克隆出多台信息一致、网络间互相隔离的云桌面,解决云桌面软件对硬件的依赖导致软件无法使用问题以及克隆后云桌面之间的网络隔离问题,进而可以提高云桌面的使用效率。

技术研发人员:任翌博,厉肃,刘庆
受保护的技术使用者:浪潮通信技术有限公司
技术研发日:
技术公布日:2024/2/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1