您的位置:首页 > 移动开发

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

2013-07-29 00:56 381 查看
产品版本
产品
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 准备数据库
首先,需要把管理和报表服务器加入数据库服务器本地管理员组



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






下面开始正式部署
插入MDOP2012光盘镜像,点击Application Virtualization for Desktops



选择安装App-v 5.0 Server



点击安装



同意协议



是否更新



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



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



创建报表数据库



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



就绪后可以开始安装



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



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



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



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



选择刚刚创建的数据库



同样选择为远程数据



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



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



配置发布服务器



配置报表服务器



安装准备就绪后开始安装



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



呵呵,很快完成安装



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



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



1.3 部署Sequencer和准备应用程序包
安装Sequencer相对说就更简单啦,按照本章开始的先决条件说明,运行安装程序



开始安装



同意协议






正在安装



很快就安装好啦



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



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



选择创建默认包



准备计算机以创建虚拟包



选择标准应用程序



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



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



程序会很快启动安装程序



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



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



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



下一步



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



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



包编辑器



正在创建虚拟应用程序包


完成后关闭



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



完成包加入



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



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



创建连接组并授权权限。



2 XenDesktop交付App-V流应用
上一章主要在App-V服务器上操作,本章开始在XenDesktop7控制台和,交付的服务上操作
2.1 安装App-v Client for RDS
插入App-V 5.0 Client RDS Setup安装包



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



是否使用更新



是否加入改善计划



正在安装



很快完成安装



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



进入app-v client module



更改连接存储共享模式



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



另外一种也是推荐的方法,通过组策略完成。微软已经给我们提供了adm模板,http://www.microsoft.com/en-us/download/details.aspx?id=35516
下载好这个安装文件以后,拷贝到DC,当然也可以在其他地方安装,然后拷贝到DC的策略中央存储



同意协议



默认安装路径



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



完成ADMX的安装



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



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



设置报表服务器地址



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



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



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



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



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



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



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



确认摘要后点击完成



3 应用测试
通过IE打开Storefront登录界面



导航到应用页面



点击QQ后正在启动,



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



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


Technorati 标记: App-V5.0,Sequencer,App-v5.0ClientForRDS,XenDesktop7,XenApp7
同样可以在控制台看到连接状态



至此,完成XenDesktop7交付App-V平台 的流应用
更多交流信息请访问http://82315.blog.51cto.com/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