MDOP即是桌面优化套件(Microsoft Desktop Optimization Pack)。应用程序虚拟化App-V(Application Virtualization)是其中的一个重要组件。App-V允许用户通过网络获得一个软件的虚拟运行环境,然后不用在本地安装软件,直接可以在虚拟环境中运行使用软件。这样一来就不会存在什么所谓的兼容性问题。


App-V的部署与配置大致需要三部分



一. App-V Management Server



二. App-V Client



三. App-V sequencer Server


我们的实验环境如下:



io全虚拟化 app虚拟化_数据库



操作系统都是Windows 2003 + sp1.



今天我们来完成对App-V Management Server的部署与配置.



部署App-V Management Server需要满足如下条件:



1. 在Active Directory的环境下部署App-V Management Server。



2. 有SQL Server数据库支持



3. 用户身份验证,搭建CA



4. NET Framework 2.0


5. XML6.0



6. IIS



我们已经满足了上述条件接下来在计算机App-Server上放入MDOP 2009光盘.如下图所示,选择安装Application Virtualization for Desktops 4.5


io全虚拟化 app虚拟化_io全虚拟化_02



点击安装Microsoft System Center Application Virtualization Management Server 4.5。即安装App-V 服务器。



io全虚拟化 app虚拟化_操作系统_03



Application Virtualization Management Server 的安装向导,点击下一步。



io全虚拟化 app虚拟化_App_04



接受许可协议



io全虚拟化 app虚拟化_运维_05



输入注册信息。



io全虚拟化 app虚拟化_io全虚拟化_06



安装类型,我们选用典型安装就可以了。



io全虚拟化 app虚拟化_App_07



如下图,要求提供数据库服务器的信息。我们已经在本地计算机App-Server上安装了SQL 2000+sp4。服务器名选择local。



io全虚拟化 app虚拟化_操作系统_08



创建新数据库取名为APPVIRT。



io全虚拟化 app虚拟化_App_09



连接安全模式,默认时,使用的是增强的安全。我们在前面已经配置了证书服务器。所以我们在这里使用增强的安全,并选用我们申请的到的证书。



io全虚拟化 app虚拟化_操作系统_10



客户端与此服务器通信的TCP端口我们使用RTSPS的默认端口322



io全虚拟化 app虚拟化_App_11



管理员组,是为服务器制定管理员组。我们选用 Domain admins

io全虚拟化 app虚拟化_App_12



默认提供程序组。是为服务器制定默认用户组。我们指定 Domain users

io全虚拟化 app虚拟化_运维_13



指定将来用来存储应用程序内容的位置。我们在c盘根目录下新建content 目录。

注意:要将此目录设为共享目录。被序列号封装的程序会存储在这个文件夹中。

权限设置:Domain Admins组可以完全控制,Domain Users组可以读



io全虚拟化 app虚拟化_数据库_14



向导以就绪,点击安装开始Microsoft Application Virtualization Management Server 的安装。



io全虚拟化 app虚拟化_io全虚拟化_15



OK,如下图所示 App-V 服务器安装完成。



io全虚拟化 app虚拟化_运维_16



好了,现在我们可以对App-V 服务器进行配置了。



打开开始——程序——管理工具,点击Application Virtualization Management Console。如下图所示,点击连接到Appication Virtualization 系统。



io全虚拟化 app虚拟化_操作系统_17



在此输入Web 服务主机名。默认使用安全连接,端口为443。使用当前Windows 帐户。



io全虚拟化 app虚拟化_io全虚拟化_18



OK 我们现在已经连接到app-server服务器。接下来我们来对app-server做一些简单的配置。



首先设置服务器属性。如下图所示,右击app-server属性。



io全虚拟化 app虚拟化_数据库_19



在属性的常规选项卡中我们可以设置DNS主机名。如下图所示,DNS主机名为APP-SERVER。



io全虚拟化 app虚拟化_操作系统_20



在端口选项卡中我们可以选择支持此服务器的协议端口。可以设置服务器支持RTSP 或RTSPS或两者都支持。我们使用默认设置,即RTSP协议。



io全虚拟化 app虚拟化_数据库_21



切换到高级选项卡,在这我们可以设置服务器文件缓存占用的内存数。以及一些其他参数。实验环境我们都使用默认值。



io全虚拟化 app虚拟化_io全虚拟化_22



然后是管理员属性。如下图所示,点击管理员选项,在这我们可以看到对App-Server 有管理权限的用户组为Domain admins。



io全虚拟化 app虚拟化_io全虚拟化_23



默认应用程序的设置。点击应用程序。如下图所示,又击默认的应用程序选择属性。我们通过对默认应用程序的设置来对应用程序虚拟化进行测试



io全虚拟化 app虚拟化_操作系统_24



在默认的应用程序属性中的常规选项卡中。我们可以看到如下图所示的参数。



OSD路径、图表路径设置都需要更改。



io全虚拟化 app虚拟化_App_25



下图是更改后的默认应用程序的常规信息。



io全虚拟化 app虚拟化_io全虚拟化_26



切换到快捷方式选项卡。我们可以设置让客户端自动为Management Console 管理的应用程序发布快捷方式。在此我们选择发布到用户的桌面以及开始菜单栏中。



io全虚拟化 app虚拟化_io全虚拟化_27



在访问权限选项卡中我们可以授予特定用户有无此应用程序的访问权限。如下图所示,我们赋予ITET域,Domain Users组访问权限。



io全虚拟化 app虚拟化_数据库_28

至此,完成了对App-V Management Server 的部署与配置。