Você pode criar um pool de desktops flutuante de clone instantâneo para máquinas virtuais Linux usando o assistente Adicionar Pool de Desktops. Depois de criar um pool de áreas de trabalho flutuante de clone instantâneo, você pode usar as máquinas virtuais Linux como áreas de trabalho remotas em uma implantação do Horizon 8.

O Horizon Agent para Linux é compatível apenas com pools de desktops de clone instantâneo criados a partir de máquinas virtuais que executam os seguintes sistemas operacionais:

  • Ubuntu 18.04/20.04/22.04
  • RHEL 7.x/8.x/9.x
  • CentOS 7.8/7.9
  • SLED/SLES 12.x/15.x
Observação: Os recursos gráficos de vGPU são compatíveis apenas com pools de desktops de clone instantâneo criados a partir de máquinas Linux que executam os seguintes sistemas operacionais:
  • Ubuntu 18.04/20.04/22.04
  • RHEL 7.9
  • RHEL 8.3 ou posterior
  • RHEL 9.0 ou posterior
  • CentOS 7.9

O procedimento a seguir fornece diretrizes para definir as configurações obrigatórias para um pool de desktops de clone instantâneo baseado em Linux. Para obter mais informações sobre como criar pools de áreas de trabalho de clone instantâneo, consulte o documento Windows Desktops e aplicativos no Horizon.

Pré-requisitos

  • Familiarize-se com as etapas para criar máquinas virtuais em vCenter Server e instalar sistemas operacionais Linux. Para obter mais informações, consulte Criar uma máquina virtual e instalar o Linux.
  • Entenda as etapas para a integração do AD usando a solução de autenticação PBISO ou a associação offline do Samba Winbind. Para obter mais informações, consulte Configurar a Autenticação Aberta do PowerBroker Identity Services (PBISO) ou Configurar o ingresso no domínio offline do Samba.
    Observação: Para criar um pool de desktops de clone instantâneo a partir de uma máquina virtual Linux executando o RHEL 9.x/8.x, realize a integração do AD usando a associação offline do Samba Winbind. Os pools de desktops de clone instantâneo não são compatíveis com as máquinas virtuais RHEL 9.x/8.x que usam a autenticação PBISO.
  • Familiarize-se com as etapas de instalação do Horizon Agent para Linux. Para obter mais informações, consulte Instalar o Horizon Agent em uma máquina virtual Linux.
  • Entenda as etapas para tirar um snapshot de uma VM Linux desligada usando o Cliente VMware vSphere. Consulte "Tirar um snapshot no VMware Host Client" em vSphere Gerenciamento de host único - VMware Host Client, disponível na VMware vSphere Documentação.
  • Verifique se vCenter Server foi adicionado a Horizon Connection Server.

