Installer des VDA avec Ansible
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 les 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 des ajustements nécessaires pour répondre aux besoins des clients.
Étapes clés pour déployer un VDA à l’aide d’Ansible
- Configurer l’environnement de la machine virtuelle.
- Installer Ansible
- Configuration de Kerberos
- Configurer Ansible
Étape 1 : Configurer l’environnement de la machine virtuelle
Exécutez les commandes suivantes sur le serveur Windows.
- Définir PS RemoteSigned.
Set-ExecutionPolicy RemoteSigned - Configurez WinRM pour utiliser le mode non chiffré :
winrm set winrm/config/service '@{AllowUnencrypted="true"}'Remarque :
Si une erreur se produit à cette étape, utilisez la commande suivante :
Enable-PSRemoting -Force - Ouvrez le port 5985 du pare-feu.
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 updatesudo apt install software-properties-commonsudo add-apt-repository --yes --update ppa:ansible/ansiblesudo apt install ansiblesudo 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

Remarque :
Utilisez des lettres majuscules pour le nom du domaine Kerberos.

Étape 3 : Configurer Ansible
Pour configurer l’hôte Ansible, suivez les étapes suivantes :
-
Exécutez la commande suivante :
Edit /etc/ansible/hosts -
Configurez un fichier
Install.yamldu Delivery Controller/QUIET /NOREBOOT /NORESUME /OPTIMIZE /VERBOSELOG /COMPONENTS VDA /CONTROLLERS 'MyDDC.xd.local' /ENABLE_HDX_PORTS /ENABLE_REAL_TIME_TRANSPORT



-
Exécutez le fichier yaml avec la commande suivante :
sudo ansible-playbook install.yml -vvv(Mode détaillé) -
Vous pouvez configurer plusieurs hôtes dans le fichier de configuration avec d’autres configurations supplémentaires.
Edit /etc/ansible/hosts