[发明专利]一种部署应用软件的方法、装置及虚拟机有效
申请号: | 201711395237.4 | 申请日: | 2017-12-21 |
公开(公告)号: | CN107992355B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 于涛;秦延涛;侯春华;陆剑峰;吴小明 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/14 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 部署 应用软件 方法 装置 虚拟机 | ||
本文公开了一种部署应用软件的方法、装置及虚拟机。所述部署应用软件的方法包括:以读写方式挂载目标磁盘,通过文件系统过滤驱动拦截文件操作和注册表操作,将应用程序的实际安装路径重定向至所述目标磁盘的分区上,并通过在所述目标磁盘上创建的注册表文件保存所述应用程序的注册表操作记录;以只读方式挂载承载应用程序安装文件和注册表操作记录的目标磁盘,通过文件系统过滤驱动拦截对应用程序的访问操作并进行重定向处理。本文的技术方案能够精简应用程序部署流程,提高部署效率。
技术领域
本发明涉及计算机技术领域,尤其涉及的是一种部署应用软件的方法、装置及虚拟机。
背景技术
虚拟桌面基础架构(Virtual Desktop Infrastructure,简称VDI)目前已经得到广泛的应用。VDI不是给每个用户都配置一台运行Windows操作系统的桌面PC,而是为每个用户创建一个Windows桌面映像,不同的用户使用统一的Windows桌面映像可以获得统一的体验。通过网络,可以迅速部署一个通用的桌面环境。一台服务器可以支持许多虚拟桌面,通过各种协议传输提供给最终用户的桌面操作系统。
但是桌面不是目的,最终用户需要的还是桌面上的应用程序(Application,简称APP)。相关技术中,管理员在制作操作系统模板时,在所述模板中嵌入必要软件。虚拟机用户安装操作系统模板的同时完成必要软件的安装。但是,这种方法把应用程序和操作系统绑定,操作系统模板分发给各个虚拟机后,每个用户自己维护升级应用程序,非常不方便。
发明内容
本发明所要解决的技术问题是提供一种部署应用软件的方法、装置及虚拟机,能够精简应用程序部署流程,提高部署效率。
本发明实施例提供一种部署应用软件的方法,包括:
以读写方式挂载目标磁盘,通过文件系统过滤驱动拦截文件操作和注册表操作,将应用程序的实际安装路径重定向至所述目标磁盘的分区上,并通过在所述目标磁盘上创建的注册表文件保存所述应用程序的注册表操作记录;
以只读方式挂载承载应用程序安装文件和注册表操作记录的目标磁盘,通过文件系统过滤驱动拦截对应用程序的访问操作并进行重定向处理。
本发明实施例还提供一种部署应用软件的装置,包括:
磁盘软件包模板制作模块,用于以读写方式挂载目标磁盘,通过文件系统过滤驱动拦截文件操作和注册表操作,将应用程序的实际安装路径重定向至所述目标磁盘的分区上,并通过在所述目标磁盘上创建的注册表文件保存所述应用程序的注册表操作记录;
磁盘软件包模板使用模块,用于以只读方式挂载承载应用程序安装文件和注册表操作记录的目标磁盘,通过文件系统过滤驱动拦截对应用程序的访问操作并进行重定向处理。
本发明实施例还提供一种虚拟机,包括:
存储器、处理器及存储在所述存储器上并可在所述处理器上运行的部署应用软件的程序,所述部署应用软件的程序被所述处理器执行时实现上述部署应用软件的方法的步骤。
本发明实施例还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有部署应用软件的程序,所述部署应用软件的程序被处理器执行时实现上述部署应用软件的方法的步骤。
与相关技术相比,本发明提供一种部署应用软件的方法、装置及虚拟机,通过在一个独立磁盘上统一安装(更新)所有应用程序生成磁盘软件包模板,虚拟机通过只读方式挂载承载应用程序安装文件和注册表操作记录的目标磁盘(磁盘软件包模板所在的独立磁盘),通过文件系统过滤驱动拦截对应用程序的访问操作并进行重定向处理,应用程序实际并没有逐个在虚拟机上安装,只是通过重定向展现出已经安装,因此可以达到秒级的部署安装,从而精简应用程序部署流程,提高部署效率。
附图说明
图1为本发明实施例1的一种部署应用软件的方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711395237.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电磁式速度传感器检测装置
- 下一篇:一种自调节式非接触式电压检测装置