Procedimento

  1. Crie uma máquina virtual (VM) Linux pai e realize uma nova instalação de um sistema operacional que ofereça suporte à criação de pools de desktops de clone instantâneo. Consulte a lista de sistemas operacionais com suporte anteriormente neste artigo.
    Para obter mais informações, consulte Criar uma máquina virtual e instalar o Linux.
    Importante: Sempre use uma VM equipada com um sistema operacional Linux recém-instalado como a VM pai de um pool de desktops de clone instantâneo. Não use um sistema já clonado como a VM pai.
  2. Para máquinas Ubuntu, instale manualmente o Open VMware Tools (OVT) usando o seguinte comando:
    # apt-get install open-vm-tools

    Consulte Preparar uma máquina Linux para implantação de área de trabalho remota para obter informações adicionais.

  3. Instale todos os pacotes de dependências necessários para a distribuição do Linux.
    Consulte Instalar Pacotes de Dependência para Horizon Agent para obter mais informações.
  4. Instale o Horizon Agent para Linux na VM Linux.
    # sudo ./install_viewagent.sh -A yes
    Consulte Instalar o Horizon Agent em uma máquina virtual Linux para obter detalhes.
  5. Integre sua VM Linux ao Active Directory.
    • Para usar a solução de autenticação PBISO, conclua o procedimento descrito em Configurar a Autenticação Aberta do PowerBroker Identity Services (PBISO).
    • Para usar a associação offline do Samba Winbind, configure as seguintes opções no arquivo /etc/vmware/viewagent-custom.conf. Substitua YOURDOMAIN pelo nome NetBIOS do seu domínio.
      OfflineJoinDomain=samba
      
      NetbiosDomain=YOURDOMAIN
      Observação: Você deve usar o Samba Winbind para integrar uma VM RHEL 9.x/8.x com Active Directory. Caso contrário, a criação do pool de áreas de trabalho flutuante de clone instantâneo falhará.
    • Se você quiser desativar o ingresso no domínio offline, deverá definir a opção OfflineJoinDomain como none no arquivo /etc/vmware/viewagent-custom.conf. Caso contrário, a criação do pool de áreas de trabalho flutuante de clone instantâneo falhará.
  6. Se o seu servidor DHCP não transmitir para um servidor DNS, especifique um servidor DNS para o seu sistema Linux.
    Um novo adaptador de rede virtual é adicionado quando uma nova VM de clonagem instantânea é criada. Qualquer configuração no adaptador de rede, como o servidor DNS, no modelo de VM é perdida quando o novo adaptador de rede é adicionado à VM de clonagem instantânea. O PBIS requer um servidor DNS válido, e o mapeamento do FQDN no /etc/hosts não é aceitável. Para evitar a perda da configuração do Servidor DNS quando o novo adaptador de rede for adicionado à VM clonada, você deve especificar um servidor DNS no seu sistema Linux. Por exemplo, em um sistema Ubuntu 18.04, especifique o servidor DNS adicionando as seguintes linhas no arquivo /etc/resolvconf/resolv.conf.d/head.
    nameserver 10.10.10.10
    search mydomain.org
    Observação: Para obter melhores resultados, use o NetworkManager em vez do WICD para gerenciamento de rede. O WICD pode gerar problemas quando usado com VMs SLED/SLES 15.x de clonagem instantânea.
  7. (Opcional) Se você quiser adicionar uma montagem NFS no arquivo /etc/fstab da golden image do Linux, use um dos métodos a seguir.
    • Adicione um sinalizador 'soft' em /etc/fstab, como:
      10.111.222.333:/share 	/home/nfsmount	nfs	rsize=8192,wsize=8192,timeo=14,soft,intr,tcp
    • Se você não quiser usar o sinalizador 'soft' em /etc/fstab, não poderá configurar o /etc/fstab na golden image do Linux. Você pode escrever um script de desligamento para configurar o arquivo /etc/fstab e, em seguida, especificar esse script de desligamento para a ferramenta ClonePrep. Para obter mais informações, consulte o documento Administração Horizon.
  8. Encerre a VM Linux e crie uma golden image criando um snapshot de sua VM Linux desligada usando o Cliente VMware vSphere.
    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.
  9. Em Horizon Console, adicione um pool de desktops automatizado.
    Selecione Inventário (Inventory) > Desktops > Adicionar (Add).
  10. Selecione Pool de Área de Trabalho Automatizado (Automated Desktop Pool) e clique em Avançar (Next).
  11. Selecione Instant Clones, selecione a instância vCenter Server e clique em Next.
  12. Siga os prompts do assistente para criar o pool.
    1. Quando solicitado, defina as opções de Nomeação de máquina virtual (Virtual Machine Naming).
      Opção Descrição
      Ativar provisionamento Selecione esta opção.
      Interromper o provisionamento em caso de erro Selecione esta opção.
      Padrão de nomenclatura Especifique um padrão que use um prefixo em todos os nomes de VMs da área de trabalho, seguido por um número exclusivo. Por exemplo, especifique LinuxVM-{n}.
      Número máximo de máquinas Especifique o número total de máquinas no pool.
      Número de máquinas sobressalentes (ligadas) Especifique o número de VMs de área de trabalho a serem mantidas disponíveis para os usuários.
      Provisionar todas as máquinas antecipadamente Selecione essa opção para que Horizon Agent provisione o número de VMs especificado em Número máximo de máquinas (Max number of machines).
    2. Quando solicitado, especifique os Tipos de sessão (Session Types) aos quais o pool oferece suporte. Você pode habilitar o recurso Aplicativos Hospedados por VM selecionando o tipo de sessão com suporte para o pool de áreas de trabalho.
      Opção Descrição
      Área de trabalho Selecione essa opção para usar o pool como um pool de áreas de trabalho normal. Todas as máquinas virtuais no pool só podem ser usadas para hospedar áreas de trabalho.
      Aplicativo Selecione essa opção para usar todas as máquinas virtuais no pool para hospedar aplicativos.
      Área de trabalho e aplicativo Quando essa opção é selecionada, a máquina virtual no pool pode hospedar uma sessão de área de trabalho normal ou hospedar uma sessão de aplicativo. A primeira conexão com a máquina virtual específica determinará o tipo de sessão da máquina virtual.
    3. Quando solicitado, selecione Usar VMware Virtual SAN para a política de gerenciamento de armazenamento.
    4. Quando solicitado, especifique a configuração de Domínio, o contêiner do AD e quaisquer scripts de personalização extras que devem ser executados após a clonagem da VM.
      Importante: Ao usar scripts de desligamento ou pós-sincronização do ClonePrep, verifique se os scripts estão localizados na pasta /var/userScript, de propriedade do usuário raiz, e se as permissões de arquivo estão definidas como 700.

Resultados

Em Horizon Console, você pode visualizar as VMs de área de trabalho à medida que são adicionadas ao pool selecionando Inventário (Inventory) > Áreas de trabalho (Desktops).

Depois de criar o pool, não exclua a golden image nem a remova do inventário vCenter Server se o pool existir. Se você remover a VM de imagem dourada do inventário vCenter Server por engano, deverá adicioná-la novamente e, em seguida, enviar uma imagem por push usando a imagem atual.

O que Fazer Depois

Autorize os usuários a acessar o pool. Em Horizon Console, selecione o pool de áreas de trabalho, selecione Direitos (Entitlements) > Adicionar direito ( Add entitlement) e adicione usuários ou grupos.