Puede actualizar Horizon Agent en una máquina Linux instalando la versión más reciente de Horizon Agent.

Requisitos previos

  • Verifique que el proceso VMwareBlastServer no se esté ejecutando. Para detener este proceso, utilice uno de los siguientes métodos:
    • Asegúrese de que el usuario cierre sesión en la máquina y que no haya ninguna sesión de escritorio activa.
    • Reinicie la máquina virtual.
  • Si va a actualizar Horizon Agent con el instalador tarball, revise los parámetros opcionales del script de configuración de install_viewagent.sh. Consulte Opciones de la línea de comandos para instalar Horizon Agent for Linux.
  • Si tiene pensado actualizar Horizon Agent en una máquina virtual, abra una ventana de terminal. Puede ejecutar los comandos de instalación de Horizon Agent desde el terminal.

  • Si tiene pensado actualizar Horizon Agent en un equipo host físico, abra una conexión Secure Shell (SSH) con la máquina. SSH es el método recomendado para ejecutar los comandos de instalación de Horizon Agent en una máquina física. Además, detenga el servidor X y Gnome Display Manager como se describe en Preparar una máquina Linux física para implementar escritorios.

Proceso de actualización de Horizon Agent for Linux

Nota: Para obtener instrucciones generales sobre cómo actualizar grupos de escritorios, consulte "Actualizar escritorios virtuales y publicados" en el documento Instalación y actualización de Horizon 8, disponible en el portal Documentación de VMware Horizon.

Al actualizar Horizon Agent en RHEL 8.x, puede elegir entre los siguientes formatos de instalador:

  • El paquete de instalación .tar.gz, que no está firmado digitalmente. La configuración de funciones de Horizon Agent existente y el modo de implementación de máquinas virtuales no se conservan automáticamente. Para mantener la configuración existente, debe incluir los parámetros de función adecuados al ejecutar el instalador.
  • El paquete de instalación .rpm, que está firmado digitalmente. La configuración de funciones de Horizon Agent existente y el modo de implementación de máquinas virtuales se conservan automáticamente.

Al actualizar Horizon Agent en una distribución de Linux que no sea RHEL 8.x, debe utilizar el paquete de instalación .tar.gz. Para mantener su configuración actual de la función, debe incluir los parámetros de función adecuados al ejecutar el instalador.

Además, puede elegir entre dos tipos de implementación de máquinas virtuales, como se describe en las siguientes secciones.

Implementación de máquinas sin gestionar

  • Este tipo de actualización está disponible para las máquinas virtuales y físicas no administradas existentes. El modo no administrado es un requisito para las máquinas físicas.

  • El instalador de Horizon Agent registra la máquina virtual en Horizon Connection Server, lo que requiere la información del administrador del agente.
  • El asistente Creación de grupo de escritorios usa Otros orígenes de la página Origen de la máquina para seleccionar la máquina virtual registrada.

Implementación de máquinas virtuales administradas

  • Este tipo de actualización está disponible para las máquinas virtuales administradas o no administradas.
  • El instalador de Horizon Agent no se comunica con Horizon Connection Server.
  • El asistente para crear un grupo de escritorios usa Máquinas virtuales de vCenter de la página Origen de la máquina para seleccionar las máquinas virtuales a través de vCenter.
  • La implementación admite las siguientes funciones:
    • Directiva de alimentación de máquinas remotas
    • Permitir a los usuarios restablecer sus máquinas

Puede utilizar los siguientes métodos para actualizar una máquina virtual no administrada:

  • Conserve la implementación de la máquina virtual no administrada durante la actualización a la versión más reciente de Horizon Agent. Este escenario de actualización no requiere ninguna modificación de configuración en Horizon Connection Server.
  • Actualice de una implementación de máquina virtual no administrada a una implementación de máquina virtual administrada que utilice la versión más reciente de Horizon Agent. Este escenario de actualización requiere la creación de un nuevo grupo de escritorios basado en la máquina virtual.
Nota: Para garantizar el mejor rendimiento posible, actualice a una implementación de máquina virtual administrada. La actualización de Horizon Agent no admite la conversión de una implementación de máquina virtual administrada en una implementación de máquina virtual no administrada.

Actualizar Horizon Agent for Linux con el instalador tarball sin firmar

Si va a actualizar Horizon Agent en una máquina física, consulte pasos y requisitos previos adicionales en Preparar una máquina Linux física para implementar escritorios.

