Você pode fazer upgrade do Horizon Agent em uma máquina virtual Linux instalando a versão mais recente do Horizon Agent.

Observação: Para obter diretrizes gerais sobre como fazer upgrade de pools de áreas de trabalho, consulte "Atualizando áreas de trabalho publicadas e virtuais" no documento Instalação e upgrade do Horizon 8, que está disponível no portal de VMware Horizon Documentação.

Ao atualizar o Horizon Agent no RHEL 8.x, você pode escolher entre os seguintes formatos de instalador:

  • O pacote do instalador .tar.gz, que não é assinado digitalmente. A configuração do recurso Horizon Agent existente e o modo de implantação da máquina virtual não são preservados automaticamente. Para manter a configuração existente, você deve incluir os parâmetros de recursos apropriados ao executar o instalador.
  • O pacote do instalador .rpm, que é assinado digitalmente. A configuração do recurso Horizon Agent existente e o modo de implantação da máquina virtual são preservados automaticamente.

Ao atualizar o Horizon Agent em uma distribuição Linux diferente do RHEL 8.x, você deve usar o pacote do instalador .tar.gz. Para manter a configuração do recurso existente, você deve incluir os parâmetros de recurso apropriados ao executar o instalador.

Além disso, você pode escolher entre dois tipos de implantação de máquina virtual.

Implantação de máquina virtual não gerenciada (Unmanaged Virtual Machine Deployment)

  • Esse tipo de atualização está disponível para máquinas virtuais não gerenciadas existentes.
  • O instalador do Horizon Agent registra a máquina virtual em Horizon Connection Server, o que requer informações do administrador do broker.
  • O assistente de Criação do Pool de Área de Trabalho usa Outras Origens (Other Sources) na página Origem da Máquina para selecionar a máquina virtual registrada.

Implantação de máquina virtual gerenciada (Managed Virtual Machine Deployment)

  • Esse tipo de atualização está disponível para máquinas virtuais gerenciadas ou não gerenciadas.
  • O instalador do Horizon Agent não se comunica com o Horizon Connection Server.
  • O assistente de Criação do Pool de Área de Trabalho usa vCenter máquinas virtuais na página Origem da Máquina para selecionar as máquinas virtuais por meio de vCenter.
  • A implantação é compatível com as seguintes funções:
    • Política de energia de máquina remota
    • Permitir que os usuários redefinam suas máquinas

Você pode usar os seguintes métodos para atualizar uma máquina virtual não gerenciada:

  • Retenha a implantação da máquina virtual não gerenciada ao atualizar para a versão mais recente do Horizon Agent. Este cenário de upgrade não requer nenhuma modificação de configuração em Horizon Connection Server.
  • Faça upgrade de uma implantação de máquina virtual não gerenciada para uma implantação de máquina virtual gerenciada que usa a versão mais recente do Horizon Agent. Esse cenário de atualização requer a criação de um novo pool de áreas de trabalho com base na máquina virtual.
Observação: Para garantir o melhor desempenho possível, atualize para uma implantação de máquina virtual gerenciada. A atualização do Horizon Agent não oferece suporte à conversão de uma implantação de máquina virtual gerenciada em uma implantação de máquina virtual não gerenciada.

Pré-requisitos

  • Verifique se o processo VMwareBlastServer não está em execução. Para interromper esse processo, use um dos seguintes métodos:
    • Certifique-se de que o usuário faça logout da máquina e que nenhuma sessão da área de trabalho esteja ativa.
    • Reinicie a máquina virtual.
  • Se você planeja fazer upgrade do Horizon Agent usando o instalador do tarball, revise os parâmetros opcionais para o script de instalação do install_viewagent.sh. Consulte Opções de linha de comando para instalar o Horizon Agent para Linux.

