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

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.
  • Se você planeja atualizar o Horizon Agent em uma máquina virtual, abra uma janela Terminal. Você pode executar os comandos de instalação Horizon Agent do Terminal.

  • Se você planeja fazer upgrade do Horizon Agent em uma máquina host física, abra uma conexão Secure Shell (SSH) com a máquina. O SSH é o método recomendado para executar comandos de instalação Horizon Agent em uma máquina física. Além disso, interrompa o servidor X e o Gnome Display Manager conforme descrito em Preparar uma máquina física Linux para implantação de desktop.

Processo de upgrade do Horizon Agent para Linux

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, conforme descrito nas seções a seguir.

Implementação de máquina não gerenciada

  • Esse tipo de atualização está disponível para máquinas virtuais e físicas não gerenciadas existentes. O modo não gerenciado é um requisito para máquinas físicas.

  • 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

  • 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.

Atualizar o Horizon Agent para Linux usando o Unsigned Tarball Installer

Se você estiver atualizando o Horizon Agent em uma máquina física, revise as informações em Preparar uma máquina física Linux para implantação de desktop para obter etapas e pré-requisitos adicionais.

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 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.
    1. Navegue até a página de download da versão atual de VMware Horizon e, em seguida, para a página de download de VMware Horizon para Linux de 64 bits.

    2. 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, instale os drivers necessários 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.

    Cenário Comando de script
    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 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) Upgrade do Horizon Agent para Linux usando o instalador do RPM assinado digitalmente

Se você estiver atualizando o Horizon Agent em uma máquina física, revise as informações em Preparar uma máquina física Linux para implantação de desktop para obter etapas e pré-requisitos adicionais.

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 a 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 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.
    1. 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.
    2. 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, instale os drivers necessários 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