Linux Virtual Delivery Agent

Configurer Delivery Controller

XenDesktop 7.6 et les versions antérieures requièrent des modifications pour prendre en charge le Linux VDA. Pour ces versions, un correctif ou un script de mise à jour est requis. Les instructions d’installation et de 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 : Hotfix Update 2 - pour Delivery Controller 7.6 (32 bits) – Anglais
  • CTX142439 : Hotfix Update 2 - pour Delivery Controller 7.6 (64 bits) – Anglais

Pour les versions antérieures à XenDesktop 7.6 SP2, 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
    <!--NeedCopy-->
    

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
   <!--NeedCopy-->

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 Linux VDA 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é.

Remarque :

Le Linux VDA ne prend pas en charge Secure ICA pour le chiffrement. L’activation de Secure ICA sur le Linux VDA provoque l’échec du lancement de la session.

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
<!--NeedCopy-->
Configurer Delivery Controller