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

  1. Configurar el entorno de la 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 la máquina virtual

Ejecute los siguientes comandos en el servidor Windows.

  1. Establezca PS RemoteSigned. Set-ExecutionPolicy RemoteSigned
  2. 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

  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 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 ámbito de Kerberos.

Configurar Kerberos2

Paso 3: Configurar Ansible

Para configurar el host de Ansible, siga estos 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

    Delivery Controller

    Delivery Controller

    Delivery Controller

    Controlador 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

Instalar VDA mediante Ansible