产品版本
产品 |
|
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 �CName Xd7-app-v �CURL 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版本
同样可以在控制台看到连接状态
至此,完成XenDesktop7交付App-V平台 的流应用
更多交流信息请访问http://82315.blog.51cto.com/
本文出自 “Virtual_Sky” 博客,转载请与作者联系!