Citrix Virtual Apps and Desktops

Instalar agentes VDA mediante Ansible

Información general

En este artículo se describe cómo implementar los VDA con Ansible. Para obtener más información, consulte la documentación de Ansible.

Nota:

En este artículo se describen únicamente las recomendaciones basadas en la forma en que 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 adaptarlo a las necesidades de los clientes.

Pasos clave para implementar VDA con Ansible

  1. Configure el entorno de máquina virtual.
  2. Instalar Ansible
  3. Configuración de Kerberos
    1. Instalar Kerberos
    2. Configurar Kerberos
  4. Configurar Ansible

Paso 1: Configurar el entorno de máquina virtual

Ejecute los siguientes comandos en el servidor Windows.

  1. Configure PS RemoteSigned. Set-ExecutionPolicy RemoteSigned
  2. Configure WinRM para uso sin cifrar: winrm set winrm/config/service '@{AllowUnencrypted="true"}'

    Nota:

    Si se produce un error en este paso, use el siguiente comando: Enable-PSRemoting -Force

  3. 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 una versión 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

Ejecute el siguiente comando para instalar Kerberos:

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:

Use mayúsculas para el nombre del territorio de Kerberos.

Configurar Kerberos2

Paso 3: Configurar Ansible

Para configurar el host de Ansible, siga estos pasos:

  1. Ejecute este 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

    Delivery Controller

    Delivery Controller

    Delivery Controller

    Delivery Controller

  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

Instalar agentes VDA mediante Ansible