Você deve executar determinadas tarefas para preparar uma máquina Linux para uso como área de trabalho em uma implantação do Horizon 8.

Para preparar uma máquina Linux, você deve habilitar a comunicação entre a máquina e o Horizon Connection Server. Você deve configurar a rede na máquina Linux para que a máquina Linux possa executar ping na instância do Servidor de Conexão usando seu FQDN (nome de domínio totalmente qualificado).

Se você estiver preparando a máquina Linux para uso como um host de várias sessões para uma área de trabalho publicada ou um pool de aplicativos, deverá realizar várias etapas de preparação adicionais.

Pré-requisitos

  • Verifique se uma nova máquina virtual (VM) foi criada em vCenter Server e se sua distribuição Linux foi instalada na máquina.
  • Se você estiver preparando a máquina Linux para uso como um host de várias sessões, verifique se uma das seguintes distribuições necessárias está instalada na máquina:
    • RHEL Workstation 7.8 ou posterior
    • RHEL Workstation 8.1 ou posterior
    • RHEL Workstation 9.0 ou posterior
    • Ubuntu 18.04/20.04/22.04
  • Familiarize-se com as etapas para configurar sua máquina Linux para ser resolvida por meio do DNS. Essas etapas variam para as diferentes distribuições e versões do Linux. Para obter instruções, consulte a documentação da sua distribuição e versão do Linux.

Se você estiver preparando a máquina Linux para implantação como um pool de áreas de trabalho automatizado de clone completo ou instantâneo ou para inclusão em um farm automatizado de clone instantâneo, também deverá fazer o seguinte:

  • Verifique se o comutador virtual ao qual as VMs de clone instantâneo se conectam tem portas suficientes para oferecer suporte ao número esperado de VMs. Cada placa de rede em uma VM requer uma porta.
  • Para oferecer suporte a farms ou pools de áreas de trabalho de clone instantâneo, verifique se você adicionou um administrador de domínio de clone instantâneo em Horizon Console.

Procedimento

  1. Mapeie o nome do host da máquina Linux para 127.0.0.1 no arquivo /etc/hosts.
    Para RHEL, CentOS, SLES e SLED, você deve mapear manualmente o nome do host para 127.0.0.1 porque ele não é mapeado automaticamente. Para o Ubuntu, essa etapa não é necessária porque o mapeamento está lá por padrão.
    Observação: Se você alterar o nome do host da máquina Linux após a instalação do Horizon Agent, deverá mapear o novo nome do host para 127.0.0.1 no arquivo /etc/hosts. Caso contrário, o nome do host antigo continuará sendo usado.
  2. Para preparar a máquina virtual para uso em um farm automatizado de clones instantâneos, em vSphere Client, desative a configuração Opções do vApp na máquina virtual.
  3. (Somente RHEL e CentOS) Verifique se virbr0 está desativado.
    virsh net-destroy default
    virsh net-undefine default
    service libvirtd restart
  4. Certifique-se de que as instâncias Horizon Connection Server no pod possam ser resolvidas por meio do DNS.
  5. Configure a máquina Linux para ser executada no modo gráfico por padrão.
    Por exemplo, o comando a seguir configura uma máquina CentOS para ser executada no modo gráfico.
    systemctl set-default graphical.target
  6. (Somente Ubuntu) Se a máquina estiver configurada para autenticar com um servidor OpenLDAP, defina o FQDN na máquina.
    Essa etapa garante que as informações possam ser exibidas corretamente no campo Usuário na página Sessões em Horizon Console. Edite o arquivo /etc/hosts da seguinte forma:
    1. # nano /etc/hosts
    2. Adicione o FQDN. Por exemplo: 127.0.0.1 hostname.domainname hostname.
    3. Saia e salve o arquivo.
  7. (somente SLED/SLES) Desative Alterar nome do host via DHCP (Change Hostname via DHCP). Em seguida, defina o nome do host estático e o nome do domínio.
    1. No Yast, clique em Configurações de Rede (Network Settings).
    2. Clique na guia Nome do host/DNS (Hostname/DNS).
    3. Desmarque Alterar nome do host via DHCP (Change Hostname via DHCP).
    4. Digite o nome do host e o nome do domínio.
    5. Clique em OK.
  8. Para preparar uma máquina virtual para uso como um host de várias sessões em um farm, instale os pacotes de software necessários.
    • Para o RHEL Workstation:
      sudo yum install http://mirror.centos.org/centos/7/os/x86_64/Packages/cpptest-1.1.1-9.el7.x86_64.rpm
      sudo yum install https://rpmfind.net/linux/centos/7.8.2003/os/x86_64/Packages/uriparser-0.7.5-10.el7.x86_64.rpm
      
    • Para o Ubuntu:
      apt-get install liburiparser1
  9. Instale o Horizon Agent na máquina, conforme descrito em Instalar o Horizon Agent em uma máquina virtual Linux. Certifique-se de incluir os parâmetros apropriados no script de instalação para instalar ou ativar os recursos necessários, conforme descrito em Opções de linha de comando para instalar o Horizon Agent para Linux. Por exemplo:
    • Para preparar a máquina virtual para inclusão em um farm automatizado de clones instantâneos, use o seguinte script de instalação:
      sudo ./install_viewagent.sh --multiple-session
    • Para preparar a máquina virtual para inclusão em um farm manual, use o seguinte script de instalação:
      sudo ./install_viewagent.sh --multiple-session -M no 
  10. Para preparar a máquina virtual golden-image para um pool de áreas de trabalho flutuante de clone instantâneo ou um farm automatizado de clone instantâneo, use vSphere Client para tirar um snapshot da máquina virtual no estado desligado. Esse snapshot é usado como a configuração de linha de base para o primeiro conjunto de máquinas de clone instantâneo ancoradas à máquina virtual.
    Para obter mais informações, consulte "Tirar um snapshot no VMware Host Client" em vSphere Gerenciamento de host único - VMware Host Client, disponível na VMware vSphere Documentação.
    Importante: Antes de tirar um snapshot, desligue completamente a máquina virtual golden-image usando o comando shutdown ou power-off no sistema operacional Linux.