一种可节省存储空间的云桌面部署方法技术

技术编号:33247991 阅读:23 留言:0更新日期:2022-04-27 18:04
本发明专利技术公开一种可节省存储空间的云桌面部署方法,包括以下步骤:S1:统计同一服务器中相同系统版本的虚拟机上的共有应用软件。S2:采用虚拟化技术发布一台镜像虚拟机,在所述镜像虚拟机上安装所述步骤S1中的同一系统版本的虚拟机所对应的所有共有应用软件,并将所述镜像虚拟机的镜像标识为基础模板镜像;S3:所述镜像虚拟机基于所述基础模板镜像发布若干应用虚拟机,并创建所述的若干应用虚拟机的虚拟镜像,并依次进行标识编号。本发明专利技术无需在每一台应用虚拟机上,下载同一应用软件,有效减少应用虚拟机在服务器上所占用的应用空间,从而提升服务器的内存空间利用率,防止服务器上磁盘存储空间爆满的问题。磁盘存储空间爆满的问题。磁盘存储空间爆满的问题。

【技术实现步骤摘要】
一种可节省存储空间的云桌面部署方法


[0001]本专利技术涉及云桌面部署方法领域,尤其涉及一种可节省存储空间的云桌面部署方法。

技术介绍

[0002]随着云计算的高速发展,云桌面越来越普及,例如一台服务器可以虚拟出多个虚拟机给多个用户独立使用。由于用户之间是隔离独立的,每个用户都有自己的虚拟机,例如每个用户都需要office办公软件时,用户需要在各自的虚拟机上进行安装;这个对于服务器来说相当于存储了多份的office办公软件,例如发布45台虚拟机(Windows10+office=40G),需要存储空间为40G*45=1800GB,导致服务器占用的存储空间增多,造成不必要的浪费。
[0003]因此,现有技术存在缺陷,需要改进。

技术实现思路

[0004]本专利技术的目的是克服现有技术的不足,提供一种可节省存储空间的云桌面部署方法,解决现有技术中,相同服务器中,多个虚拟机上均下载同一应用软件,导致服务器上存储空间占用量大,存储空间利用率低,浪费存储空间的问题。
[0005]本专利技术的技术方案如下:一种可节省存储空间的云桌面部署方法,包括以下步骤:
[0006]S1:统计同一服务器中相同系统版本的虚拟机上的共有应用软件。
[0007]所述的共有的应用软件为至少两台相同系统版本的虚拟机上所安装的应用软件。
[0008]S2:采用虚拟化技术发布一台镜像虚拟机,在所述镜像虚拟机上安装所述步骤S1中的同一系统版本的虚拟机所对应的所有共有应用软件,并将所述镜像虚拟机的镜像标识为基础模板镜像。
[0009]所述镜像虚拟机与所述步骤S1中的同一系统版本的虚拟机的系统版本相同。
[0010]S3:所述镜像虚拟机基于所述基础模板镜像发布若干应用虚拟机,并创建所述的若干应用虚拟机的虚拟镜像,并依次进行标识编号。
[0011]进一步地,所述步骤S2还包括:在将所述镜像虚拟机的镜像标识为基础镜像模板后,设定所述镜像虚拟机在所述服务器上的存储空间值。
[0012]进一步地,所述步骤S3中,所述镜像虚拟机通过虚拟化命令来创建所述的若干应用虚拟机的虚拟镜像。
[0013]进一步地,所述虚拟化技术为qemu

kvm技术或vmware技术或hyperv技术。
[0014]采用上述方案,本专利技术提供一种可节省存储空间的云桌面部署方法,具有以下有益效果:同一服务器上的所有相同系统版本的应用虚拟机均可通过对应的虚拟镜像获取镜像虚拟机上所有共有应用软件,并进行使用,无需在每一台应用虚拟机上,下载同一应用软件,有效减少应用虚拟机在服务器上所占用的应用空间,从而提升服务器上的内存空间的利用率,防止服务器上磁盘存储空间爆满的问题。
附图说明
[0015]图1为本专利技术的流程框图。
具体实施方式
[0016]以下结合附图和具体实施例,对本专利技术进行详细说明。
[0017]请参照图1,本专利技术提供一种可节省存储空间的云桌面部署方法,包括以下步骤:
[0018]S1:统计同一服务器中相同系统版本的虚拟机上的共有应用软件;
[0019]所述的共有的应用软件为至少两台相同系统版本的虚拟机上所安装的应用软件;例如服务器中3台相同系统版本的虚拟机中有两台虚拟机上设置有微信,此时微信为共有应用软件,若3台虚拟机上均有腾讯QQ软件,则腾讯QQ软件也为共有应用软件;因此,共有应用软件可以为Office办公软件、微信、腾讯QQ软件、3D渲染软件、画图软件等应用软件,具体根据实际统计情况确定。另外,所述虚拟机的系统版本可以为Windows10或Windows7等系统版本。
[0020]S2:采用虚拟化技术发布一台镜像虚拟机,在所述镜像虚拟机上安装所述步骤S1中的同一系统版本的虚拟机所对应的所有共有应用软件,并将所述镜像虚拟机的镜像标识为基础模板镜像;需要说明的是,若所述服务器上有多个系统版本的虚拟机,则每一个系统版本的虚拟机均会对应设置一台镜像虚拟机,且所述镜像虚拟机与所述步骤S1中的同一系统版本的虚拟机的系统版本相同。具体地,在本实施例中,所述虚拟化技术为qemu

