Debe realizar algunas tareas a fin de preparar una máquina Linux para usarla como escritorio remoto en una implementación de VMware Horizon.

Para preparar una máquina Linux para una implementación de VMware Horizon, debe habilitar la comunicación entre la máquina y el servidor de conexión. Debe configurar la red de la máquina Linux para que esta pueda hacer ping en la instancia del servidor de conexión usando su FQND (nombre de dominio completo).

Si está preparando la máquina Linux para usarla como un host de sesión múltiple para un grupo de aplicaciones o escritorios publicados, debe realizar varios pasos de preparación adicionales.

Requisitos previos

  • Verifique que se haya creado una máquina virtual nueva en vCenter Server y que su distribución de Linux estuviera instalada en la máquina.
  • Si está preparando la máquina Linux para usarla como un host con sesión múltiple, compruebe que se haya instalado una de las siguientes distribuciones necesarias en la máquina:
    • RHEL Workstation 8.x/7.x
    • Ubuntu 20.04/18.04
  • Familiarícese con los pasos para configurar su máquina Linux para que el DNS pueda resolverla. Estos pasos varían en las diferentes distribuciones y versiones de Linux. Para obtener instrucciones, consulte la documentación de su distribución y su versión de Linux.

Si está preparando el equipo Linux para la implementación como un grupo automatizado de escritorios de clones instantáneos o clones completos o para incluirlo en una granja automatizada de clones instantáneos, también debe hacer lo siguiente:

  • Compruebe que el conmutador virtual al que se conectan las máquinas virtuales (VM) de clones instantáneos tenga puertos suficientes para soportar el número previsto de VM. Cada tarjeta de red de una VM requiere un puerto.
  • Para admitir granjas o grupos de escritorios de clones instantáneos, compruebe que ha agregado un administrador de dominio de clones instantáneos en Horizon Console.

Procedimiento

  1. En una máquina Ubuntu, instale manualmente VMware Tools con el siguiente comando:
    apt-get install open-vm-tools-desktop
    Nota: VMware Tools está preinstalado en las máquinas RHEL/CentOS y SLED/SLES.
    Nota: Si actualiza el kernel de Linux tras instalar VMware Tools, es posible que VMware Tools deje de ejecutarse. Para solucionar el problema, consulte el artículo 2050592 de la base de conocimientos de VMware.
  2. Asigne 127.0.0.1 como nombre de host de la máquina Linux en el archivo /etc/hosts.
    Para RHEL, CentOS, SLES y SLED, debe asignar manualmente 127.0.0.1 como nombre de host porque no está asignado automáticamente. Para Ubuntu, este paso no es necesario, ya que está asignado de forma predeterminada.
    Nota: Si cambia el nombre de host de la máquina Linux después de instalar Horizon Agent, debe asignar 127.0.0.1 como nuevo nombre de host en el archivo /etc/hosts. De lo contrario, se seguirá usando el nombre de host antiguo.
  3. Para preparar la máquina virtual para usarla en una granja automatizada de clones instantáneos, en vSphere Client, deshabilite la configuración de las opciones de vApp en la máquina virtual.
  4. (Para RHEL y CentOS únicamente) Verifique que virbr0 esté deshabilitado.
    virsh net-destroy default
    virsh net-undefine default
    service libvirtd restart
  5. Asegúrese de que las instancias de Horizon Connection Server en el pod puedan resolverse a través del DNS.
  6. Configure la máquina Linux para que se ejecute en modo gráfico de forma predeterminada.
    Por ejemplo, el siguiente comando configura una máquina CentOS para que se ejecute en modo gráfico.
    systemctl set-default graphical.target
  7. (Para Ubuntu únicamente) Si la máquina está configurada para autenticarse con un servidor OpenLDAP, establezca el FQDN en la máquina.
    Este paso asegura que la información pueda mostrarse correctamente en el campo Usuario de la página Sesiones de Horizon Console. Edite el archivo /etc/hosts de la siguiente forma:
    1. # nano /etc/hosts
    2. Agregue el FQDN. Por ejemplo: 127.0.0.1 hostname.domainname hostname.
    3. Cierre y guarde el archivo.
  8. (Para SLED/SLES únicamente) Deshabilite Cambiar nombre de host mediante DHCP. A continuación, establezca el nombre de host y el nombre de dominio estáticos.
    1. En Yast, haga clic en Configuración de red.
    2. Haga clic en la pestaña Nombre de host/DNS.
    3. Desmarque Cambiar nombre de host mediante DHCP.
    4. Introduzca el nombre de host y el nombre de dominio.
    5. Haga clic en Aceptar.
  9. Si desea preparar una máquina virtual para usarla como un host multisesión en una granja, instale los paquetes de software necesarios.
    • Para RHEL Workstation 8.x/7.x:
      sudo yum install http://mirror.centos.org/centos/7/os/x86_64/Packages/cpptest-1.1.1-9.el7.x86_64.rpm
      sudo yum install https://rpmfind.net/linux/centos/7.8.2003/os/x86_64/Packages/uriparser-0.7.5-10.el7.x86_64.rpm
      
    • Para Ubuntu 20.04/18.04:
      apt-get install liburiparser1
  10. Instale Horizon Agent en la máquina tal y como se describe en Instalar Horizon Agent en una máquina virtual Linux. Incluya los parámetros adecuados en el script de instalación para instalar o habilitar las funciones necesarias tal y como se describe en Opciones de la línea de comandos para install_viewagent.sh. Por ejemplo:
    • Si desea preparar la máquina virtual para que se incluya en una granja automatizada de clones instantáneos, utilice el siguiente script de instalación:
      sudo ./install_viewagent.sh --multiple-session
    • Si desea preparar la máquina virtual para que se incluya en una granja manual, utilice el siguiente script de instalación:
      sudo ./install_viewagent.sh --multiple-session -M no 
  11. Si desea preparar la máquina virtual de la imagen maestra para un grupo de escritorios flotante de clones instantáneos o una granja automatizada de clones instantáneos, utilice vSphere Client o vSphere Web Client para tomar una snapshot de la máquina virtual en su estado apagado. Esta snapshot se usa como configuración base para el primer conjunto de máquinas de clones instantáneos que están ancladas a la máquina virtual.
    Si desea obtener más información, consulte "Tomar una snapshot en VMware Host Client" en Administrar un host único de vSphere: VMware Host Client, disponible en la documentación de VMware vSphere.
    Importante: Antes de hacer una snapshot, apague por completo la máquina virtual de imagen maestra con el comando apagar o desconectar del sistema operativo Linux.