配置 Delivery Controller
XenDesktop 7.6 及更早版本需要更改才能支持 Linux VDA。对于这些版本,需要运行修补程序或更新脚本。安装和验证信息在本文中提供。
更新 Delivery Controller 配置
对于 XenDesktop 7.6 SP2,请应用 Hotfix Update 2 更新 Linux 虚拟桌面的 Broker。Hotfix Update 2 可在以下位置找到:
-
CTX142438:Hotfix Update 2 - 适用于 Delivery Controller 7.6(32 位)- 英文版
-
CTX142439:Hotfix Update 2 - 适用于 Delivery Controller 7.6(64 位)- 英文版
对于早于 XenDesktop 7.6 SP2 的版本,可使用名为 Update-BrokerServiceConfig.ps1 的 PowerShell 脚本来更新 Broker Service 配置。以下软件包中提供此脚本:
- citrix-linuxvda-scripts.zip
对场内的每个 Delivery Controller 重复以下步骤:
- 将 Update-BrokerServiceConfig.ps1 脚本复制到 Delivery Controller 计算机。
- 在本地管理员上下文中打开 Windows PowerShell 控制台。
- 浏览到包含 Update-BrokerServiceConfig.ps1 脚本的文件夹。
-
运行 Update-BrokerServiceConfig.ps1 脚本:
.\Update-BrokerServiceConfig.ps1
提示:
PowerShell 的默认配置是禁止执行 PowerShell 脚本。如果脚本运行失败,请先更改 PowerShell 执行策略,然后再重试:
Set-ExecutionPolicy Unrestricted
Update-BrokerServiceConfig.ps1 脚本会使用 Linux VDA 所需的新 WCF 端点更新 Broker Service 配置文件,然后重新启动 Broker Service。该脚本会自动确定 Broker Service 配置文件的位置。系统会在同一个目录中为原始配置文件创建备份,并向文件名附加 .prelinux。
这些更改不会影响配置为使用同一个 Delivery Controller 场的 Windows VDA 的代理。一个 Controller 场可同时无缝管理和代理 Windows 和 Linux VDA 的会话。
注意:
Linux VDA 不支持使用 Secure ICA 进行加密。在 Linux VDA 上启用 Secure ICA 会导致会话启动失败。
验证 Delivery Controller 配置
当所需的配置更改已应用于 Delivery Controller 时,EndpointLinux 字符串会在 %PROGRAMFILES%\Citrix\Broker\Service\BrokerService.exe.config 文件中出现五次。
在 Windows 命令提示窗口中,以本地管理员身份登录进行检查:
cd "%PROGRAMFILES%"\Citrix\Broker\Service\
findstr EndpointLinux BrokerService.exe.config
The official version of this content is in English. Some of the Citrix documentation content is machine translated for your convenience only. Citrix has no control over machine-translated content, which may contain errors, inaccuracies or unsuitable language. No warranty of any kind, either expressed or implied, is made as to the accuracy, reliability, suitability, or correctness of any translations made from the English original into any other language, or that your Citrix product or service conforms to any machine translated content, and any warranty provided under the applicable end user license agreement or terms of service, or any other agreement with Citrix, that the product or service conforms with any documentation shall not apply to the extent that such documentation has been machine translated. Citrix will not be held responsible for any damage or issues that may arise from using machine-translated content.
THIS SERVICE MAY CONTAIN TRANSLATIONS POWERED BY GOOGLE. GOOGLE DISCLAIMS ALL WARRANTIES RELATED TO THE TRANSLATIONS, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF ACCURACY, RELIABILITY, AND ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
THIS SERVICE MAY CONTAIN TRANSLATIONS POWERED BY GOOGLE. GOOGLE DISCLAIMS ALL WARRANTIES RELATED TO THE TRANSLATIONS, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF ACCURACY, RELIABILITY, AND ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
THIS SERVICE MAY CONTAIN TRANSLATIONS POWERED BY GOOGLE. GOOGLE DISCLAIMS ALL WARRANTIES RELATED TO THE TRANSLATIONS, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF ACCURACY, RELIABILITY, AND ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
THIS SERVICE MAY CONTAIN TRANSLATIONS POWERED BY GOOGLE. GOOGLE DISCLAIMS ALL WARRANTIES RELATED TO THE TRANSLATIONS, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF ACCURACY, RELIABILITY, AND ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
THIS SERVICE MAY CONTAIN TRANSLATIONS POWERED BY GOOGLE. GOOGLE DISCLAIMS ALL WARRANTIES RELATED TO THE TRANSLATIONS, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF ACCURACY, RELIABILITY, AND ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.