aDesk 软件分发主要工作流程
1. 软件库制作 通过选定的虚拟机模板派生软件库制作临时虚拟机进行软件库制作流程,分为新建软件库和更新软件库两种场景。 软件分发客户端工作在制作模式下会以可写模式挂载软件库VHD虚拟磁盘,并确保软件库虚拟磁盘中存在的文件、注册表项优先于系统盘同名文件、注册表被访问。对软件库虚拟磁盘中不存在的系统盘文件、注册表发生了修改也会触发系统盘文件、注册表迁移到软件库虚拟磁盘再重定向打开。因此该制作工作流程保证了录制环境系统盘不被更改的特性,涉及修改的文件、注册表全部迁移到软件库虚拟磁盘,达到了将软件安装修改全部录制到软件库虚拟磁盘的目的。该功能由VDC网页管理控制台提供向导页面触发,并通过调用VDI客户端接入软件库制作临时虚拟机配合完成软件库录制操作流程。
2. 软件库关联 VDC网页管理控制台中提供了软件库与虚拟机之间关联绑定关系的管理操作页面,可以自如的关联、解关联软件库,从虚拟机管理页面可发起对指定虚拟机的软件库关联修改,从软件库管理页面可发起对指定软件库绑定虚拟机的批量修改。软件库和虚拟机关联关系确定后,对应虚拟机启动、登录操作环节即会挂载对应软件库虚拟磁盘,探测到软件分发功能使能配置项。
3. 软件库分发 软件分发客户端工作在分发模式下会只读共享挂载软件库VHD虚拟磁盘,达到将一个录制好的软件库分发给所有关联虚拟机的效果。
软件分发客户端还会创建和挂载与当前Windows用户绑定的存储在个人盘中的软件库可写盘VHD虚拟磁盘,并确保软件库可写盘虚拟磁盘优先于软件库虚拟磁盘,软件库虚拟磁盘优先于系统盘,同名文件、注册表按该优先级进行显示呈现或者访问屏蔽。对软件库虚拟磁盘中存在的系统盘文件、文件夹、注册表进行修改将会触发软件库虚拟磁盘中的文件、注册表迁移到软件库可写盘虚拟磁盘再重定向打开。因此该分发工作流程保证了软件库录制软件共享分发给相关联的多台虚拟机,同时又可以接受分发虚拟机环境自由修改和存储相关配置设定。 |