Instalar VDA con Ansible

Last published : Nov 13, 2026

Información general

Este artículo describe cómo implementar VDA con Ansible. Para obtener más información, consulte la documentación de Ansible.
Nota:
Este artículo describe solo 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 adaptarlos a las necesidades del cliente.

Pasos clave para implementar VDA con Ansible

Paso 1: Configurar el entorno de la máquina virtual

Ejecute los siguientes comandos en el servidor Windows.
  1. Establezca PS RemoteSigned. Set-ExecutionPolicy RemoteSigned
  2. Configure 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
  3. Abrir 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 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

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
Configuración de Kerberos
Nota:
Utilice letras mayúsculas para el nombre del reino de Kerberos.
Configurar Kerberos2

Paso 3: Configurar Ansible

Para configurar el host de Ansible, complete los siguientes pasos:
  1. Ejecute el siguiente comando:
    Edit /etc/ansible/hosts
  2. Configure un archivo Install.yaml de Delivery Controller
    /QUIET /NOREBOOT /NORESUME /OPTIMIZE /VERBOSELOG /COMPONENTS VDA /CONTROLLERS 'MyDDC.xd.local' /ENABLE_HDX_PORTS /ENABLE_REAL_TIME_TRANSPORT
    Controlador de entregaControlador de entregaControlador de entregaControlador de entrega
  3. Ejecute el archivo yaml con el siguiente comando: sudo ansible-playbook install.yml -vvv (Modo detallado)
  4. Puede configurar varios hosts en el archivo de configuración con otras configuraciones adicionales.
    Edit /etc/ansible/hosts Hosts de Ansible