Configurar Delivery Controllers

XenDesktop 7.6, o una versión anterior, requieren ciertos cambios para dar respaldo a Linux VDA. Por lo tanto, para estas versiones de XenDesktop, es necesario instalar una revisión hotfix o un script de actualización. La instalación y la verificación se ofrecen en este artículo.  

Actualización de la configuración del Delivery Controller

Para XenDesktop 7.6 SP2, aplique la revisión hotfix Update 2 para actualizar el Broker para escritorios virtuales con Linux. La revisión Hotfix Update 2 está disponible aquí:

  • CTX142438: Hotfix Update 2 para Delivery Controller 7.6 (32 bits) - en inglés
  • CTX142439: Hotfix Update 2 para Delivery Controller 7.6 (64 bits) - en inglés

Para las versiones anteriores de XenDesktop, puede usar un script de PowerShell denominado Update-BrokerServiceConfig.ps1. Este script actualiza la configuración de Broker Service. Este script está disponible en el siguiente paquete:

  • citrix-linuxvda-scripts.zip

Repita los pasos siguientes en cada Delivery Controller de la comunidad:

  1. Copie el script Update-BrokerServiceConfig.ps1 a la máquina de Delivery Controller.
  2. Abra una consola de Windows PowerShell en el contexto del administrador local.
  3. Vaya a la carpeta que contiene el script Update-BrokerServiceConfig.ps1.
  4. Ejecute el script Update-BrokerServiceConfig.ps1:

    .\Update-BrokerServiceConfig.ps1
    

Sugerencia:

De forma predeterminada, PowerShell está configurado para impedir la ejecución de scripts de PowerShell. Si el script no se ejecuta, cambie la directiva de ejecución de PowerShell y vuelva a intentarlo:

   Set-ExecutionPolicy Unrestricted

El script Update-BrokerServiceConfig.ps1 actualiza el archivo de configuración del servicio de broker con nuevos puntos finales WCF que necesita Linux VDA y después reinicia el servicio del broker. El script determina automáticamente la ubicación del archivo de configuración del servicio del broker. Se crea una copia de seguridad del archivo de configuración original en el mismo directorio con la extensión .prelinux.

Estos cambios no afectan la intermediación (broker) de agentes VDA con Windows configurados para usar la misma comunidad de Delivery Controller. Con lo que una sola comunidad de Controllers puede administrar y actuar de broker en sesiones de agentes VDA con Windows y con Linux.

Comprobación de la configuración del Delivery Controller

Cuando los cambios de configuración requeridos se hayan aplicado a un Delivery Controller, la cadena EndpointLinux aparecerá cinco veces en el archivo %PROGRAMFILES%\Citrix\Broker\Service\BrokerService.exe.config.

Desde el símbolo del sistema de Windows, inicie sesión como administrador local para comprobarlo:

cd "%PROGRAMFILES%"\Citrix\Broker\Service\
findstr EndpointLinux BrokerService.exe.config