Citrix Virtual Apps and Desktops

Installer des VDA avec Ansible

Vue d’ensemble

Cet article explique comment déployer des VDA à l’aide d’Ansible. Pour de plus amples informations, consultez la documentation d’ Ansible .

Remarque :

Cet article décrit uniquement des recommandations basées sur la manière 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 modifications nécessaires pour répondre aux besoins des clients.

Principales étapes pour déployer un VDA à l’aide d’Ansible

  1. Configurez 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. Configurez PS RemoteSigned. Set-ExecutionPolicy RemoteSigned
  2. Configurez WinRM pour qu’il utilise le mode non chiffré : winrm set winrm/config/service '@{AllowUnencrypted="true"}'

    Remarque :

    Si une erreur survient au cours de cette étape, utilisez la commande suivante : Enable-PSRemoting -Force

  3. 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 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

Exécutez la commande suivante pour installer Kerberos :

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 domaine Kerberos.

Configurer de Kerberos2

Étape 3 : configurer Ansible

Pour configurer l’hôte Ansible, procédez comme suit :

  1. Exécutez la commande suivante :

    Edit /etc/ansible/hosts

  2. Configurer un fichier Install.yaml 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

    Delivery Controller

  3. Exécutez le fichier yaml à l’aide de 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