Instalar VDAs usando Ansible
Visão geral
Este artigo descreve como implantar VDAs usando Ansible. Para 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 que isso se adapte às necessidades do cliente.
Etapas principais para implantar VDA usando Ansible
-
Configuração do Kerberos
Etapa 1: Configurar o ambiente da máquina virtual
Execute os seguintes comandos no servidor Windows.
-
Defina PS RemoteSigned.
Set-ExecutionPolicy RemoteSigned -
Defina o 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 -
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
Observação:
Use letras maiúsculas para o nome do realm do Kerberos.
Etapa 3: Configurar o Ansible
Para configurar o host 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