Installer des VDA à l'aide d'Ansible

Dernière publication : Nov 13, 2026

Présentation

Cet article décrit comment déployer des VDA à l'aide d'Ansible. Pour plus d'informations, consultez la documentation Ansible.
Remarque :
Cet article décrit uniquement des recommandations basées sur la façon dont Citrix® a testé l'environnement. Vous pouvez personnaliser ces étapes en fonction de vos besoins. Citrix n'est pas responsable des mises à jour ou ajustements nécessaires pour répondre aux besoins des clients.

Étapes clés pour déployer un VDA à l'aide d'Ansible

Étape 1 : Configurer l'environnement de la machine virtuelle

Exécutez les commandes suivantes sur le serveur Windows.
  1. Définir PS RemoteSigned. Set-ExecutionPolicy RemoteSigned
  2. Configurer WinRM pour utiliser non chiffré : winrm set winrm/config/service '@{AllowUnencrypted="true"}'
    Remarque :
    Si une erreur se produit à cette étape, utilisez la commande suivante : Enable-PSRemoting -Force
  3. Ouvrez le port de pare-feu 5985. New-NetFirewallRule -DisplayName "Allow WinRm port 5985" -Direction Inbound -Profile Any -Action Allow -LocalPort 5985 -Protocol tcp

Étape 2 : Installer Ansible

Pour installer Ansible avec Ubuntu 20.4 ou version ultérieure, exécutez les commandes suivantes :
  • sudo apt update
  • sudo apt install software-properties-common
  • sudo add-apt-repository --yes --update ppa:ansible/ansible
  • sudo apt install ansible
  • sudo apt install python3-pip

Étape 2i : Installer Kerberos

Pour installer Kerberos, exécutez la commande suivante.
sudo apt install python3-dev libkrb5-dev krb5-user

Étape 2ii : Configurer Kerberos

Pour configurer Kerberos, exécutez la commande suivante :
Edit /etc/krb5.conf
Configuration de Kerberos
Remarque :
Utilisez des lettres majuscules pour le nom du royaume Kerberos.
Configurer Kerberos2

Étape 3 : Configurer Ansible

Pour configurer l'hôte Ansible, suivez les étapes suivantes :
  1. Exécutez la commande suivante :
    Edit /etc/ansible/hosts
  2. Configurez un fichier Install.yaml de Delivery Controller
    /QUIET /NOREBOOT /NORESUME /OPTIMIZE /VERBOSELOG /COMPONENTS VDA /CONTROLLERS 'MyDDC.xd.local' /ENABLE_HDX_PORTS /ENABLE_REAL_TIME_TRANSPORT
    Delivery ControllerDelivery ControllerDelivery ControllerDelivery Controller
  3. Exécutez le fichier yaml avec la commande suivante : sudo ansible-playbook install.yml -vvv (Mode détaillé)
  4. Vous pouvez configurer plusieurs hôtes dans le fichier de configuration avec d'autres configurations supplémentaires.
    Edit /etc/ansible/hosts Hôtes Ansible