11. 首先输入应用程序在发布给用户时,用户所看到的应用程序名称,你可以输入自定义名
称。
12. 在应用程序类别中,我们按照默认的配置进行:
第 46 页
13. 点击“浏览”选择应用程序可执行文件的所在路径和启动后的工作目录,如下图所示:
14. 选择应用程序的发布服务器,也即应用程序将来从哪一台服务器运行,我们选择本地唯
一的这台服务器即可:
第 47 页
15. 服务器选择完毕之后,点击“下一步”,如下图所示:
第 48 页
16. 接下去我们定义有哪些用户可以使用我们发布的这个应用程序,默认状态下我们可以选
择“允许匿名用户”,可以选择指定用户,我们建议选择“domain users”,如下图所
示:
第 49 页
第 50 页
标准化实施方案 | 白皮书 | Citrix XenDesktop
POC标准化实施指南
基础环境
04 应用虚拟化服务器环境安装及配置
版本:草稿 v0.3
www.citrix.com
主要步骤 ................................................................................................................................ 错误!未定义书签。 XenApp服务器安装前的准备工作 ....................................................................................................................... 3 XenApp服务器的基本安装 ................................................................................................................................... 6 XenApp服务器的基本配置 ................................................................................................................................. 15
License的指定 .............................................................................................................. 错误!未定义书签。 XenApp服务器场的创建 ............................................................................................................................. 18 DDC上Web Interface服务器的基本配置 ........................................................................................................ 22 应用程序的基本安装 ............................................................................................................................................ 30 在从客户端访问发布的虚拟应用之前还需要的步骤 ......................................................................................... 34
Citrix Receiver本地发布 ............................................................................................................................. 34 XenApp服务器和Web Interface服务器的优化 ....................................................................................... 36 在XenApp服务器中发布应用程序 .................................................................................................................... 39 产品版本 ................................................................................................................................................................ 53 修正历史 ................................................................................................................................................................ 53
第 2 页
第1章 主要步骤
本章节介绍了Citrix虚拟化环境下XenApp服务器的基本安装过程及配置过程。其包括了:
? ?
? ?
XenApp服务器的基本安装 XenApp服务器的基本配置: ? License配置 ? XenApp Farm创建 ? Web Interface配置 应用程序的安装和发布 XenApp服务器和WI的优化
第2章 XenApp服务器安装前的准备工作
在Lab 2环境中,我们已经创建了活动目录服务器和XenApp服务器,并为XenApp创建了专用的管理账号,xaadmin
1. 将XenApp专用账户xaadmin加入XenApp服务器的本地管理员组。首先以XenApp
服务器本地管理员身份登录XenApp服务器。
第 3 页
2. 进入服务器管理器的“本地用户和组”,进入“组”,选择“Administrators”,双击打开属性
设置页面。
第 4 页
3. 将xaadmin在上一步为XenApp服务器所创建的域用户添加到本地管理员组中。
第 5 页
5. 测试环境中,我们不选择“Single Sign-On”,只需要选择XenApp配置即可。
第 41 页
6. 把需要将来管理的服务器添加进入名单,默认状态下只需要添加本地服务器即可,如下
图所示:
第 42 页
7. 配置完毕之后点击“完成”,结束配置页面。
第 43 页
8. 进入XenApp的控制界面后,XenApp会首先提示没有发布任何程序,点击“确认”忽
略提示即可。
9. 展开列表,进入“应用程序”栏,点击鼠标右键,选择“发布应用程序”,如下图所
示:
第 44 页
10. 按照向导指示,一步一步往下进行:
第 45 页
4. 进入配置页面后,点击“在远程桌面服务器上安装应用程序”,如下图所示:
第 31 页
5. 在打开的窗口中点击“下一步”,如下图所示:
6. 在窗口中找到Office 2007的安装程序,选择安装光盘下面的setup.exe,如下图所示:
第 32 页
7. 点击下一步后,即可进入Office 2007的安装过程,Office2007的后续安装步骤不再详
细描述,按照用户需求默认安装或者自定义安装即可,没有特殊要求。
第 33 页
8. Office 2007安装完毕之后,点击“完成”以结束安装过程,至此,应用程序的安装才算全
部结束。
第7章 在从客户端访问发布的虚拟应用之前还需要的步骤
7.1 Citrix Receiver本地发布
1. 用户在第一次访问XenDesktop/XenApp页面时,是需要下载一个插件
2. Web Interface 默认是跳转到官方的下载页面让用户自己选择需要的下载客户端类型操
作比较繁琐,内网用户也无法使用
第 34 页
3. 解决办法是把客户端拷贝到Web Interface服务器
4. “C:\\Program Files (x86)\\Citrix\\Web Interface\\5.4.0\\Clients\\ Windows\\Online Plug-in\\”下重命名 “CitrixOnlinePluginWeb”。
5. 如果在Web Interface服务器的上述目录下没有找到该目录,请手工创建该目录。
6. 再次打开选中“我同意”就可以下载了
7. 现在下载的地址是Web Interface服务器自身的地址了
第 35 页
7.2 XenApp服务器和Web Interface服务器的优化
1. XenApp服务器打开缓慢问题。
现象:
即便是干净的操作系统,在首次安装完XA或DDC打开控制台后,有时候也会发现其慢无比,甚至MMC提示响应过长,直接崩溃。 是什么原因导致的呢?是系统资源不够?
原因分析:
CTX的管理控制台功能是基于微软的MMC组件,依赖.net框架。而.net组件中作为一个附加的安全机制,需要CTX签署这些Authenticode签名。
Windows在思杰MMC管理控制台打开时,检测到没有连网,无法验证Authenticode签名,导致控制台启动时缓慢的延迟。
解决办法:
1) 在XenApp服务器中,首次打开Citrix AppCenter,可能会显示Authenticode签名对话框,选择Disable Authenticode signature checking.
第 36 页
2) 然后根据操作系统位数,作如下修改: 注:编辑前请备份此文件 ? for 32-bit windows
i. 在c:\\windows\\system32目录下,新建记事本,打开显示隐藏后缀名,更改完整
名称为mmc.exe.config
ii. 用记事本打开该文件,编辑内容如下:
iii. 保存该文件,如果当前已经打开了管理控制台,请关闭,重新打开验证速度。
? for 64-bit windows
i. 在c:\\windows\\SysWOW64目录下,新建记事本,打开显示隐藏后缀名,更改完
整名称为mmc.exe.config
i. 用记事本打开该文件,编辑内容如下:
iv. 保存该文件,如果当前已经打开了管理控制台,请关闭,重新打开验证速度。
第 37 页
2. Web Interface首次登录加速
注:编辑前请备份此文件 编辑WI服务器上:
C:\\Windows\\Microsoft.NET\\Framework\\v2.0.50727\\Aspnet.config, 增加一行
需要注意的是,ASPNET.CONFIG 文件在32位的操作系统和64位的操作系统上的位置是不一样的 64-bit ASP.NE,该文件的位置在: C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727 32-bit ASP.NE,该文件的位置在: C:\\Windows\\Microsoft.NET\\Framework\\v2.0.50727 第 38 页 第8章 在XenApp服务器中发布应用程序 1. 接下去我们准备在XenApp服务器的配置界面中发布应用程序。 2. 第一步我们要进入XenApp服务器的配置控制台,点击左下角的“Citrix AppCenter”,如 下图所示: 第 39 页 3. 在第一次进入XenApp控制台界面之前,会有一个关于MMC控制台的弹出窗口,我们 选择“禁用”。 4. 接下去进入XenApp的检测向导,如下图所示: 第 40 页