Product Documentation

配置 Delivery Controller

Feb 26, 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. 浏览到脚本所在的文件夹。
  4. 执行脚本:
命令 复制

.\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,请确认 stringEndpointLinux 是否在以下文件中出现五次:

文件 复制

%PROGRAMFILES%\Citrix\Broker\Service\BrokerService.exe.config

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

命令 复制

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

findstr EndpointLinux BrokerService.exe.config