APP-V轻量级应用程序虚拟化服务器部署
         微软在200910月发布了最新版的MDOP2009 R2,在一年时间内把MDOP的版本从2008 R2升级到了2009,进而又升级到了最新的2009 R2,反映了微软对MDOP产品的重视程度。我们也组织了一系列的文章为大家介绍MDOP2009的改进之处,今天我们将为大家介绍MDOP2009 R2中的应用程序虚拟化服务器:APP-V 4.5 SP1
         应用程序虚拟化大家应该不会陌生,IT168的服务器频道曾经有专题对此产品进行介绍。应用程序虚拟化可以在计算机上模拟出软件的使用环境,这样计算机上即使没有安装这款软件,也可以在虚拟环境中正常运行软件。显然,应用程序虚拟化可以有效地降低企业内软件的部署成本,增加软件部署,管理,迁移的灵活性,对负责运维的IT工程师来说是非常值得重视的一项虚拟化技术。
         那么MDOP2009 R2中的应用程序虚拟化产品有哪些改进呢?首先是版本的变化,MDOP 2009 R2中提供了APP-V 4.5 SP1。相比较MDOP 2009中的APP-V 4.5,最新版的APP-V 4.5 SP1修正了一些已知的Bug,使产品的稳定性上又上了一个台阶。其次是APP-V 4.5 SP1中提供了对最新版客户端操作系统的支持,Windows 7可以很好地运行经过虚拟化的软件,显然这个与时俱进的调整也是非常有必要的。
         APP-V中有两个产品,一个是重量级的Application Virtualization Management Server,另一个是轻量级的Application Virtualization Streaming Server。两者的区别在于,Application Virtualization Management Server可以使用Active Directory 组来管理用户授权,还可以安装 SQL Server以管理数据库和数据存储,适合部署在具有可靠高带宽 LAN 的网络。而Application Virtualization Streaming Server则不支持Active Directory身份验证,也无法利用SQL Server存储数据,一般适用于带宽不足的企业分支机构。
         由于在之前的APP-V专题中我们已经详细介绍过Application Virtualization Management Server的部署及管理,在本文中我们将重点为大家介绍Application Virtualization Streaming ServerStreaming Server是一个轻量级的虚拟化服务器,需要的实验环境很容易准备。实验拓扑如下图所示,两台计算机,不需要加入域。一台MDOPSERVER,操作系统是Win2003 SP2,充当Streaming Server,同时负责对软件进行序列化;另一台Win7,操作系统安装了32位的Windows 7,用于测试经过序列号的软件能否运行。
 
  部署Application Virtualization Streaming Server
         首先我们要在MDOPSERVER上安装Streaming Server,让MDOPSERVER成为一个轻量级的应用程序虚拟化服务器署序列化工具。具体的部署过程是这样的,我们在MDOPSERVER上放入MDOP2009 R2的安装光盘,光盘自动运行后,从图1的安装界面中选择“Application Virtualization for Desktops”。
1
 
选择了“Application Virtualization for Desktops”后,看到了如图2所示的APP-V安装界面,从中选择“安装Microsoft System Center Application Virtualization Streaming Server 4.5 SP1”。
2
 
如图3所示,出现Streaming Server的安装向导,点击“下一步”继续。
3
接受如图4所示的软件许可协议,点击“下一步”继续。
4
 
Streaming Server的安装路径可以使用默认值,点击“下一步”继续。
5
 
如图6所示,我们要为Streaming Server选择使用哪种协议,我们可以使用RTSPRTSPS。但RTSPS需要证书支持,由于我们本次实验中没有部署CA服务器,因此出于简单起见,我们选择使用RTSP协议。无需选择证书,直接点击“下一步”即可。
6
 
接下来要选择RTSP使用的端口,如图7所示,我们使用RTSP的默认端口554即可。
7
 
如图8所示,我们要为Streaming Server选择存储应用程序的目录,我们选择c:\content作为目标路径。这个目录很重要,应用程序经过序列化后都存储在这个目录下。我们要把c:\content设置为共享文件夹,同时要允许Everyone组对此文件夹有读取权限,administrators组对此文件夹有更改权限。
8
 
在图9所示的APP-V高级设置中,如果没有特别需求,各项参数保持默认值就可以了。
9
 
配置完APP-V的高级设置选项后,Streaming Server在安装的尾声会发出警告。警告如图10所示,安装向导无法在Active Directory中创建相关对象。这个错误提示的出现是正常的,因为我们的实验环境中并没有Active Directory
10
 
安装Streaming Server的过程还是很简单的,如图11所示,很快我们成功完成了轻量级服务器的安装。
11
 
  部署Virtualization Sequencer
         我们在MDOPSERVER上部署了Streaming Server后,接下来准备部署Virtualization Sequencer,这样我们就可以在MDOPSERVER上对应用程序进行序列化了。安装Virtualization Sequencer的方法很简单,我们在MDOPSERVER上放入MDOP2009 R2的安装光盘,选择“Application Virtualization for Desktops”。如图12所示,选择“安装Microsoft  Application Virtualization Sequencer 4.5 SP1”。
12
 
如图13所示,出现Virtualization Sequencer 的安装向导,点击“下一步”继续。
13
 
接受如图14所示的软件许可协议,点击“下一步”继续。
14
 
Virtualization Sequencer的安装目录我们使用默认值,点击“下一步”继续安装。
15
 
序列化工具的安装是非常简单的,如图16所示,我们已经完成了Virtualization Sequencer的部署,在接下来的文章中我们就要利用Sequencer对应用程序进行序列化了。
16