Citrix Virtual Apps and Desktops

Instalar VDAs usando Ansible

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.

Principais etapas para implantar VDA usando Ansible

  1. Configurar o ambiente da máquina virtual.
  2. Instalar o Ansible
  3. Configuração do Kerberos
    1. Instalar o Kerberos
    2. Configurar o Kerberos
  4. Configurar o Ansible

Etapa 1: Configurar o ambiente da máquina virtual

Execute os seguintes comandos no servidor Windows.

  1. Defina PS RemoteSigned. Set-ExecutionPolicy RemoteSigned
  2. Defina o WinRM para usar sem criptografia: 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 do 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, siga as etapas abaixo:

  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

Controlador de Entrega

Controlador de Entrega

Controlador de Entrega

Controlador de Entrega

  1. Execute o arquivo yaml com o seguinte comando: sudo ansible-playbook install.yml -vvv (Modo detalhado)

  2. Você pode configurar vários hosts no arquivo de configuração com outras configurações adicionais.

    Edit /etc/ansible/hosts

    Hosts do Ansible

Instalar VDAs usando Ansible