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
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.
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.
- (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.
- 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 de VMware Horizon e, em seguida, para a página de download de 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.
- Descompacte o tarball para sua distribuição Linux. Por exemplo:
tar -xzvf VMware-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz
- Para oferecer suporte a determinados recursos, instale os drivers necessários da seguinte maneira.
- Para oferecer suporte ao recurso Redirecionamento USB, instale o driver VHCI conforme descrito na seção "Driver VHCI para Redirecionamento USB" de Requisitos do sistema para Horizon Agent para Linux.
- Para oferecer suporte ao recurso Áudio e Vídeo em Tempo Real, conclua o procedimento descrito em Instalar o driver V4L2Loopback em uma máquina Linux.
- 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. - 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.
- 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.
- 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.
- 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.
- Reinicie a máquina Linux para que as alterações entrem em vigor.
- Para oferecer suporte a determinados recursos, instale os drivers necessários da seguinte maneira.
- Para oferecer suporte ao recurso Redirecionamento USB, instale o driver VHCI conforme descrito na seção "Driver VHCI para Redirecionamento USB" de Requisitos do sistema para Horizon Agent para Linux.
- Para oferecer suporte ao recurso Áudio e Vídeo em Tempo Real, conclua o procedimento descrito em Instalar o driver V4L2Loopback em uma máquina Linux.
- 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