Citrix Virtual Apps and Desktops

VDAs mit Ansible installieren

Übersicht

In diesem Artikel wird beschrieben, wie Sie VDAs mit Ansible bereitstellen. Weitere Informationen finden Sie in der Ansible-Dokumentation.

Hinweis:

In diesem Artikel werden nur Empfehlungen beschrieben, die darauf basieren, wie Citrix die Umgebung getestet hat. Sie können diese Schritte an Ihre Bedürfnisse anpassen. Citrix ist nicht verantwortlich für Updates oder Anpassungen, die erforderlich sind, um den Kundenanforderungen gerecht zu werden.

Wichtige Schritte zur Bereitstellung von VDA mit Ansible

  1. Konfigurieren Sie die Umgebung der virtuellen Maschine.
  2. Ansible installieren
  3. Kerberos-Konfiguration
    1. Kerberos installieren
    2. Kerberos konfigurieren
  4. Ansible konfigurieren

Schritt 1: Virtuelle Maschinenumgebung konfigurieren

Führen Sie die folgenden Befehle auf dem Windows-Server aus.

  1. Stellen Sie PS RemoteSigned ein. Set-ExecutionPolicy RemoteSigned
  2. Stellen Sie WinRM so ein, dass es unverschlüsselt verwendet wird: winrm set winrm/config/service '@{AllowUnencrypted="true"}'

    Hinweis:

    Wenn in diesem Schritt ein Fehler auftritt, verwenden Sie den folgenden Befehl: Enable-PSRemoting -Force

  3. Öffnen Sie den Firewall-Port 5985. New-NetFirewallRule -DisplayName "Allow WinRm port 5985" -Direction Inbound -Profile Any -Action Allow -LocalPort 5985 -Protocol tcp

Schritt 2: Ansible installieren

Führen Sie die folgenden Befehle aus, um Ansible mit Ubuntu 20.4 oder höher zu installieren:

  • 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

Schritt 2i: Kerberos installieren

Führen Sie zum Installieren von Kerberos den folgenden Befehl aus:

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

Schritt 2ii: Kerberos konfigurieren

Führen Sie den folgenden Befehl aus, um Kerberos zu konfigurieren:

Edit /etc/krb5.conf

Kerberos konfigurieren

Hinweis:

Verwenden Sie Großbuchstaben für den Kerberos-Bereichsnamen.

Kerberos2 konfigurieren

Schritt 3: Ansible konfigurieren

Gehen Sie wie folgt vor, um den Ansible-Host zu konfigurieren:

  1. Führen Sie den folgenden Befehl aus:

    Edit /etc/ansible/hosts

  2. Delivery Controller-Datei Install.yaml konfigurieren

    /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. Führen Sie die Yaml-Datei mit dem folgenden Befehl aus: sudo ansible-playbook install.yml -vvv (Verbose-Modus)

  4. Sie können mehrere Hosts in der Konfigurationsdatei mit anderen zusätzlichen Konfigurationen konfigurieren.

    Edit /etc/ansible/hosts Ansible-Hosts

VDAs mit Ansible installieren