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.
Nota:
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 que isso se adapte às necessidades do cliente.
Etapas principais para implantar VDA usando Ansible
- Configurar o ambiente da máquina virtual.
- Instalar Ansible
- Configuração do Kerberos
- Configurar Ansible
Etapa 1: Configurar o ambiente da máquina virtual
Execute os seguintes comandos no servidor Windows.
- Definir PS RemoteSigned.
Set-ExecutionPolicy RemoteSigned - Defina o WinRM para usar não criptografado:
winrm set winrm/config/service '@{AllowUnencrypted="true"}'Nota:
Se ocorrer um erro nesta etapa, use o seguinte comando:
Enable-PSRemoting -Force - 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 updatesudo apt install software-properties-commonsudo add-apt-repository --yes --update ppa:ansible/ansiblesudo apt install ansiblesudo 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

Nota:
Use letras maiúsculas para o nome do realm do Kerberos.

Etapa 3: Configurar o Ansible
Para configurar o host do Ansible, conclua as seguintes etapas:
-
Execute o seguinte comando:
Edit /etc/ansible/hosts -
Configure um arquivo
Install.yamldo Delivery Controller/QUIET /NOREBOOT /NORESUME /OPTIMIZE /VERBOSELOG /COMPONENTS VDA /CONTROLLERS 'MyDDC.xd.local' /ENABLE_HDX_PORTS /ENABLE_REAL_TIME_TRANSPORT



-
Execute o arquivo yaml com o seguinte comando:
sudo ansible-playbook install.yml -vvv(Modo detalhado) -
Você pode configurar vários hosts no arquivo de configuração com outras configurações adicionais.
Edit /etc/ansible/hosts