Product Documentation

配置 Delivery Controller

Jun 04, 2018

XenDesktop 7.6 或早期版本需要必要的更改才能支持 Linux VDA。因此,对于这些版本的 XenDesktop,需要运行修补程序或更新脚本。安装和验证信息在本文中提供。  

更新 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,可使用名为 Update-BrokerServiceConfig.ps1 的 PowerShell 脚本来更新 Broker Service 配置。以下软件包中提供此脚本:

  • citrix-linuxvda-scripts.zip

对场内的每个 Delivery Controller 重复以下步骤:

  1. Update-BrokerServiceConfig.ps1 脚本复制到 Delivery Controller 计算机。
  2. 在本地管理员上下文中打开 Windows PowerShell 控制台。
  3. 浏览到包含 Update-BrokerServiceConfig.ps1 脚本的文件夹。
  4. 运行 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 的会话。

验证 Delivery Controller 配置

当所需的配置更改已应用于 Delivery Controller 时,EndpointLinux 字符串会在 %PROGRAMFILES%\Citrix\Broker\Service\BrokerService.exe.config 文件中出现五次。

在 Windows 命令提示窗口中,以本地管理员身份登录进行检查:

命令 复制

cd "%PROGRAMFILES%"\Citrix\Broker\Service\

findstr EndpointLinux BrokerService.exe.config