Procedimento

  • Atualize o Horizon Agent para Linux usando o instalador do tarball não assinado.
    Observação: Para uma máquina RHEL 8.x, você também tem a opção de instalar o Horizon Agent usando um instalador assinado digitalmente. Consulte o procedimento descrito posteriormente neste artigo.
    1. (RHEL 8.x) Se a versão do Horizon Agent existente foi instalada usando um instalador do RPM assinado digitalmente, desinstale o software do agente conforme descrito em Desinstalar o Horizon Agent de uma máquina virtual Linux.
    2. Faça download do instalador do tarball mais recente para o Horizon Agent para Linux no site de download do VMware em https://my.vmware.com/web/vmware/downloads.
      Navegue até a página de download da versão atual do VMware Horizon e, em seguida, para a página de download do VMware Horizon para Linux de 64 bits.

      Faça download do tarball do Horizon Agent instalador com o nome de arquivo VMware -horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz{ , em que YYMM é o número da versão de marketing, y.y.y é o número da versão interna e xxxxxxx é o número da compilação.

    3. Descompacte o tarball para sua distribuição Linux.
      Por exemplo:
      tar -xzvf VMware-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz
    4. Para oferecer suporte a determinados recursos, verifique se os drivers necessários foram instalados da seguinte maneira.
    5. Navegue até a pasta tarball e execute o script install_viewagent.sh de acordo com um dos seguintes cenários de atualização. Além disso, inclua os parâmetros de linha de comando para todos os recursos opcionais que você deseja instalar, como o Redirecionamento de USB.
      Para obter uma lista detalhada dos parâmetros opcionais disponíveis para o script install_viewagent.sh, consulte Opções de linha de comando para instalar o Horizon Agent para Linux.
      Opção Descrição
      Atualizar uma implantação de máquina virtual não gerenciada e reter a implantação de máquina virtual não gerenciada
      sudo ./install_viewagent.sh -A yes -M no

      Este cenário de atualização não requer a criação de um novo pool de áreas de trabalho. Você pode reutilizar o pool de áreas de trabalho existente com base na máquina virtual.

      Observação: Para garantir o melhor desempenho possível, evite implantar uma máquina virtual não gerenciada e, em vez disso, implante uma máquina virtual gerenciada.
      Atualizar uma implantação de máquina virtual não gerenciada e alterá-la para implantação de máquina virtual gerenciada
      sudo ./install_viewagent.sh -A yes -M yes
      Observação: Em Horizon Agent, exclua o pool de áreas de trabalho existente da implantação de máquina virtual não gerenciada e crie um novo pool de áreas de trabalho para a implantação de máquina virtual gerenciada. Para obter mais informações, consulte Criar um pool de desktops Linux manual.
      Atualizar uma implantação de máquina virtual gerenciada
      sudo ./install_viewagent.sh -A yes -M yes
      Observação: Após a atualização de Horizon Agent, você pode reutilizar o pool de áreas de trabalho existente com base nas máquinas virtuais.
    6. Reinicie a máquina Linux para que as alterações entrem em vigor.
  • (RHEL 8.x) Faça upgrade do Horizon Agent para Linux usando o instalador do RPM assinado digitalmente.
    Observação: Se você estiver fazendo upgrade do Horizon Agent em uma máquina que executa uma distribuição Linux diferente do RHEL 8.x, não use estas instruções. Em vez disso, use o procedimento descrito anteriormente neste artigo.
    1. Se sua versão do Horizon Agent existente foi instalada usando um instalador de tarball não assinado, desinstale o software do agente conforme descrito em Desinstalar o Horizon Agent de uma máquina virtual Linux.
    2. Baixe o instalador do Horizon Agent para Linux RPM do site de download do VMware em https://my.vmware.com/web/vmware/downloads.
      Navegue até a página de download da versão atual do VMware Horizon e, em seguida, para a página de download do VMware Horizon para Linux de 64 bits.

      Faça download do Horizon Agent pacote RPM com o nome de arquivo VMware -horizonagent-linux-YYMM-y.y.y-xxxxxxx.el8.x86_64.rpm{ , em que YYMM é o número da versão de marketing, y.y.y é o número da versão interna e xxxxxxx é o número da compilação.

    3. Navegue até a pasta do pacote RPM baixado e execute o instalador no modo de atualização.
      Por exemplo:
      sudo rpm -Uvh VMware-horizonagent-linux-YYMM-y.y.y-xxxxxxx.el8.x86_64.rpm
      Permita que a atualização prossiga sem interrupção. O pacote RPM atualiza o Horizon Agent para a versão atual e preserva a configuração do Horizon Agent existente.
    4. Reinicie a máquina Linux para que as alterações entrem em vigor.
    5. Para oferecer suporte a determinados recursos, verifique se os drivers necessários foram instalados da seguinte maneira.
    6. Para adicionar mais recursos opcionais à configuração do Horizon Agent ou modificar a configuração, execute o script ViewSetup.sh conforme descrito em Opções de linha de comando para instalar o Horizon Agent para Linux.
      Por exemplo, para adicionar o recurso Áudio-Vídeo em tempo real e o recurso Redirecionamento USB:
      sudo /usr/lib/vmware/viewagent/bin/viewSetup.sh -U yes -a yes --webcam