Citrix在发布XenDesktop 5.5和XenApp 6.5以后,也同时更新了Desktop Director,在XenDesktop 5发布的时候,Citrix推出了面向Help Desk的管理工具Desktop Director,能够用来便捷的管理和查看XenDesktop环境的运行状况,进行快捷的Troubleshooting。在新版本发布以后,Citrix将该工具的支持扩展到了XenApp 6.5,为XenApp提供了help Desk工具,Desktop Director也升级到了2.0版本。
Desktop Director 2.0的安装比较简单,全向导式安装。不过Director的安装默认是只能连接XenDesktop的Controller,如下图:
我们可以看到,这里提示只能输入XenDesktop Controller的地址,可以填写多个,中间用空格来分隔;但是没法填写XenApp的地址,虽然我们这里也可以尝试输入XenApp的FQDN,但是我们发现仍然不能用(为什么,后面会解释)。所以,如果Director只是用来连接XenApp,那么这里可以留空,如果要同时连接XenApp和XenDesktop,那么这里输入所有的Desktop Controller即可,Xenapp的地址需要手动配置。
我们需要手动来添加Director到XenApp的连接。打开IIS管理工具,找到Desktop Director站点,应用程序设置,我们在其中可以看到这样的内容:
1 2 | #默认值 Service.AutoDiscoveryAddresses |
默认是只有这一行的(如图上面一行),如果我们在安装Desktop Director的时候,在输入Controller的位置输入XenApp的FQDN的时候,沃恩就会看到上面一行的内容,但是这个名称/值对是针对XenDesktop的,所以是无法正常工作,我们需要根据需要修改成:
1 2 | #用于连接XenApp 6.5 Service。AutoDiscoveryAddressesXA |
后面填写上XenApp的FQDN即可,如果不需要使用XenDesktop,那么删除上面的一行即可,如果有,配置成Controller的FQDN即可。
注意:
- Director连接XenApp需要打开端口2513,不过默认已经打开了。
- Director需要XenApp的本地管理员权限,否则需要配置
- Director使用WinRM来远程管理和获取数据,而WinRM默认需要本地管理员权限
配置Director管理权限:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #切换到Desktop Director 2.0安装光盘的Tools目录 #运行ConfigRemoteMgmt.exe配置工具 D:\tools>ConfigRemoteMgmt.exe /? Usage: ConfigRemoteMgmt.exe ACTION ACTIONS: /configra /configwinrm /configwinrmuser #/configra用于配置防火墙 #/configwinrm用于配置WinRM例外 #configwinrmuser用于添加Director访问权限用户 #例如添加xenme\WinRMTestUser ConfigRemoteMgmt.exe /configwinrmuser xenme\WinRMTestUser |
BTW:目前Desktop Director 2.0对于Xenapp只支持XenApp 6.5
查到2513是Citrix Management Console 端口,但是我怎么能确定本地2513是监听状态呢?用netstat查找不到?怎么解释?版本XA6.5
我试验了XA5.0 上面是有的,这样的话XenApp Center应该是改掉了?有什么解释吗
IMA Services是通过2512/2513端口来通信的。
而XA6.5修改为SQL SERVER,可能就不需要2513端口了,只需要2512以及1433端口即可。
同意这个说法,那么在eDoc上关于Desktop Direct和XenApp的说法有可能是笔误吧?
———————————————–
To upgrade to Desktop Director 2.1
Before upgrading Desktop Director, start the Windows Remote Management (WinRM) service through the Services Management Console or by entering winrm quickconfig at the command prompt.
To upgrade to Desktop Director 2.1 for a XenDesktop 5 Service Pack 1 or XenDesktop 5.5 deployment, use the XenDesktop 5.6 upgrade download (either the XenDesktop Virtual Desktop Agent upgrade or the Desktop Director upgrade).
The upgrade retains your configuration settings.
To install Desktop Director for XenApp 6.5
If Desktop Director 2.1 is already installed for XenDesktop, complete the configuration for XenApp as follows:
•Use the IIS Manager Console on each Desktop Director server to update the list of XenApp server addresses in the application settings as described in Configuring Multiple Sites. You will supply the server address of one controller per XenApp farm: Any of the other controllers in a XenApp farm are then used automatically for failover. Desktop Director does not load balance between controllers.
•Configure each XenApp worker server to accept WinRM queries as described in Configuring Permissions on the Desktop Machine.
•Configure a firewall exception for port 2513, used for communication between Desktop Director and XenApp.
——————————————
上面有提到防火墙例外里面添加2513 这样看来这块描述其实已经过时了?
2513确实已经不在新版本的AppCenter里面使用了,只有老版本的管理控制台会使用2513端口。
但是看了edocs的描述,然后再去查找了一下资料发现:
Desktop Director还是需要2513端口来远程控制的,需要手动来配置,该端口才会监听,相关的服务为,Citrix XenApp Commands Remoting
是不是可以这样说 在新版XenApp上的2513和旧版本的2513的功能已经改变了,原来的文档说2513是Management Console的端口,我之后实验一下Citrix XenApp Command Remoting
基本可以这样理解。
在检查了环境以后发现,该服务正常也是自动启动并运行的,所以,2513端口在XA6+以上也是默认处于监听状态的,但是作用确实和老版本不一样了。
是的,那个服务设置是自动启动,我的环境上也没有自动启动。启动后2513就处于监听状态了。
多谢
按照你的步骤做了配置,登陆进去,只看到一个搜索用户菜单,然后用一个用户登陆xenapp,打开应用,搜索这个用户,提示搜索失败。还有什么需要配置的吗?