Você pode criar um pool de desktops flutuantes de clone instantâneo a partir de uma máquina virtual Linux usando o assistente Adicionar Pool de Desktops em Horizon Console. 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 VMware 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 20.04/22.04
  • Debian 10.x/11.x
  • RHEL 7.9/8.x/9.x
  • Rocky Linux 8.x/9.x
  • CentOS 7.9
  • SLED/SLES 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 20.04/22.04
  • Debian 10.x
  • RHEL 7.9/8.x/9.x
  • Rocky Linux 8.x/9.x
  • CentOS 7.9

Pré-requisitos

  • 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.
  • Verifique se vCenter Server foi adicionado a Horizon Connection Server.
  • 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.
  • 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 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 que executa o RHEL ou o Rocky Linux 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 máquinas virtuais RHEL e Rocky Linux 9.x/8.x que usam autenticação PBISO.
  • Verifique se você tem a golden image pronta. Para obter mais informações, consulte Configurar uma máquina virtual Linux Golden Image para clones instantâneos.
    Observação: Não é possível criar um pool de desktops de clone instantâneo a partir de um modelo de VM. Primeiro, você deve converter o modelo de VM em uma VM.
  • Reúna as informações de configuração do pool. Consulte Planilha para criar um pool de desktops Linux de clone instantâneo.
  • Verifique se você adicionou um administrador de domínio de clone instantâneo em Horizon Console. Consulte Instalação e upgrade do Horizon 8 no portal de VMware Horizon Documentação.
  • Antes de criar um pool de desktops de clone instantâneo, tire um snapshot da golden image. Você deve encerrar a golden image em vCenter Server antes de tirar o snapshot. Consulte "Tirar um snapshot no VMware Host Client" em vSphere Gerenciamento de host único - VMware Host Client no portal VMware vSphere Documentação.

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:
    sudo apt-get install open-vm-tools

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

  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. Consulte Instalar o Horizon Agent em uma máquina virtual Linux.
  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.

    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 do Horizon 8.
  8. Encerre a VM Linux e crie uma golden image criando um snapshot de sua VM Linux desligada usando vSphere Client.
    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.
    As etapas a seguir explicam como definir as configurações mínimas necessárias para o pool. Para definir mais configurações, use as informações de configuração coletadas no arquivo Planilha para criar um pool de desktops Linux de clone instantâneo. Você pode voltar diretamente para qualquer página do assistente clicando no nome da página no painel de navegação.
    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. Consulte "Autorização de usuários e grupos" em Administração do Horizon 8 no portal de VMware Horizon Documentação.