Nota: Para una máquina RHEL 8.x, también tiene la opción de instalar Horizon Agent mediante un instalador firmado digitalmente. Consulte el procedimiento que se describe más adelante en este artículo.
  1. (RHEL 8.x) Si la versión de Horizon Agent existente se instaló con un instalador RPM firmado digitalmente, desinstale el software del agente como se describe en Desinstalar Horizon Agent de una máquina Linux.
  2. Descargue el instalador tarball más reciente de Horizon Agent for Linux en el sitio de descargas de VMware: https://my.vmware.com/web/vmware/downloads.
    1. Vaya a la página de descargas de la versión actual de VMware Horizon y, a continuación, a la página de descarga de VMware Horizon for Linux de 64 bits.

    2. Descargue el archivo tar del instalador de Horizon Agent con el nombre de archivo VMware-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz, donde YYMM es el número de versión de marketing, y.y.y es el número de versión interna y xxxxxxx es el número de compilación.
  3. Descomprima el archivo tar para su distribución Linux. Por ejemplo:
    tar -xzvf VMware-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz
  4. Para admitir ciertas funciones, instale los controladores necesarios de la siguiente manera.
  5. Desplácese hasta la carpeta tarball y ejecute el script install_viewagent.sh de acuerdo con uno de los siguientes escenarios de actualización. Además, incluya los parámetros de la línea de comandos para cualquier función opcional que quiera instalar, como el redireccionamiento USB.

    Para obtener una lista detallada de los parámetros opcionales disponibles para el script de install_viewagent.sh, consulte Opciones de la línea de comandos para instalar Horizon Agent for Linux.

    Escenario Comando de script
    Actualizar la implementación de la máquina virtual sin administrar y conservar su implementación
    sudo ./install_viewagent.sh -A yes -M no

    Este escenario de actualización no requiere la creación de un nuevo grupo de escritorios. Puede reutilizar el grupo de escritorios existente en función de la máquina virtual.

    Nota: Para garantizar el mejor rendimiento posible, no implemente una máquina virtual no administrada e implemente una máquina virtual administrada en su lugar.
    Actualizar la implementación de la máquina virtual sin administrar y cambiarla a la implementación de la máquina virtual administrada
    sudo ./install_viewagent.sh -A yes -M yes
    Nota: En Horizon Agent, borre el grupo de escritorios existente de la implementación de la máquina virtual no administrada y cree un grupo de escritorios para una implementación de la máquina virtual administrada. Para obtener más información, consulte Crear un grupo de escritorios manual.
    Actualizar una implementación de máquina virtual administrada
    sudo ./install_viewagent.sh -A yes -M yes
    Nota: Después de actualizar Horizon Agent, puede reutilizar el grupo de escritorios existente en función de las máquinas virtuales.
  6. Reinicie la máquina Linux para que los cambios surtan efecto.

(RHEL 8.x) Actualizar Horizon Agent for Linux usando el instalador RPM firmado digitalmente

Si va a actualizar Horizon Agent en una máquina física, consulte pasos y requisitos previos adicionales en Preparar una máquina Linux física para implementar escritorios.

Nota: Si va a actualizar Horizon Agent en un equipo que ejecute una distribución Linux que no sea RHEL 8.x, no siga estas instrucciones. En su lugar, utilice el procedimiento que se describe antes en este artículo.
  1. Si la versión de Horizon Agent existente se instaló con un instalador tarball sin firmar, desinstale el software del agente como se describe en Desinstalar Horizon Agent de una máquina Linux.
  2. Descargue el archivo del instalador RPM de Horizon Agent for Linux desde el sitio de descarga de VMware en https://my.vmware.com/web/vmware/downloads.
    1. Vaya a la página de descargas de la versión actual de VMware Horizon y, a continuación, a la página de descarga de VMware Horizon for Linux de 64 bits.
    2. Descargue el paquete RPM de Horizon Agent con el nombre de archivo VMware-horizonagent-linux-YYMM-y.y.y-xxxxxxx.el8.x86_64.rpm, donde YYMM es el número de versión de marketing, y.y.y es el número de versión interna y xxxxxxx es el número de compilación.
  3. Desplácese hasta la carpeta del paquete RPM descargado y ejecute el instalador en modo de actualización. Por ejemplo:
    sudo rpm -Uvh VMware-horizonagent-linux-YYMM-y.y.y-xxxxxxx.el8.x86_64.rpm

    Permita que la actualización continúe sin interrupciones. El paquete RPM actualiza Horizon Agent a la versión actual y conserva la configuración de Horizon Agent existente.

  4. Reinicie la máquina Linux para que los cambios surtan efecto.
  5. Para admitir ciertas funciones, instale los controladores necesarios de la siguiente manera.
  6. Para agregar más funciones opcionales a la configuración de Horizon Agent o modificar la configuración, ejecute el script ViewSetup.sh como se describe en Opciones de la línea de comandos para instalar Horizon Agent for Linux.

    Por ejemplo para agregar la función Audio/vídeo en tiempo real y la función Redireccionamiento USB:

    sudo /usr/lib/vmware/viewagent/bin/viewSetup.sh -U yes -a yes --webcam