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 den Testergebnissen von Citrix® in der Umgebung basieren. Sie können diese Schritte an Ihre Bedürfnisse anpassen. Citrix ist nicht verantwortlich für Aktualisierungen oder Anpassungen, die erforderlich sind, um den Kundenanforderungen gerecht zu werden.
Wichtige Schritte zur Bereitstellung von VDAs mit Ansible
- Konfigurieren der Umgebung der virtuellen Maschine.
- Ansible installieren
- Kerberos-Konfiguration
- Ansible konfigurieren
Schritt 1: Konfigurieren der Umgebung der virtuellen Maschine
Führen Sie die folgenden Befehle auf dem Windows-Server aus.
- PS RemoteSigned festlegen.
Set-ExecutionPolicy RemoteSigned - WinRM für unverschlüsselte Verwendung einrichten:
winrm set winrm/config/service '@{AllowUnencrypted="true"}'Hinweis:
Wenn in diesem Schritt ein Fehler auftritt, verwenden Sie den folgenden Befehl:
Enable-PSRemoting -Force - Ö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 updatesudo apt install software-properties-commonsudo add-apt-repository --yes --update ppa:ansible/ansiblesudo apt install ansiblesudo 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

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

Schritt 3: Ansible konfigurieren
Um den Ansible-Host zu konfigurieren, führen Sie die folgenden Schritte aus:
-
Führen Sie den folgenden Befehl aus:
Edit /etc/ansible/hosts -
Konfigurieren Sie eine Delivery Controller
Install.yamlDatei/QUIET /NOREBOOT /NORESUME /OPTIMIZE /VERBOSELOG /COMPONENTS VDA /CONTROLLERS 'MyDDC.xd.local' /ENABLE_HDX_PORTS /ENABLE_REAL_TIME_TRANSPORT



-
Führen Sie die YAML-Datei mit dem folgenden Befehl aus:
sudo ansible-playbook install.yml -vvv(Ausführlicher Modus) -
Sie können mehrere Hosts in der Konfigurationsdatei mit weiteren zusätzlichen Konfigurationen konfigurieren.
Edit /etc/ansible/hosts