kvm技术。
[0021]S3:所述镜像虚拟机基于所述基础模板镜像发布若干应用虚拟机,并创建所述的若干应用虚拟机的虚拟镜像,并依次进行标识编号。每一个虚拟镜像均对应一个标识编号,以方便区分及管理。
[0022]本专利技术中的一种可节省存储空间的云桌面部署方法,先将同一服务器中的同一系统版本的虚拟机上存在的相同的应用软件进行统计,将其标记为共有应用软件,在统计完成后,进一步通过虚拟化技术发布一台镜像虚拟机,并在镜像虚拟机上下载同一系统版本的虚拟机所对应的所有共有应用软件,镜像虚拟机在其基础模板镜像的基础上发布若干应用虚拟机,并创建与所述的若干应用虚拟机一一对应的虚拟镜像,使得每个应用虚拟机均对应一个虚拟镜像,应用虚拟机可通过对应的虚拟镜像获取镜像虚拟机上所有共有应用软件,并进行使用,无需在每一台应用虚拟机上均下载同一应用软件,有效减少每一台应用虚拟机在服务器上所占用的应用空间,大大提升服务器上的内存空间的利用率,从而防止服务器上磁盘存储空间的爆满,节省存储空间。
[0023]具体地,在本实施例中,所述步骤S2还包括:在将所述镜像虚拟机的镜像标识为基础镜像模板后,设定所述镜像虚拟机在所述服务器上的存储空间值。
[0024]具体地,在本实施例中,所述步骤S3中,所述镜像虚拟机通过虚拟化命令来创建所述的若干应用虚拟机的虚拟镜像。
[0025]以虚拟机的系统版本为Windows10、所需分配的应用虚拟机的数量为45台、共有应用软件为office操作软件+微信+腾讯QQ软件为例,本专利技术中的一种可节省存储空间的云桌面部署方法的作用过程为:统计同一服务器中系统版本为Windows10的虚拟机上所安装的共有应用软件,通过qemu

kvm技术发布一台Windows10镜像虚拟机,并在该Windows10镜像
虚拟机上下载office操作软件、微信、腾讯QQ软件,将安装共有应用软件的Windows10镜像虚拟机的镜像标识为基础模板镜像win10_base.img,设置其占用空间为40GB,并基于基础模板镜像发布45台Windows10应用虚拟机,首先通过虚拟化命令qemu

img create

f qcow2 vm$(1

45).img

obacking_file=win10_base.img来创建45台Windows10应用虚拟机的虚拟镜像,并依次命名为vm+1.img、vm+2.img、vm+3.img

vm+n.img(n为除0以外的自然数),此时每一个Windows10应用虚拟机在所述服务器上所占用的存储空间均为200KB,45台Windows10应用虚拟机在服务器上的存储空间只需要40GB+45*200KB约等于40GB,对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可节省存储空间的云桌面部署方法,其特征在于,包括以下步骤:S1:统计同一服务器中相同系统版本的虚拟机上的共有应用软件;所述的共有的应用软件为至少两台相同系统版本的虚拟机上所安装的应用软件;S2:采用虚拟化技术发布一台镜像虚拟机,在所述镜像虚拟机上安装所述步骤S1中的同一系统版本的虚拟机所对应的所有共有应用软件,并将所述镜像虚拟机的镜像标识为基础模板镜像;所述镜像虚拟机与所述步骤S1中的同一系统版本的虚拟机的系统版本相同;S3:所述镜像虚拟机基于所述基础模板镜像发布若干应用虚拟机,并创建所述的若干应用虚拟机的虚拟镜像,并依次进...

【专利技术属性】
技术研发人员:李皆俊邹琼周双全
申请(专利权)人:深圳市瑞云科技有限公司
类型:发明
国别省市:

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

1