Installare i VDA usando Ansible
Panoramica
Questo articolo descrive come distribuire i VDA usando Ansible. Per maggiori informazioni, consultare la documentazione 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
- Configurare l’ambiente della macchina virtuale.
- Installare Ansible
- Configurazione di Kerberos
- Configurare Ansible
Passaggio 1: Configurare l’ambiente della macchina virtuale
Eseguire i seguenti comandi sul server Windows.
- Impostare PS RemoteSigned.
Set-ExecutionPolicy RemoteSigned - Impostare WinRM per l’uso non crittografato:
winrm set winrm/config/service '@{AllowUnencrypted="true"}'Nota:
Se si verifica un errore in questo passaggio, utilizzare il seguente comando:
Enable-PSRemoting -Force - 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 updatesudo apt install software-properties-commonsudo add-apt-repository --yes --update ppa:ansible/ansiblesudo apt install ansiblesudo 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

Nota:
Utilizzare lettere maiuscole per il nome del realm Kerberos.

Passaggio 3: Configurare Ansible
Per configurare l’host Ansible, completare i seguenti passaggi:
-
Eseguire il seguente comando:
Edit /etc/ansible/hosts -
Configurare un file
Install.yamldel Delivery Controller/QUIET /NOREBOOT /NORESUME /OPTIMIZE /VERBOSELOG /COMPONENTS VDA /CONTROLLERS 'MyDDC.xd.local' /ENABLE_HDX_PORTS /ENABLE_REAL_TIME_TRANSPORT



-
Eseguire il file yaml con il seguente comando:
sudo ansible-playbook install.yml -vvv(Modalità dettagliata) -
È possibile configurare più host nel file di configurazione con altre configurazioni aggiuntive.
Edit /etc/ansible/hosts