虚拟化 频道

轻量级应用虚拟化服务器之序列化软件

  【IT168 专稿】上篇文章中(点击)我们介绍了如何在MDOPSERVER上部署Application Virtualization Streaming Server以及Sequencer序列化工具,本文中我们就要利用Sequencer工具对应用程序进行序列化操作,然后把序列化后的应用程序存储到Streaming Server上。

  应用程序虚拟化的原理其实并不复杂,大家安装一个软件时,无论安装过程有多复杂,安装完成后其实都可以归纳为两件事:在硬盘中写中文件以及在注册表中写入键值。有些绿色软件甚至不需要注册表支持就可以运行了,因此我们发现软件的运行环境其实只需要文件系统和注册表的支持。序列化工具就是利用这个原理, 在安装软件的同时开始记录软件安装的过程中对文件系统和注册表分别做了哪些修改,这样一来当软件安装结束后,我们就可以清楚地知道软件运行时对文件系统和注册表有哪些需求了。接下来,当客户机要启动这个应用程序时,应用程序虚拟化的客户端软件就会自动通过网络下载注册表和文件系统数据,在客户机上构建出软件运行所需要的环境,因此客户机可以在虚拟出的环境中运行本机并没有安装的应用程序。

  介绍完原理后,我们将通过一个实例为大家介绍应用程序的序列化过程,我们准备在MDOPSERVER上序列化Office 2007。具体步骤如下。首先我们在MDOPSERVER上依次点击 开始-程序-Microsoft Application Virtualization-Microsoft Application Virtualization Sequencer,出现了如图1所示的程序界面,在"文件"菜单中选择"新建包"。
 

  图1

  新建包其实就是准备序列化一个新的应用程序,如图2所示的界面就是序列化向导,首先我们输入包的名称"Office"。
 

  图2

  在图3所示的界面中点击"开始监视",准备开始监控Office2007的软件环境。
 

  图3

  接下来要选择被监控的文件夹,也就是Office2007的安装目录。注意,Office的安装目录一是要在Q盘,二是安装目录的命令要符合8.3原则,也就是文件名不超过8个字符,扩展名不超过3个字符。我们选择Office的安装目录是Q:\Office,没有越雷池半步。
 

  图4

  选择完被监控的目录后,我们就可以开始Office2007的安装了。如图5所示,我们在Office2007的安装界面中选择自定义安装。
 

  图5

  首先我们要自定义安装的Office组件,由于目的是测试,因此我们只安装了Office2007中的Word。
 

  图6

  接下来要选择Office的安装目录,我们当然应该把Office2007安装到Q:\Office目录下。
 

  图7

  安装Office2007的过程不再赘述,如图8所示,Office2007已经安装完成。
 

  图8

0
相关文章