微软APP-V 4.5使用经验之安装篇

Microsoft Application Virtualization 4.5是Microsoft虚拟化产品中"应用程序虚拟化"部分的组成部分。本文将介绍在使用Microsoft Application Virtualization 4.5(以下简称App-V)的使用经验与注意事项。

关于App-V的安装

App-V整个系统由三部分组成:服务器端、客户端、应用程序序列化端。其中"应用程序序列化端"是将需要虚拟化的软件,例如Microsoft Office、WPS等,转化成适合虚拟化应用的程序。

App-V整个系统需要Active Directory的支持,其中服务器端、客户端都需要加入到Active Directory,应用程序序列化端虽然不需要加入Active Directory,但是,也建议将其加入到Active Directory。

如果所使用的网络中,有多个VLAN,为了使用NetBIOS名称解析App-V服务器端的名称,需要在网络中配置WINS服务器。否则,与App-V服务器不在同一VLAN中其他客户端,不能访问App-V服务器。

1、 服务器端安装注意事项

App-V服务器端安装程序名称为"Microsoft System Center Application Virtualization Management Server 4.5",需要安装在Windows Server 2003或Windows Server 2008系统上,需要IIS的支持。

说明】一般情况下,不要同时安装"Microsoft System Center Application Virtualization Streaming Server 4.5"。根据我的测试,如果安装这个软件,则客户端与服务器连接时需要使用RTSPS的连接。

在管理App-V服务器之前,需要申请"计算机证书",在申请证书的时候,申请的证书名称要与计算机名称相同,例如,在本例中,计算机名称为app-v,则申请证书的名称也要为app-v。为了简化,可以直接使用"Internet信息服务管理器"来申请证书,如图1-1所示。

微软APP-V 4.5使用经验之安装篇

图1-1 申请的证书与计算机的NetBIOS名称相同

App-V Server也需要SQL Server的支持,其中SQL Server可以与App-V Server安装在同一台服务器上,也可以使用网络中的任意一台SQL Server。在安装的过程中,如果SQL Server服务器没有安装在本机,安装程序会自动搜索当前网段是是否有SQL Server,如果有,会自动列出可用的SQL Server服务器。如果当前网段没有SQL Server,而要使用其他VLAN中的SQL Server服务器,可以指定SQL Server服务器的计算机名称。

安装完成后,需要将"C:Program FilesMicrosoft System Center App Virt Management ServerApp Virt Management Servercontent"文件夹设置成共享,并设置共享权限:让普通用户只读、让管理员完全控制,如图1-2所示。共享名称可以随意设置,这一点没有特殊的要求一般情况下,使用默认的名称"content"即可。

微软APP-V 4.5使用经验之安装篇

图1-2 创建共享

2、 应用程序序列化端注意事项

应用程序序列化端(安装程序为"Microsoft Application Virtualization Sequencer 4.5")需要安装在Windows XP或Windows Vista的计算机上。最好找一台"全新"系统的计算机(或虚拟机),在该计算机上,只安装操作系统、驱动程序,不要安装其他软件。

应用程序序列化端的计算机,需要至少有两个分区,其中一个分区是"系统"分区,安装操作系统与应用程序序列化端软件(即App-V Sequencer 4.5),另一个分区,需要使用"磁盘管理器",将盘符修改为Q,在序列化软件的过程中,所有的软件都要安装在该分区。

3、 App-V系统的使用流程

App-V系统的流程如下:

(1)在Windows Server 2003(或2008)系统上,安装App-V服务器端,申请证书,创建共享文件夹。

(2)在一台Windows XP(或Vista)系统上,安装App-V序列化端,并且将一个分区盘符修改为Q,然后使用序列化工具、安装并封装要在App-V系统中使用的软件,例如Office、下载快车、暴风影音等。最后,将序列化的软件上传到App-V服务器端。

(3)切换到App-V服务器端,使用App-V管理器,导入第(2)步中封装的程序。

(4)在App-V客户端,测试(使用)App-V序列化后的软件。

(5)在使用一段时间后,如果有的软件需要升级,例如Office 2003要升级SP3,则使用App-V序列化工具,导入原来的程序,升级Office。