Configurer Delivery Controller

XenDesktop 7.6 ou une version antérieure requiert des modifications pour prendre en charge le VDA Linux. Par conséquent, pour ces versions de XenDesktop, un correctif ou un script de mise à jour est requis. L’installation et la vérification sont décrites dans cet article.  

Mettre à jour la configuration d’un Delivery Controller

Pour XenDesktop 7.6 SP2, appliquez le correctif Update 2 pour mettre à jour le broker pour Linux Virtual Desktop. Les correctifs Update 2 sont disponibles ici :

  • CTX142438 : correctif Update 2 - pour Delivery Controller 7.6 (32 bits) – Anglais
  • CTX142439 : correctif Update 2 - pour Delivery Controller 7.6 (64 bits) – Anglais

Pour les versions antérieures de XenDesktop, vous pouvez utiliser le script PowerShell appelé Update-BrokerServiceConfig.ps1 pour mettre à jour la configuration du Broker Service. Ce script est disponible dans le package suivant :

  • citrix-linuxvda-scripts.zip

Répétez les étapes suivantes sur chaque Delivery Controller de la batterie de serveurs :

  1. Copiez le script Update-BrokerServiceConfig.ps1 sur la machine Delivery Controller.
  2. Ouvrez une console Windows PowerShell dans le contexte de l’administrateur local.
  3. Accédez au dossier contenant le script Update-BrokerServiceConfig.ps1.
  4. Exécutez le script Update-BrokerServiceConfig.ps1 :

    .\Update-BrokerServiceConfig.ps1
    

Conseil :

Par défaut, PowerShell est configuré pour empêcher l’exécution des scripts PowerShell. Si le script ne réussit pas à s’exécuter, modifiez la stratégie d’exécution PowerShell avant d’essayer à nouveau :

   Set-ExecutionPolicy Unrestricted

Le script Update-BrokerServiceConfig.ps1 met à jour le fichier de configuration du Broker Service en utilisant de nouveaux points de terminaison WCF requis par le VDA Linux et redémarre le Broker Service. Le script détermine automatiquement l’emplacement du fichier de configuration du Broker Service. Une copie de sauvegarde du fichier de configuration d’origine est créée dans le même répertoire avec l’extension .prelinux ajoutée au nom du fichier.

Ces modifications n’ont pas d’impact sur la négociation des VDA Windows configurés pour utiliser la même batterie de Delivery Controller. Une seule batterie de Delivery Controller peut gérer et négocier les sessions pour les VDA Windows et Linux en toute facilité.

Vérifier la configuration d’un Delivery Controller

Lorsque les modifications de configuration requises ont été appliquées à un Delivery Controller, la chaîne EndpointLinux apparaît cinq fois dans le fichier %PROGRAMFILES%\Citrix\Broker\Service\BrokerService.exe.config.

À partir de l’invite de commande de Windows, connectez-vous en tant qu’administrateur local pour vérifier les éléments suivants :

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

Configurer Delivery Controller