Citrix Virtual Apps and Desktops

Installer des VDA avec Ansible

Vue d’ensemble

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 des VDA avec Ansible

  1. Configurer l’environnement de la machine virtuelle.
  2. Installer Ansible
  3. Configuration de Kerberos
    1. Installer Kerberos
    2. Configurer Kerberos
  4. Configurer 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. 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

  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 Controller

    Delivery Controller

    Delivery Controller

    Contrôleur de livraison

  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

Installer des VDA avec Ansible