一起入门Citrix_XenDesktop7系列 十二--跟着图片交付App-V 5.0(含部署)流应用

 

产品版本   

产品

App-v

5.0

XenDesktop

7.0

Windows Server OS

2012,2008 R2

版本历史   

版本

更改内容

创建者

时间

0.1

创建文档

Daniel_Wangjf

2013年7月28日

目录

1. 部署App-V5.0各服务器角色... 1

1.1 准备数据库... 1

1.2 部署管理、发布和报表服务器... 8

1.3 部署Sequencer和准备应用程序包... 15

1.4 发布应用程序包... 24

2 XenDesktop交付App-V流应用... 27

2.1 安装App-v Client for RDS. 27

2.2 配置组策略... 30

2.3 添加App-v管理服务和发布服务器... 34

2.4 交付App-v流应用... 35

3 应用测试... 37

    一起入门Citrix_XenDesktop7系列已经发布了11篇文件,包括结合XenServer,SCVMM,vCenter为主机发布MCS桌面,PVS桌面,以及应用等等(详见http://82315.blog.51cto.com),再加上本节将使用App-v交付流应用,入门系统的文件即将到此结束,当然也看博友们有没有其需求,也会根据留言推出相应的章节,按计划接下来会推出进阶系列。

    在XenDesktop7,虽然集成了XenApp的功能,取消了XenApp场的概念,也实现了批量置备应用交付服务器的功能,不再完全依赖于PVS,不过要交付流的应用,已经取消了自己的流技术,而是采用与微软App-V的功能实现流应用的交付,但愿这是一个好兆头!!!,下面将对XenDesktop通过App-V交付流应用做一个交流,还请大家多多支持呀。

1. 部署App-V5.0各服务器角色

首先安装先决条件,使用windows server 2012的先决条件相对少一些,只需装一些iis组件,如管理服务器、报表服务器和发布服务器,需要具有 IIS 角色的 Windows Web 服务器和以下功能:“常用 HTTP 功能”(静态内容和默认文档)、“应用程序开发”(ASP.NET、.NET 扩展性、ISAPI 扩展和 ISAPI 筛选器)、“安全性”(Windows 身份验证、请求筛选)、“管理工具”(IIS 管理控制台)

由于我整个环境数据库均采用的是2008 R2系统所以也安装Microsoft .NET Framework 4 (Full Package)(Microsoft .NET Framework 4(完整包) (http://www.microsoft.com/zh-cn/download/details.aspx?id=17718), XenDesktop7的镜像包内也有,Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)(Microsoft Visual C++ 2010 SP1 可再发行组件包 (x86))(http://go.microsoft.com/fwlink/?LinkId=267110)

关于先决条件,具体可以参考http://technet.microsoft.com/zh-cn/library/jj713458.aspx和支持配置http://technet.microsoft.com/zh-cn/library/jj713426.aspx,下面开始正式的环境搭建环节。

1.1 准备数据库

首先,需要把管理和报表服务器加入数据库服务器本地管理员组

clip_image002

其次需要安装Microsoft Visual C++ 2010 x86和x64,在XenDesktop 7光盘镜像内也有,或者按上面的链接去微软网站下载

clip_image004

clip_image006

下面开始正式部署

插入MDOP2012光盘镜像,点击Application Virtualization for Desktops

clip_image008

选择安装App-v 5.0 Server

clip_image010

点击安装

clip_image012

同意协议

clip_image014

是否更新

clip_image016

可以看到现在app-v5.0的服务器角色分为了5种,如果在生产(大型)环境中部署,建议将这些角色分开部署在不同服务器,由于是在数据库上安装管理和报表数据库,这里选择安装的这2个角色,

clip_image018

由于环境的App-V服务器不是本机,这儿设置为远程的App-V管理服务器计算机账号,同时设置管理账号,当然生产环境也建议分角色安装

clip_image020

创建报表数据库

clip_image022

同理设置为远程报表服务器计算机账户,已经管理员登陆账号

clip_image024

就绪后可以开始安装

clip_image026

完成管理和报表数据库的创建

clip_image028

登陆数据库,查询是否正确创建数据库

clip_image030

1.2 部署管理、发布和报表服务器

和1.1节一样,打开App-vserver的安装程序,一直到选择App-V的功能,这儿选择管理、发布和报表服务器,不同的是需要为这几个服务器角色安装IIS组件,本章开头

clip_image032

设置安装路径,一般使用默认

clip_image034

选择刚刚创建的数据库

clip_image036

同样选择为远程数据

clip_image038

如果必备条件不满足,这儿会有提示,这儿是IIS问题,安装之后重新检查即可,需要安装的组件,见本章开始。

clip_image040

配置管理服务器,端口可以自己定义,下同。

clip_image042

配置发布服务器

clip_image044

配置报表服务器

clip_image046

安装准备就绪后开始安装

clip_image048

正在安装,安装过程还是挺快的,嘿嘿,装微软产品有一个共同特点就是,准备的条件挺多,但安装起来都挺快的,

clip_image050

呵呵,很快完成安装

clip_image052

可以登陆查看一下,需要安装silverlight

clip_image054

安装Silverlight后 ,可以很形象的看到3个服务器角色,和客户端角色,暂开后可以看到相关角色的功能,让不熟悉App-V的人也可很快了解组件的功能

clip_image056

1.3 部署Sequencer和准备应用程序包

安装Sequencer相对说就更简单啦,按照本章开始的先决条件说明,运行安装程序

clip_image058

开始安装

clip_image060

同意协议

clip_image062

clip_image064

正在安装

clip_image066

很快就安装好啦

clip_image068

同时,需要给应用程序包创建一个共享,所有的App-V客户端都可以访问的网络路径,给予读取权限就可以啦

clip_image070

安装完成后,启动Sequencer,开始创建应用程序包

clip_image072

选择创建默认包

clip_image074

准备计算机以创建虚拟包

clip_image076

选择标准应用程序

clip_image078

选择安装程序的路径,没找到好程序,哈哈,就QQ吧

clip_image080

设置虚拟应用的名称,以及主目录路径

clip_image082

程序会很快启动安装程序

clip_image084

哈哈,出现QQ的安装程序,过程再熟悉不过了,这儿就不描述啦

clip_image086

完成QQ的安装后,这儿勾选我已完成安装,点击下一步

clip_image088

可以选择运行一下,看是否安装成功,能否正常运行

clip_image090

下一步

clip_image092

QQ没什么好自定义的,选择立即停止,进行下一步

clip_image094

选择立即保存,当然也选择不保存,使用包编辑器修改包(见下下图),当然也可以在以后选择包编辑器进行编辑

clip_image096

包编辑器

clip_image098

正在创建虚拟应用程序包

clip_image100完成后关闭

clip_image102

1.4 发布应用程序包

按上面小节的方法,登录App-v管理服务器,添加或升级包,输入应用程序包的路径,当然也可以浏览,不过注意,这儿是网络路径,千万别弄成本地路径了

clip_image104

完成包加入

clip_image106

右键单击要发布的程序,点击发布

clip_image108

同样右键,选择授予需要访问程序的用户组

clip_image110

创建连接组并授权权限。

clip_image112

2 XenDesktop交付App-V流应用

上一章主要在App-V服务器上操作,本章开始在XenDesktop7控制台和,交付的服务上操作

2.1 安装App-v Client for RDS

插入App-V 5.0 Client RDS Setup安装包

clip_image114

注意:此操作在交付的应用服务器组上进行,由于是应用交付服务器,运行了RDS,因此需要安装RDS版的Client,诶,找这个安装包可不容易啊,不知微软怎么考虑的,还没有完成公开下载。

接受许可协议

clip_image116

是否使用更新

clip_image118

是否加入改善计划

clip_image120

正在安装

clip_image122

很快完成安装

clip_image124

另外需要在应用交付服务器上启动app-v客户端的连接 共享模式   
首先启动Powershell的脚本模式,启用的方式有4种,这儿建议使用RemoteSigned模式,

clip_image126

进入app-v client module

clip_image128

更改连接存储共享模式

clip_image130

2.2 配置组策略

默认安装后App-V Client后,客户端还无法自动找到发布服务器和报表服务器,有2种方法,一种是手动通过Powershell加入,进入App-v模式,输入Add-AppvPublishingServer �CName Xd7-app-v �CURL http://xd7-app-v.uxyxr.cn:8088,红色为根据自己的环境输入

clip_image132

另外一种也是推荐的方法,通过组策略完成。微软已经给我们提供了adm模板,http://www.microsoft.com/en-us/download/details.aspx?id=35516

下载好这个安装文件以后,拷贝到DC,当然也可以在其他地方安装,然后拷贝到DC的策略中央存储

clip_image134

同意协议

clip_image136

默认安装路径

clip_image137

这里有2个策略模板,另一个是微软MDOP的新产品UE-V,这里我也一起安装了

clip_image138

完成ADMX的安装

clip_image139

接着我把这个文件夹(C:\Windows\PolicyDefinitions)复制到域控的策略中央存储路径下 %systemroot%\sysvol\domain\policies\,这样在下次打开组策略的时候可以看到,不需要一条一条的加载

clip_image141

完成以后我打开组策略,新建一条APP-V的策略,打开组策略管理器就会自动识别刚刚拷贝过去的App-V策略,主要涉及到2个地方的配置,一个是发布服务器地址,一个是报表服务器地址

配置发布服务器地址,最多可以设置5个哟

clip_image143

设置报表服务器地址

clip_image145

这样,再次打开App-v 客户端时,更新和下载就从灰色变成彩色啦

clip_image147

2.3 添加App-v管理服务和发布服务器

登陆XenDesktop7管理控制台,依次展开到App-V发布,点击添加App-V发布,输入前面部署的App-V管理和发布服务器

clip_image149

点击测试连接,状态正常后,点击保存

clip_image151

这样就完成App-v服务器的添加

clip_image153

2.4 交付App-v流应用

依次展开到交付组,点击应用程序,再点击右上角的创建应用程序

clip_image155

选择交付组,由于之前已经有应用的交付组,这儿可以直接选择,不然还得添加桌面组,加入前面章节部署App-V Client For RDS的服务器

clip_image157

选择位置在App-V的腾讯QQ,

clip_image159

确认摘要后点击完成

clip_image161

3 应用测试

通过IE打开Storefront登录界面

clip_image163

导航到应用页面

clip_image165

点击QQ后正在启动,

clip_image167

已经启动QQ,由于服务器已经连网,可以登录试试

clip_image169

呵呵,可以看到2个QQ版本

QQ截图20130728111435

Technorati 标记:  App-V5.0, Sequencer, App-v5.0ClientForRDS, XenDesktop7, XenApp7

 

同样可以在控制台看到连接状态

clip_image173

至此,完成XenDesktop7交付App-V平台 的流应用

更多交流信息请访问http://82315.blog.51cto.com/

 

本文出自 “Virtual_Sky” 博客,转载请与作者联系!

你可能感兴趣的:(sequencer,APP-V5.0,XenApp7,xendesktop7)