Instalar VDA mediante Ansible
Información general
Este artículo describe cómo implementar VDA mediante Ansible. Para obtener más información, consulte la documentación de Ansible.
Nota:
Este artículo describe únicamente las recomendaciones basadas en cómo Citrix® ha probado el entorno. Puede personalizar estos pasos según sus necesidades. Citrix no se hace responsable de las actualizaciones o ajustes necesarios para adaptar esto a las necesidades del cliente.
Pasos clave para implementar VDA mediante Ansible
- Configurar el entorno de la máquina virtual.
- Instalar Ansible
- Configuración de Kerberos
- Configurar Ansible
Paso 1: Configurar el entorno de la máquina virtual
Ejecute los siguientes comandos en el servidor Windows.
- Establezca PS RemoteSigned.
Set-ExecutionPolicy RemoteSigned - Configurar WinRM para usar sin cifrar:
winrm set winrm/config/service '@{AllowUnencrypted="true"}'Nota:
Si se produce un error en este paso, utilice el siguiente comando:
Enable-PSRemoting -Force - Abra el puerto 5985 del firewall.
New-NetFirewallRule -DisplayName "Allow WinRm port 5985" -Direction Inbound -Profile Any -Action Allow -LocalPort 5985 -Protocol tcp
Paso 2: Instalar Ansible
Para instalar Ansible con Ubuntu 20.4 o posterior, ejecute los siguientes comandos:
sudo apt updatesudo apt install software-properties-commonsudo add-apt-repository --yes --update ppa:ansible/ansiblesudo apt install ansiblesudo apt install python3-pip
Paso 2i: Instalar Kerberos
Para instalar Kerberos, ejecute el siguiente comando.
sudo apt install python3-dev libkrb5-dev krb5-user
Paso 2ii: Configurar Kerberos
Para configurar Kerberos, ejecute el siguiente comando:
Edit /etc/krb5.conf

Nota:
Utilice letras mayúsculas para el nombre del ámbito de Kerberos.

Paso 3: Configurar Ansible
Para configurar el host de Ansible, siga estos pasos:
-
Ejecute el siguiente comando:
Edit /etc/ansible/hosts -
Configure un archivo
Install.yamlde Delivery Controller/QUIET /NOREBOOT /NORESUME /OPTIMIZE /VERBOSELOG /COMPONENTS VDA /CONTROLLERS 'MyDDC.xd.local' /ENABLE_HDX_PORTS /ENABLE_REAL_TIME_TRANSPORT



-
Ejecute el archivo yaml con el siguiente comando:
sudo ansible-playbook install.yml -vvv(Modo detallado) -
Puede configurar varios hosts en el archivo de configuración con otras configuraciones adicionales.
Edit /etc/ansible/hosts