Linux Virtual Delivery Agent

配置适用于 XenDesktop 7.6 及更早版本的 Delivery Controller

XenDesktop 7.6 及更早版本需要进行更改以支持 Linux VDA。对于这些版本,需要修补程序或更新脚本。本文提供了安装和验证说明。

更新 Delivery Controller™ 配置

  • 对于 XenDesktop 7.6 SP2,请应用修补程序更新 2 以更新适用于 Linux 虚拟桌面的 Broker。修补程序更新 2 可在此处获取:

CTX142438:修补程序更新 2 - 适用于 Delivery Controller 7.6 (32 位) – 英文

对于早于 XenDesktop 7.6 SP2 的版本,可以使用名为 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
    <!--NeedCopy-->
    

提示:

默认情况下,PowerShell 配置为阻止执行 PowerShell 脚本。如果脚本无法运行,请在重试之前更改 PowerShell 执行策略:

Set-ExecutionPolicy Unrestricted
   <!--NeedCopy-->

Update-BrokerServiceConfig.ps1 脚本通过使用 Linux VDA 所需的新 WCF 终结点来更新 Broker Service 配置文件,并重新启动 Broker Service。该脚本会自动确定 Broker Service 配置文件的位置。原始配置文件的备份将创建在同一目录中,文件名称后附加 .prelinux

这些更改不会影响配置为使用相同 Delivery Controller 场的 Windows VDA 的代理。单个 Controller 场可以无缝管理和代理 Windows VDA 和 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
<!--NeedCopy-->
配置适用于 XenDesktop 7.6 及更早版本的 Delivery Controller