VDAs mit Ansible installieren

Übersicht

Dieser Artikel beschreibt, wie VDAs mit Ansible bereitgestellt werden. Weitere Informationen finden Sie in der Ansible-Dokumentation.

Hinweis:

Dieser Artikel beschreibt nur Empfehlungen, die auf der Art und Weise basieren, wie Citrix® die Umgebung getestet hat. Sie können diese Schritte an Ihre Bedürfnisse anpassen. Citrix ist nicht verantwortlich für Aktualisierungen oder Anpassungen, die erforderlich sind, um dies an die Kundenbedürfnisse anzupassen.

Wichtige Schritte zur Bereitstellung von VDAs mit Ansible

  1. Die Umgebung der virtuellen Maschine konfigurieren.
  2. Ansible installieren
  3. Kerberos-Konfiguration
    1. Kerberos installieren
    2. Kerberos konfigurieren
  4. Ansible konfigurieren

Schritt 1: Die Umgebung der virtuellen Maschine konfigurieren

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

  1. PS RemoteSigned festlegen. Set-ExecutionPolicy RemoteSigned
  2. WinRM für die Verwendung unverschlüsselter Verbindungen einrichten: 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

Um Ansible unter Ubuntu 20.4 oder höher zu installieren, führen Sie die folgenden Befehle aus:

  • 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

Um Kerberos zu installieren, führen Sie den folgenden Befehl aus.

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

Schritt 2ii: Kerberos konfigurieren

Um Kerberos zu konfigurieren, führen Sie den folgenden Befehl aus:

Edit /etc/krb5.conf

Kerberos konfigurieren

Hinweis:

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

Kerberos2 konfigurieren

Schritt 3: Ansible konfigurieren

Um den Ansible-Host zu konfigurieren, führen Sie die folgenden Schritte aus:

  1. Führen Sie den folgenden Befehl aus:

    Edit /etc/ansible/hosts

  2. Konfigurieren Sie eine Delivery Controller Install.yaml-Datei

    /QUIET /NOREBOOT /NORESUME /OPTIMIZE /VERBOSELOG /COMPONENTS VDA /CONTROLLERS 'MyDDC.xd.local' /ENABLE_HDX_PORTS /ENABLE_REAL_TIME_TRANSPORT

    Delivery Controller

    Delivery Controller

    Delivery Controller

    Bereitstellungs-Controller

  3. Führen Sie die YAML-Datei mit dem folgenden Befehl aus: sudo ansible-playbook install.yml -vvv (Ausführlicher Modus)

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

    Edit /etc/ansible/hosts Ansible-Hosts

VDAs mit Ansible installieren