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 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 VDA usando 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 del firewall 5985.
New-NetFirewallRule -DisplayName "Allow WinRm port 5985" -Direction Inbound -Profile Any -Action Allow -LocalPort 5985 -Protocol tcp
Fase 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
Fase 2i: Installare Kerberos
Per installare Kerberos, eseguire il seguente comando.
sudo apt install python3-dev libkrb5-dev krb5-user
Fase 2ii: Configurare Kerberos
Per configurare Kerberos, eseguire il seguente comando:
Edit /etc/krb5.conf
Nota:
Utilizzare lettere maiuscole per il nome del realm Kerberos.
Fase 3: Configurare Ansible
Per configurare l'host Ansible, completare i seguenti passaggi:
-
Eseguire il comando seguente:
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