Citrix Virtual Apps and Desktops

Installare i VDA usando Ansible

Panoramica

Questo articolo descrive come distribuire i VDA usando Ansible. Per maggiori informazioni, consultare la documentazione di Ansible.

Nota:

Questo articolo descrive solo le raccomandazioni basate su come Citrix® ha testato l’ambiente. È possibile personalizzare questi passaggi in base alle proprie esigenze. Citrix non è responsabile per eventuali aggiornamenti o modifiche necessarie per adattare questo alle esigenze del cliente.

Passaggi chiave per distribuire i VDA usando Ansible

  1. Configurare l’ambiente della macchina virtuale.
  2. Installare Ansible
  3. Configurazione di Kerberos
    1. Installare Kerberos
    2. Configurare Kerberos
  4. Configurare Ansible

Passaggio 1: Configurare l’ambiente della macchina virtuale

Eseguire i seguenti comandi sul server Windows.

  1. Impostare PS RemoteSigned. Set-ExecutionPolicy RemoteSigned
  2. Impostare WinRM per usare la comunicazione non crittografata: winrm set winrm/config/service '@{AllowUnencrypted="true"}'

    Nota:

    Se si verifica un errore in questo passaggio, usare il seguente comando: Enable-PSRemoting -Force

  3. Aprire la porta 5985 del firewall. New-NetFirewallRule -DisplayName "Allow WinRm port 5985" -Direction Inbound -Profile Any -Action Allow -LocalPort 5985 -Protocol tcp

Passaggio 2: Installare Ansible

Per installare Ansible con Ubuntu 20.4 o versioni successive, eseguire i seguenti comandi:

  • 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

Passaggio 2i: Installare Kerberos

Per installare Kerberos, eseguire il seguente comando.

sudo apt install python3-dev libkrb5-dev krb5-user

Passaggio 2ii: Configurare Kerberos

Per configurare Kerberos, eseguire il seguente comando:

Edit /etc/krb5.conf

Configurazione di Kerberos

Nota:

Usare lettere maiuscole per il nome del realm Kerberos.

Configurare Kerberos2

Passaggio 3: Configurare Ansible

Per configurare l’host Ansible, completare i seguenti passaggi:

  1. Eseguire il seguente comando:

    Edit /etc/ansible/hosts

  2. Configurare un file Install.yaml del 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

  1. Eseguire il file yaml con il seguente comando: sudo ansible-playbook install.yml -vvv (Modalità dettagliata)

  2. È possibile configurare più host nel file di configurazione con altre configurazioni aggiuntive.

    Edit /etc/ansible/hosts

    Host Ansible

Installare i VDA usando Ansible