Instalar VDAs usando Ansible

Last published : Nov 13, 2026

Visão geral

Este artigo descreve como implantar VDAs usando Ansible. Para obter mais informações, consulte a documentação do Ansible.
Observação:
Este artigo descreve apenas recomendações baseadas em como a Citrix® testou o ambiente. Você pode personalizar essas etapas de acordo com suas necessidades. A Citrix não se responsabiliza por quaisquer atualizações ou ajustes necessários para atender às necessidades do cliente.

Etapas principais para implantar VDA usando Ansible

Etapa 1: Configurar o ambiente da máquina virtual

Execute os seguintes comandos no servidor Windows.
  1. Definir PS RemoteSigned. Set-ExecutionPolicy RemoteSigned
  2. Definir WinRM para usar não criptografado: winrm set winrm/config/service '@{AllowUnencrypted="true"}'
    Observação:
    Se ocorrer um erro nesta etapa, use o seguinte comando: Enable-PSRemoting -Force
  3. Abra a porta 5985 no firewall. New-NetFirewallRule -DisplayName "Allow WinRm port 5985" -Direction Inbound -Profile Any -Action Allow -LocalPort 5985 -Protocol tcp

Etapa 2: Instalar o Ansible

Para instalar o Ansible com Ubuntu 20.4 ou posterior, execute os seguintes 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

Etapa 2i: Instalar o Kerberos

Para instalar o Kerberos, execute o seguinte comando.
sudo apt install python3-dev libkrb5-dev krb5-user

Etapa 2ii: Configurar o Kerberos

Para configurar o Kerberos, execute o seguinte comando:
Edit /etc/krb5.conf
Configurando o Kerberos
Observação:
Use letras maiúsculas para o nome do realm do Kerberos.
Configurar Kerberos2

Etapa 3: Configurar o Ansible

Para configurar o host do Ansible, conclua as seguintes etapas:
  1. Execute o seguinte comando:
    Edit /etc/ansible/hosts
  2. Configure um arquivo Install.yaml do Delivery Controller
    /QUIET /NOREBOOT /NORESUME /OPTIMIZE /VERBOSELOG /COMPONENTS VDA /CONTROLLERS 'MyDDC.xd.local' /ENABLE_HDX_PORTS /ENABLE_REAL_TIME_TRANSPORT
    Delivery ControllerDelivery ControllerControlador de EntregaControlador de Entrega
  3. Execute o arquivo yaml com o seguinte comando: sudo ansible-playbook install.yml -vvv (Modo detalhado)
  4. Você pode configurar vários hosts no arquivo de configuração com outras configurações adicionais.
    Edit /etc/ansible/hosts hosts do Ansible