App-V Management Server部署指南
微软在2008年底发布了MDOP 2008 R2,MDOP是桌面优化套件(Microsoft Desktop Optimization Pack)的缩写,。MDOP中提供了一套用于优化客户端桌面环境的组件,其中最有名的就是应用程序虚拟化App-V(Application Virtualization)。App-V允许用户通过网络获得一个软件的虚拟运行环境,然后无需安装软件,直接可以在虚拟环境中运行软件。App-V的强大功能及灵活应用吸引了不少管理员的关注,试想,如果企业中使用了App-V,那很多用户将无需安装种类繁多的软件。只要在一台模板计算机上把常用软件都封装好,然后打包到App-V服务器上,用户就可以直接从App-V服务器下载软件的整个运行环境。由于软件运行是在虚拟的环境中进行,用户不用担心兼容性问题,甚至在单机上不太可能出现的场景也可以在App-V中轻易实现,例如用户同时运行Office95和Office2007。
既然App-V的功能如此诱人,我们赶快来体验一下吧。我们将分三部分为大家介绍如何完成App-V的部署,体验App-V的强大功能,这三部分分别是:
一 App-V Management Server
二 App-V Client
三 App-V Sequencer Server
我们今天为大家介绍第一部分内容,App-V Management Server的部署。App-V Management Server是应用程序虚拟化的核心服务器,专门负责存储,管理经过序列化封装的应用程序。App-V Management Server适合在Active Directory的环境下,配合SQL Server数据库以及用户身份验证来实现应用程序虚拟化。如果在工作组环境下,我们就不应该使用App-V Management Server,而应该使用App-V Streaming Server。
我们准备了一台计算机MDOPSERVER用于App-V Management Server的部署,MDOPSERVER的操作系统是Win2003 SP1企业版,为了部署App-V Management Server,我们需要满足下列条件:
1 Active Directory
2 SQL Server
3 .NET Framework 2.0
4 XML6.0
5 IIS
为简单起见,我们在MDOPSERVER上创建了域Contoso.com,MDOPSERVER充当域控制器和DNS服务器。然后我们在MDOPSERVER上安装SQL2000+SP4, XML6.0,IIS6.0以及.NET Framework 2.0。为了让客户机连接服务器时可以使用RTSPS协议,我们还在MDOPSERVER上创建了一个企业根CA,同时为MDOPSERVER申请了一个服务器证书,这样我们就完成了App-V服务器部署前的准备工作。下面我们开始部署App-V服务器,在MDOPSERVER上放入MDOP 2008 R2的安装光盘,如下图所示,选择“Application Virtualization For Desktop 4.5”。
然后选择“安装Microsoft System Center Application Virtualization Management Server 4.5”。
出现了App-V Management Server的安装向导,点击下一步继续。
安装类型选择“典型”安装就可以了。
App-V Management Server需要数据库服务器的支持,我们在MDOPSERVER上已经部署了SQL2000+SP4,因此数据库服务器选择“Local”即可。
App-V Management Server需要在数据库服务器上创建一个数据库,我们选择了创建一个名为APPVIRT的数据库,数据库路径使用默认值。
如果App-V Management Server有证书的支持,可以使用增强的安全,这样客户机和服务器可以使用加密的RTSPS协议进行连接。
设置RTSPS协议的端口,我们使用默认端口322。
接下来需要为服务器设置一个管理组,这个组的成员可以对App-V Management Server进行管理,我们选择使用Domain Admins组作为服务器的管理组。
接下来设置允许使用App-V Management Server的用户组,我们选择使用Domain Users组。
接下来要设置App-V Management Server的内容路径,我们选择了默认路径,注意,这个文件夹需要设置为共享,将来被序列号封装的程序会存储在这个文件夹中。
好,我们终于完成了App-V Management Server的安装,我们将在后续的文章中为大家介绍如何进行Client及Sequencer Server的部署及配置。