Lab 04 XenApp服务器的安装和DDC WI的配置
本帖最后由 xiaoyu 于 2015-1-24 23:39 编辑第1章 主要步骤
本章节介绍了Citrix虚拟化环境下XenApp服务器的基本安装过程及配置过程。其包括了:
XenApp服务器的基本安装
XenApp服务器的基本配置:
License配置
XenApp Farm创建
Web Interface配置
应用程序的安装和发布
XenApp服务器和WI的优化
第2章 XenApp服务器安装前的准备工作
在Lab 2环境中,我们已经创建了活动目录服务器和XenApp服务器,并为XenApp准备了专用的管理账号,xaadmin。将XenApp专用账户xaadmin加入XenApp服务器的本地管理员组。
1. 首先以XenApp服务器本地管理员身份登录XenApp服务器。
2. 进入服务器管理器的“本地用户和组”,进入“组”,选择“Administrators”,双击打开属性设置页面。
3. 将xaadmin在上一步为XenApp服务器所创建的域用户添加到本地管理员组中。
4. 点击确定结束配置。
5. 注销操作系统。
第3章 XenApp服务器的基本安装
1. 以xaadmin账号登录XenApp服务器。
2. 进入XenApp服务器,将XenApp 6.5版本的安装光盘挂到虚拟机上,如下图所示:
3. 如果操作系统没有自动弹出Autorun的界面,进入光盘,点击光盘目录的Autorun.exe文件,如下图所示:
4. 点击光盘安装界面的“安装XenApp服务器”,如下图所示:
5. 由于我们这是系统中的第一台XenApp服务器,所以点击“添加服务器角色”,如下图所示:
6. 在版本选择上,我们选择“铂金版”,在测试环境中,其他版本也可以,并没有强制要求。
7. 测试环境中我们只进行最基本的功能测试,所以我们只选择XenApp功能项,Web Interface组件我们会连接到Lab 3创建的CTXDDC服务器上;许可证服务器我们不选择,届时连接在其他服务器上创建好的许可证服务器即可。
8. 在角色功能选择页面,按照默认的配置即可:
9. 按照系统提示默认往下进行,安装过程中可能会提示重新启动,按照系统提示进行即可。
10. 操作系统重新启动后,安装界面会自动弹出,提示“继续安装”,我们点击链接往下继续进行。
第4章 XenApp服务器的基本配置
4.1 License的指定
首先配置License的连接,在我们测试环境中,License Server是安装在DDC服务器上,但这不是必须,License Server可以安装在任何一台服务器上。
1. 在操作系统自动打开的XenApp服务器角色管理器界面中,点击Licensing
2. 输入License Server的FQDN地址,我们再三强调,建议在只要不是只有IP的环境下,全部采用FQDN格式输入服务器地址:
3. 点击“测试连接”
4. 点击“下一步”,进入许可配置模式。我们选择“XenDesktop 用户/设备模式”,如下图所示:
5. 点击“应用”后结束License的配置。
4.2 XenApp服务器场的创建
1. 软件安装完毕之后,XenApp安装程序会提示下一步进入XenApp服务器的配置环节,如下图所示:
2. 在测试环境中,我们所有的组件都是第一次安装,所以选择“创建新服务器场”,如下图所示:
3. 按照自定义要求输入服务器场的名称,也可以按照默认配置进入下一步:
4. XenApp服务器的数据均保存在数据库中,如果我们没有已经安装好的数据库连接,就要创建一个新的数据库。XenApp服务器安装光盘中已经自带了SQL Server Express版本的数据库安装程序,我们可以选择“新建数据库”,如下图所示:
5. 在“指定高级服务器设置”页面,选中“使用自定义区域名称”,然后进入下一步:
6. 全部输入完毕之后,开始服务器场的创建配置过程。如下图所示:
7. 配置完毕之后,还需要再重新启动一次操作系统。
8. 至此,XenApp服务器已经全部安装完毕。
第6章 DDC上Web Interface服务器的基本配置
在XenApp服务器的安装时我们曾经选择不安装Web Interface服务器,我们使用的是XenDesktop系统,也就是CTXDDC服务器上安装的Web Interface服务器。所以接下去我们连接到CTXDDC服务器上安装的Web Interface服务器,进行XenApp虚拟应用的发布。
1. 通过XenServer的XenCenter,打开CTXDDC服务器,打开Web Interface的链接,如下图所示:
2. 点击左边的“XenApp Web站点”,在右边的缺省站点上点击鼠标右键,选择“服务器场”:
3. 默认状态下只有一个桌面虚拟化的发布站点,我们需要添加应用虚拟化的站点,所以点击添加。
4. 添加场名称,我们就输入“XenApp Farm”,你也可以选择你自定义的名称。然后添加XenApp服务器的FQDN地址,我们反复强调不要输入IP地址,而是FQDN地址。
5. 站点信息输入完毕以后就有了两个Web站点,一个是桌面发布的,•另外一个就是我们新添加的应用虚拟化的站点。
6. 刚刚配置的站点是用户从浏览器登录时的站点页面,接下去我们配置用户从客户端登录方式登录的站点,点击“XenApp Services 站点”鼠标右键,点击右边已经创建好的“PNAgent Site”站点的鼠标右键,还是点击“服务器场”,如下图所示:
7. 默认状态下,已经有了一个桌面虚拟化的PNAgent站点,我们需要添加XenApp的场服务器:
8. 配置方法如同配置Web站点,此处不再重复描述。
9. 再创建一个新PNAgent站点,只添加XenApp服务器进入服务器场,
http://ctxddc.citrixlab.local/pnagent1/
10. 至此,Web Interface服务器已经全部配置完毕。
第6章 应用程序的基本安装
1. 首先我们要在XenApp服务器上安装将来我们希望发布给用户所使用的应用程序.在测试环境中,我们希望将Office软件套件发布给最终用户使用。所以第一步我们在XenApp服务器上安装Office 2007套件。
2. Office2007套件的安装我们不做过多描述,只需要将Office 2007的安装光盘挂到XenApp服务器虚拟机中即可。
3. 进入控制面板,点击“程序”,如下图所示:
4. 进入配置页面后,点击“在远程桌面服务器上安装应用程序”,如下图所示:
5. 在打开的窗口中点击“下一步”,如下图所示:
6. 在窗口中找到Office 2007的安装程序,选择安装光盘下面的setup.exe,如下图所示:
7. 点击下一步后,即可进入Office 2007的安装过程,Office2007的后续安装步骤不再详细描述,按照用户需求默认安装或者自定义安装即可,没有特殊要求。
8. Office 2007安装完毕之后,点击“完成”以结束安装过程,至此,应用程序的安装才算全部结束。
第7章 在从客户端访问发布的虚拟应用之前还需要的步骤
7.1 Citrix Receiver本地发布
1. 用户在第一次访问XenDesktop/XenApp页面时,是需要下载一个插件
2. Web Interface 默认是跳转到官方的下载页面让用户自己选择需要的下载客户端类型操作比较繁琐,内网用户也无法使用
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服务器自身的地址了
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.
2) 然后根据操作系统位数,作如下修改:
注:编辑前请备份此文件
• for 32-bit windows
i. 在c:\windows\system32目录下,新建记事本,打开显示隐藏后缀名,更改完整名称为mmc.exe.config
ii. 用记事本打开该文件,编辑内容如下:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<generatePublisherEvidence enabled="false" />
</runtime>
</configuration>
iii. 保存该文件,如果当前已经打开了管理控制台,请关闭,重新打开验证速度。
• for 64-bit windows
i. 在c:\windows\SysWOW64目录下,新建记事本,打开显示隐藏后缀名,更改完整名称为mmc.exe.config
i. 用记事本打开该文件,编辑内容如下:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<generatePublisherEvidence enabled="false" />
</runtime>
</configuration>
iv. 保存该文件,如果当前已经打开了管理控制台,请关闭,重新打开验证速度。
2. Web Interface首次登录加速
注:编辑前请备份此文件
编辑WI服务器上:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\Aspnet.config,
增加一行
<generatePublisherEvidence enabled="false" />
需要注意的是,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
第8章 在XenApp服务器中发布应用程序
1. 接下去我们准备在XenApp服务器的配置界面中发布应用程序。
2. 第一步我们要进入XenApp服务器的配置控制台,点击左下角的"Citrix AppCenter",如下图所示:
3. 在第一次进入XenApp控制台界面之前,会有一个关于MMC控制台的弹出窗口,我们选择“禁用”。
4. 接下去进入XenApp的检测向导,如下图所示:
5. 测试环境中,我们不选择“Single Sign-On”,只需要选择XenApp配置即可。
6. 把需要将来管理的服务器添加进入名单,默认状态下只需要添加本地服务器即可,如下图所示:
7. 配置完毕之后点击“完成”,结束配置页面。
8. 进入XenApp的控制界面后,XenApp会首先提示没有发布任何程序,点击“确认”忽略提示即可。
9. 展开列表,进入“应用程序”栏,点击鼠标右键,选择“发布应用程序”,如下图所示:
10. 按照向导指示,一步一步往下进行:
11. 首先输入应用程序在发布给用户时,用户所看到的应用程序名称,你可以输入自定义名称。
12. 在应用程序类别中,我们按照默认的配置进行:
13. 点击“浏览”选择应用程序可执行文件的所在路径和启动后的工作目录,如下图所示:
14. 选择应用程序的发布服务器,也即应用程序将来从哪一台服务器运行,我们选择本地唯一的这台服务器即可:
15. 服务器选择完毕之后,点击“下一步”,如下图所示:
16. 接下去我们定义有哪些用户可以使用我们发布的这个应用程序,默认状态下我们可以选择“允许匿名用户”,可以选择指定用户,我们建议选择“domain users”,如下图所示:
17. 剩余步骤按照默认配置进行即可,可以不修改。
18. 以此类推,我们可以在应用程序栏目下发布更多的应用程序。
19. 至此,我们已经将应用程序发布完毕,XenApp的配置过程已经全部结束。
产品版本
产品版本
XenDesktop5.x
XenApp6.x
XenServer6.x
页:
[1]