CN111124598B - 一种虚拟桌面软件管理方法及系统 - Google Patents
一种虚拟桌面软件管理方法及系统 Download PDFInfo
- Publication number
- CN111124598B CN111124598B CN201910994128.7A CN201910994128A CN111124598B CN 111124598 B CN111124598 B CN 111124598B CN 201910994128 A CN201910994128 A CN 201910994128A CN 111124598 B CN111124598 B CN 111124598B
- Authority
- CN
- China
- Prior art keywords
- software
- image
- mirror image
- client
- installation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000009434 installation Methods 0.000 claims abstract description 44
- 238000007726 management method Methods 0.000 claims abstract description 42
- 238000004519 manufacturing process Methods 0.000 claims abstract description 20
- 238000000034 method Methods 0.000 claims description 25
- 238000001914 filtration Methods 0.000 claims description 11
- 238000009826 distribution Methods 0.000 claims description 6
- 238000002360 preparation method Methods 0.000 claims description 5
- 238000005516 engineering process Methods 0.000 abstract description 5
- 238000000926 separation method Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 241000700605 Viruses Species 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- ZXQYGBMAQZUVMI-GCMPRSNUSA-N gamma-cyhalothrin Chemical compound CC1(C)[C@@H](\C=C(/Cl)C(F)(F)F)[C@H]1C(=O)O[C@H](C#N)C1=CC=CC(OC=2C=CC=CC=2)=C1 ZXQYGBMAQZUVMI-GCMPRSNUSA-N 0.000 description 1
- 238000002513 implantation Methods 0.000 description 1
- 230000009545 invasion Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/4555—Para-virtualisation, i.e. guest operating system has to be modified
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种虚拟桌面软件管理方法及系统,包括在管理主机上创建软件镜像;在所述的软件镜像中安装多个软件,获得软件库镜像;其中对于安装任一个软件时,将安装软件时产生的安装文件与注册表项重定向到软件镜像中,获得安装软件的注册表以及安装文件,完成软件安装;管理主机将所述的软件库镜像发送给客户端虚拟桌面;将所述的软件库镜像挂载到客户端虚拟桌面的系统镜像中,将所述的软件库镜像合并至系统镜像中;本发明提供的虚拟桌面软件管理方法及系统采取Windows重定向技术,将软件安装进独立镜像文件,实现系统镜像制作与应用软件镜像制作分离,提高系统镜像制作的灵活性与易用性,方便管理员进行简单易用的系统镜像制作。
Description
技术领域
本发明涉及软件管理方法及系统,具体涉及一种虚拟桌面软件管理方法及系统。
背景技术
虚拟化是使用所谓的虚拟机管理程序软件从一台物理设备创建若干虚拟机(VM)的过程。虚拟机的行为和运转方式与物理机器一样,但它们会使用物理机器的计算资源,如CPU、内存和存储。虚拟机管理程序会根据需要将这些计算资源分配给每个虚拟机。
虚拟应用和桌面位于中央服务器上,管理员可以从该服务器向多个用户同时部署数百个模拟应用和桌面,而不必在每台计算机上进行安装。补丁和更新也是如此。用户与虚拟应用和桌面进行交互,这个过程和与本机应用和桌面进行交互一样,可以从不同的设备进行访问,同时拥有相同的用户体验。
应用和桌面虚拟化不仅让用户可以自由以其偏好的方式、时间和地点开展工作,而且还让IT部门拥有更多控制权、更加安全、更易管理。虚拟应用和桌面还可以帮助企业确保合规性,并且实现灾难恢复和业务连续性。
虚拟桌面由管理员统一制作和下发,而用户由于业务不同,个人计算机使用习惯不同,所以对软件的需求也不同。管理员在下发桌面后无法对用户使用软件进行统一管理,进行桌面维护时也容易造成用户数据损失;应用安装程序来源不统一也会造成系统安全,病毒入侵,木马植入等安全问题,会给系统带来大量不确定性危险,增大管理员维护难度与工作量。
发明内容
本发明的目的在于提供一种虚拟桌面软件管理方法及系统,用以解决现有技术中管理员在下发虚拟桌面后无法对用户使用软件进行统一管理,从而造成的数据损失的问题。
为了实现上述任务,本发明采用以下技术方案:
一种虚拟桌面软件管理方法,用于为客户端虚拟桌面分配管理主机创建的软件镜像,按照以下步骤执行:
步骤1、在管理主机上创建软件镜像;
步骤2、在所述的软件镜像中安装多个软件,获得软件库镜像;
其中对于安装任一个软件时,将安装软件时产生的安装文件与注册表项重定向到软件镜像中,获得安装软件的注册表以及安装文件,完成软件安装;
步骤3、管理主机将所述的软件库镜像发送给客户端虚拟桌面;
步骤4、将所述的软件库镜像挂载到客户端虚拟桌面的系统镜像中,将所述的软件库镜像合并至系统镜像中,完成。
进一步地,所述的步骤1、创建软件镜像,具体包括:
步骤1.1、管理主机下载镜像并挂载到本地;
步骤1.2、通知管理主机的驱动镜像的挂载路径以及镜像状态为制作状态,获得软件镜像。
进一步地,所述的步骤1.1中挂载方式为HarddiskVolume方式。
进一步地,所述的步骤2中采用Windows文件过滤驱动与Windows注册表过滤驱动的方法将安装每个软件时产生的安装文件与注册表项重定向到软件镜像中。
进一步地,所述的步骤4中将所述的软件库镜像合并至系统镜像中,具体包括:
通过Windows文件与注册表重定向方法将每个安装软件的注册表以及安装文件合并至系统镜像中。
一种虚拟桌面软件管理装置,所述的装置包括软件镜像创建模块、软件安装模块、镜像分发模块以及镜像合并模块;
所述的软件镜像创建模块用于在管理主机上创建软件镜像;
所述的软件安装模块用于在所述的软件镜像中安装多个软件,获得软件库镜像;其中对于安装任一个软件时,将安装软件时产生的安装文件与注册表项重定向到软件镜像中,获得安装软件的注册表以及安装文件,完成软件安装;
所述的镜像分发模块用于管理主机将所述的软件库镜像发送给客户端虚拟桌面;
所述的镜像合并模块用于将所述的软件库镜像挂载到客户端虚拟桌面的系统镜像中,将所述的软件库镜像合并至系统镜像中。
进一步地,所述的软件镜像创建模块包括镜像获得子模块以及镜像准备子模块;
所述的镜像获得子模块用于在管理主机下载镜像并挂载到本地;
所述的镜像准备子模块用于通知管理主机的驱动镜像的挂载路径以及镜像状态为制作状态,获得软件镜像。
进一步地,所述的镜像获得子模块中挂载方式为HarddiskVolume方式。
进一步地,所述的软件安装模块中采用Windows文件过滤驱动与Windows注册表过滤驱动的方法将安装软件时产生的安装文件与注册表项重定向到软件镜像中。
进一步地,所述的镜像合并模块中将所述的软件库镜像合并至系统镜像中,具体包括:
通过Windows文件与注册表重定向方法将软件库镜像包括的所有软件的注册表以及安装文件合并至系统镜像中。
本发明与现有技术相比具有以下技术效果:
1、本发明提供的虚拟桌面软件管理方法及系统采取Windows重定向技术,将软件安装进独立镜像文件,实现系统镜像制作与应用软件镜像制作分离,提高系统镜像制作的灵活性与易用性,方便管理员进行简单易用的系统镜像制作;
2、本发明提供的虚拟桌面软件管理方法及系统使得管理员可根据用户需求进行软件安装包下载,确保安装包来源安全,用户使用软件版本统一可控,保证用户使用软件功能完整;
3、本发明提供的虚拟桌面软件管理方法及系统使得用户在使用软件时,不需要自行安装,只需要在软件列表中进行软件选择,客户端软件会自动加载用户选择的软件镜像,加载完成后提示用户可正常使用所选择软件,由于软件可由用户自行选择,所以只需制作系统镜像即可,减小了系统镜像文件实际容量,缩小了不同用户在使用虚拟桌面时产生的系统存储空间浪费。
附图说明
图1为本发明提供的创建软件镜像具体过程示意图;
图2为本发明提供的将软件库镜像合并至系统镜像具体过程示意图。
具体实施方式
下面结合附图和实施例对本发明进行详细说明。以便本领域的技术人员更好的理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。
以下对本发明涉及的定义或概念内涵做以说明:
系统镜像:是指一个能够使虚拟机运行的虚拟磁盘文件,包括操作系统镜像、软件镜像以及用户数据镜像。
软件镜像:包括软件安装后产生文件与注册表的虚拟磁盘文件。
虚拟桌面:指将计算机的终端系统(也称作桌面)进行虚拟化,以达到桌面使用的安全性和灵活性。可以通过任何设备,在任何地点,任何时间通过网络访问属于用户个人的桌面系统。
重定向技术:通过过滤驱动拦截系统文件与注册表操作,重新制定访问路径的技术。
Windows文件过滤驱动:指通过Windows文件过滤驱动拦截windows系统文件访问与操作,通过替换文件路径、替换文件句柄等技术,将系统原访问文件路径,修改为目标访问路径,实现对Windows文件访问的重定向操作。
Windows注册表过滤驱动:指通过Windows注册表过滤驱动拦截windows系统注册表访问与操作,通过替换注册表项路径、替换注册表项句柄等技术,将系统源访问注册表项路径,修改为目标注册表项路径,实现对Windows注册表项访问的重定向操作。
挂载:将虚拟磁盘文件通过Windows加载为应用层可访问的分区路径。
由于传统的虚拟桌面应用场景中,系统镜像制作包含操作系统安装,硬件驱动安装,软件安装三部分,软件安装需要将所有用户软件全部安装进系统镜像,数据存在大量冗余。
为了解决以上问题,在本实施例中公开了一种虚拟桌面软件管理方法,用于为客户端虚拟桌面分配管理主机创建的软件镜像,按照以下步骤执行:
步骤1、在管理主机上创建软件镜像;
在本实施例中,管理主机是管理员所控制的,例如在学校计算机室的场景中,管理主机是教师控制的计算机,客户端虚拟桌面即为学生使用的计算机中的虚拟桌面程序,因此针对于学校计算机室的场景中,由教师在管理主机上创建软件镜像。
在本实施例中,首先在win7 x64的系统中创建zztest.vhd,作为软件镜像。
可选地,所述的步骤1、创建软件镜像,具体包括:
步骤1.1、管理主机下载镜像并挂载到本地;
步骤1.2、通知管理主机的驱动镜像的挂载路径以及镜像状态为制作状态,获得软件镜像。
在本实施例中,如图1所示,通过Windows自带的Dism工具进行命令行挂载软件镜像,并且使用HarddiskVolume为系统可直接访问的路径方式,不受盘符影响。采用此方式为文件绝对路径访问,盘符路径访问最终也会由操作系统转换为HarddiskVolume绝对路径访问。
优选地,所述的步骤1.1中挂载方式为HarddiskVolume方式。
在本发明的步骤1中,如图1所示,下载镜像挂载到本地后,通知驱动镜像的路径,并且通知驱动当前镜像的状态后,为了在软件镜像中安装软件,需要通知驱动开启重定向功能。
步骤2、在所述的软件镜像中安装多个软件,获得软件库镜像;
其中对于安装任一个软件时,将安装软件时产生的安装文件与注册表项重定向到软件镜像中,获得安装软件的注册表以及安装文件,完成软件安装;
在本实施例中,安装软件的方式与现有技术中安装软件的方式完全相同,为了该软件安装到软件镜像中,方便虚拟机终端使用,需要将安装文件与注册表项重定向到软件镜像。
在本实施例中,以安装“网易云音乐”为例,首先下载“网易云音乐”安装包;加载软件镜像zztest.vhd后,进行软件安装,在软件镜像zztest.vhd中运行“网易云音乐”安装包,安装完成后,“网易云音乐”可正常运行。制作完成后,重启虚拟机,获得软件库镜像。
可选地,所述的步骤2中采用Windows文件过滤驱动与Windows注册表过滤驱动的方法将安装每个软件时产生的安装文件与注册表项重定向到软件镜像中。
在本实施例中,如图1所示,通过运行SDockSetup进行软件安装,当全部软件安装结束后,重启管理主机。
步骤3、管理主机将所述的软件库镜像发送给客户端虚拟桌面;
在本实施例中,管理主机将软件库镜像发送给客户端虚拟桌面之前,需要将软件库镜像上传到服务器中,由服务器将软件库镜像发送给客户端虚拟桌面。
服务器对已制作好的软件镜像文件进行管理,在管理界面显示可用软件名称与版本信息。管理员为用户提供软件列表,由用户自行选择需要使用的软件。服务器端在用户登录时,将用户选择的软件镜像推送到用户系统镜像。
步骤4、将所述的软件库镜像挂载到客户端虚拟桌面的系统镜像中,将所述的软件库镜像合并至系统镜像中,完成。
在本实施例中,客户端根据服务器模块发送的镜像文件,加载指定软件镜像文件,使镜像内软件可正常使用。
可选地,所述的步骤4中将所述的软件库镜像合并至系统镜像中,具体包括:
通过Windows文件与注册表重定向方法将每个安装软件的注册表以及安装文件合并至系统镜像中。
在本实施例中,合并的过程,如图2所示,具体包括:
客户端虚拟桌面软件加载本地软件镜像,如果是第一次加载,需要将软件镜像里目录放过路径下的文件拷贝到客户端的数据盘对应目录;
客户端虚拟桌面软件通知客户端驱动软件镜像的路径;
客户端虚拟桌面软件通知客户端驱动放过路径,避免用户数据被重定向;
客户端虚拟桌面软件通知客户端驱动软件镜像的状态为用户使用;
客户端驱动开启重定向功能后,提示用户注销或者重启explore.exe;
等待重启完成后进入工作状态,合并完成。
在本实施例中,获得了包括“网易云音乐”的软件库镜像后,发送至客户端,客户端为win7 x64系统,将软件库镜像zztest.vhd拷贝至D盘根目录,通过磁盘管理挂载zztest.vhd,运行环境初始化程序,运行成功后,系统桌面会出现网易云音乐图标。双击图标,可以正常运行网易云音乐。软件镜像加载应用完成。
本实施例中提供的桌面软件管理方法采取Windows重定向技术,将软件安装进独立镜像文件,实现系统镜像制作与应用软件镜像制作分离,提高系统镜像制作的灵活性与易用性,方便管理员进行简单易用的系统镜像制作。
本实施例中提供的桌面软件管理方法管理员可根据用户需求进行软件安装包下载,确保安装包来源安全,用户使用软件版本统一可控。保证用户使用软件功能完整。
本实施例中提供的桌面软件管理方法使得用户在使用软件时,不需要自行安装,只需要在软件列表中进行软件选择,客户端软件会自动加载用户选择的软件镜像,加载完成后提示用户可正常使用所选择软件。由于软件可由用户自行选择,所以只需制作系统镜像即可,减小了系统镜像文件实际容量,缩小了不同用户在使用虚拟桌面时产生的系统存储空间浪费。
实施例二
一种虚拟桌面软件管理装置,所述的装置包括软件镜像创建模块、软件安装模块、镜像分发模块以及镜像合并模块;
所述的软件镜像创建模块用于在管理主机上创建软件镜像;
所述的软件安装模块用于在所述的软件镜像中安装多个软件,获得软件库镜像;其中对于安装任一个软件时,将安装软件时产生的安装文件与注册表项重定向到软件镜像中,获得安装软件的注册表以及安装文件,完成软件安装;
所述的镜像分发模块用于管理主机将所述的软件库镜像发送给客户端虚拟桌面;
所述的镜像合并模块用于将所述的软件库镜像挂载到客户端虚拟桌面的系统镜像中,将所述的软件库镜像合并至系统镜像中。
可选地,所述的软件镜像创建模块包括镜像获得子模块以及镜像准备子模块;
所述的镜像获得子模块用于在管理主机下载镜像并挂载到本地;
所述的镜像准备子模块用于通知管理主机的驱动镜像的挂载路径以及镜像状态为制作状态,获得软件镜像。
可选地,所述的镜像获得子模块中挂载方式为HarddiskVolume方式。
可选地,所述的软件安装模块中采用Windows文件过滤驱动与Windows注册表过滤驱动的方法将安装软件时产生的安装文件与注册表项重定向到软件镜像中。
可选地,所述的镜像合并模块中将所述的软件库镜像合并至系统镜像中,具体包括:
通过Windows文件与注册表重定向方法将软件库镜像包括的所有软件的注册表以及安装文件合并至系统镜像中。
Claims (2)
1.一种虚拟桌面软件管理方法,用于为客户端虚拟桌面分配管理主机创建的软件镜像,其特征在于,按照以下步骤执行:
步骤1、在管理主机上创建软件镜像;包括如下子步骤:
步骤1.1、管理主机下载镜像并挂载到本地,挂载方式为HarddiskVolume方式;具体通过Windows自带的Dism工具进行命令行挂载软件镜像;
步骤1.2、通知管理主机的驱动镜像的挂载路径以及镜像状态为制作状态,通知驱动开启重定向功能,获得软件镜像;
步骤2、在所述的软件镜像中安装多个软件,获得软件库镜像;
其中对于安装任一个软件时,采用Windows文件过滤驱动与Windows注册表过滤驱动的方法将安装软件时产生的安装文件与注册表项重定向到软件镜像中,获得安装软件的注册表以及安装文件,完成软件安装;
通过运行SDockSetup进行软件安装,当全部软件安装结束后,重启管理主机;
步骤3、管理主机将所述的软件库镜像发送给客户端虚拟桌面;
在管理主机将软件库镜像发送给客户端虚拟桌面之前,需要将软件库镜像上传到服务器中,由服务器将软件库镜像发送给客户端虚拟桌面;服务器对已制作好的软件镜像文件进行管理,在管理界面显示可用软件名称与版本信息;管理员为用户提供软件列表,由用户自行选择需要使用的软件;服务器端在用户登录时,将用户选择的软件镜像推送到用户系统镜像;
步骤4、将所述的软件库镜像挂载到客户端虚拟桌面的系统镜像中,将所述的软件库镜像合并至系统镜像中,具体是通过Windows文件与注册表重定向方法将每个安装软件的注册表以及安装文件合并至系统镜像中;
其中,所述合并的过程具体包括:
客户端虚拟桌面软件加载本地软件镜像,如果是第一次加载,需要将软件镜像里目录放过路径下的文件拷贝到客户端的数据盘对应目录;
客户端虚拟桌面软件通知客户端驱动软件镜像的路径;
客户端虚拟桌面软件通知客户端驱动放过路径;
客户端虚拟桌面软件通知客户端驱动软件镜像的状态为用户使用;
客户端驱动开启重定向功能后,提示用户注销或者重启explore.exe;
等待重启完成后进入工作状态,合并完成。
2.一种虚拟桌面软件管理装置,其特征在于,所述的装置包括软件镜像创建模块、软件安装模块、镜像分发模块以及镜像合并模块;
所述的软件镜像创建模块用于在管理主机上创建软件镜像,包括镜像获得子模块以及镜像准备子模块;
所述的镜像获得子模块用于在管理主机下载镜像并挂载到本地,挂载方式为HarddiskVolume方式;具体通过Windows自带的Dism工具进行命令行挂载软件镜像;
所述的镜像准备子模块用于通知管理主机的驱动镜像的挂载路径以及镜像状态为制作状态,通知驱动开启重定向功能,获得软件镜像;
所述的软件安装模块用于在所述的软件镜像中安装多个软件,获得软件库镜像;其中对于安装任一个软件时,采用Windows文件过滤驱动与Windows注册表过滤驱动的方法将安装软件时产生的安装文件与注册表项重定向到软件镜像中,获得安装软件的注册表以及安装文件,完成软件安装;通过运行SDockSetup进行软件安装,当全部软件安装结束后,重启管理主机;
所述的镜像分发模块用于管理主机将所述的软件库镜像发送给客户端虚拟桌面;在管理主机将软件库镜像发送给客户端虚拟桌面之前,需要将软件库镜像上传到服务器中,由服务器将软件库镜像发送给客户端虚拟桌面;服务器对已制作好的软件镜像文件进行管理,在管理界面显示可用软件名称与版本信息;管理员为用户提供软件列表,由用户自行选择需要使用的软件;服务器端在用户登录时,将用户选择的软件镜像推送到用户系统镜像;
所述的镜像合并模块用于将所述的软件库镜像挂载到客户端虚拟桌面的系统镜像中,将所述的软件库镜像合并至系统镜像中,具体是通过Windows文件与注册表重定向方法将软件库镜像包括的所有软件的注册表以及安装文件合并至系统镜像中;
其中,所述合并的过程具体包括:
客户端虚拟桌面软件加载本地软件镜像,如果是第一次加载,需要将软件镜像里目录放过路径下的文件拷贝到客户端的数据盘对应目录;
客户端虚拟桌面软件通知客户端驱动软件镜像的路径;
客户端虚拟桌面软件通知客户端驱动放过路径;
客户端虚拟桌面软件通知客户端驱动软件镜像的状态为用户使用;
客户端驱动开启重定向功能后,提示用户注销或者重启explore.exe;
等待重启完成后进入工作状态,合并完成。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910994128.7A CN111124598B (zh) | 2019-10-18 | 2019-10-18 | 一种虚拟桌面软件管理方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910994128.7A CN111124598B (zh) | 2019-10-18 | 2019-10-18 | 一种虚拟桌面软件管理方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111124598A CN111124598A (zh) | 2020-05-08 |
CN111124598B true CN111124598B (zh) | 2024-05-28 |
Family
ID=70495403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910994128.7A Active CN111124598B (zh) | 2019-10-18 | 2019-10-18 | 一种虚拟桌面软件管理方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111124598B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111596932B (zh) * | 2020-06-22 | 2021-03-02 | 腾讯科技(深圳)有限公司 | 一种镜像文件生成方法、装置和计算机可读存储介质 |
CN112506451B (zh) * | 2020-12-08 | 2023-04-07 | 西安雷风电子科技有限公司 | 一种打印机信息管理工具包及管理方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103530162A (zh) * | 2013-10-22 | 2014-01-22 | 中国科学院信息工程研究所 | 一种虚拟机在线自动软件安装的方法及系统 |
CN107992355A (zh) * | 2017-12-21 | 2018-05-04 | 中兴通讯股份有限公司 | 一种部署应用软件的方法、装置及虚拟机 |
CN109460281A (zh) * | 2018-09-17 | 2019-03-12 | 华为技术有限公司 | 云平台的虚拟机管理方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8677351B2 (en) * | 2007-03-29 | 2014-03-18 | Vmware, Inc. | System and method for delivering software update to guest software on virtual machines through a backdoor software communication pipe thereof |
-
2019
- 2019-10-18 CN CN201910994128.7A patent/CN111124598B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103530162A (zh) * | 2013-10-22 | 2014-01-22 | 中国科学院信息工程研究所 | 一种虚拟机在线自动软件安装的方法及系统 |
CN107992355A (zh) * | 2017-12-21 | 2018-05-04 | 中兴通讯股份有限公司 | 一种部署应用软件的方法、装置及虚拟机 |
CN109460281A (zh) * | 2018-09-17 | 2019-03-12 | 华为技术有限公司 | 云平台的虚拟机管理方法及装置 |
Non-Patent Citations (2)
Title |
---|
基于KVM的虚拟化技术研究;彭晓平;张雪坚;黄波;;中国新通信;20171020(20);全文 * |
李毅伦 等.基于应用程序分层技术的镜像管理机制研究.计算机应用与软件.2018,第35卷(第2期),摘要、引言、正文第1-5节. * |
Also Published As
Publication number | Publication date |
---|---|
CN111124598A (zh) | 2020-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10606800B1 (en) | Policy-based layered filesystem management | |
EP2633400B1 (en) | Stateful applications operating in a stateless cloud computing environment | |
EP2765508B1 (en) | Installation method and installation device for application software | |
US7941470B2 (en) | Synchronization and customization of a clone computer | |
US8112392B1 (en) | Methods and systems for creating snapshots of virtualized applications | |
US7735081B2 (en) | Method, apparatus and system for transparent unification of virtual machines | |
US8122212B2 (en) | Method and apparatus for logical volume management for virtual machine environment | |
US8543797B1 (en) | Managed desktop system | |
US10089100B2 (en) | Desktop image management for virtual desktops | |
US10715594B2 (en) | Systems and methods for update propagation between nodes in a distributed system | |
JP6749094B2 (ja) | コンテナ収容装置、コンテナ作成方法、及びプログラム | |
US20150381435A1 (en) | Migrating private infrastructure services to a cloud | |
US9354858B2 (en) | Desktop image management for virtual desktops using on-demand stub creation | |
CN102387197A (zh) | 从服务器到主机的流虚拟机技术 | |
US20190028331A1 (en) | Systems and methods for update propagation between nodes in a distributed system | |
CN104412231A (zh) | 创建定制虚拟机的系统和方法 | |
RU2445686C2 (ru) | Способ установки, настройки, администрирования и резервного копирования программного обеспечения | |
CN111124598B (zh) | 一种虚拟桌面软件管理方法及系统 | |
US9329855B2 (en) | Desktop image management for virtual desktops using a branch reflector | |
US11263039B2 (en) | High performance attachable writeable volumes in VDI desktops | |
KR101835431B1 (ko) | 가상화 시스템에서 컨테이너의 데이터 업데이트 방법 및 그 장치 | |
US10303782B1 (en) | Method to allow multi-read access for exclusive access of virtual disks by using a virtualized copy of the disk | |
JP2014235610A (ja) | 可変容量ストレージデスクトップ仮想化サービス装置及び方法及びプログラム | |
US12007859B2 (en) | Lifecycle management of virtual infrastructure management server appliance | |
CN114461244B (zh) | 一种云桌面系统的客户端硬件更新方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |