En este tutorial se muestra cómo crear una estación de trabajo virtual de Linux que ejecute Ubuntu 22.04 con una pantalla virtual. Un dispositivo de pantalla virtual es útil cuando las aplicaciones de tus instancias de máquina virtual (VM) requieren un dispositivo de pantalla, pero no necesitan toda la potencia ni el coste de una GPU.
Para obtener información sobre otros tipos de estaciones de trabajo virtuales, incluido Windows, consulta el artículo Acerca de la creación de una estación de trabajo virtual.
.Después de crear la estación de trabajo virtual, aprenderás a acceder a ella de forma remota con HP Anyware (antes Teradici CAS) mediante la tecnología PC-over-IP (PCoIP®), un protocolo de escritorio remoto muy utilizado en los sectores de los medios y el entretenimiento, el desarrollo de videojuegos, la arquitectura y la ingeniería. PCoIP ofrece funciones esenciales para este tipo de cargas de trabajo, como la precisión del color, la compatibilidad con varios monitores, la visualización sin pérdidas y la sensibilidad a la presión de la tablet.
En este tutorial se da por hecho que conoces la línea de comandos de Linux.
Arquitectura
En el siguiente diagrama se muestran los componentes que se usan en este tutorial para desplegar una sola estación de trabajo virtual. Los componentes opcionales que se muestran en el diagrama incluyen diferentes formas de conectarse a tu estación de trabajo virtual, almacenamiento compartido, una máquina virtual adicional para servir licencias de terceros e infraestructura adicional que representa una granja de renderización o de computación.
Elige una región
Un factor importante a la hora de implementar una estación de trabajo virtual es la latencia entre tu ubicación y la máquina virtual que crees. Cuanto menor sea la latencia, mejor será la experiencia. Por lo tanto, debes colocar tu VM en una región y una zona que estén geográficamente más cerca de ti.
Crear la estación de trabajo virtual
En Cloud Shell, crea la instancia de estación de trabajo virtual de Compute Engine:
gcloud compute instances create VM_NAME \ --zone=ZONE \ --machine-type=e2-standard-4 \ --enable-display-device \ --image-project=ubuntu-os-cloud \ --image-family=ubuntu-2204-lts \ --boot-disk-size=20 \ --boot-disk-type=pd-balanced \ --network=default
Haz los cambios siguientes:
VM_NAME
: un nombre para la instancia de VM.ZONE
: la zona que está geográficamente más cerca de ti. Un factor importante a la hora de implementar una estación de trabajo virtual es la latencia entre tu ubicación y la máquina virtual que crees. Cuanto menor sea la latencia, mejor será la experiencia. Para obtener información sobre la ubicación geográfica de las zonas, consulta Regiones y zonas disponibles.
Una vez creada la estación de trabajo virtual, se muestra el estado de la VM. El resultado es similar al siguiente:
NAME: test-workstation ZONE: us-west1-b MACHINE_TYPE: e2-standard-4 PREEMPTIBLE: INTERNAL_IP: 10.138.XX.XXX EXTERNAL_IP: XX.XXX.XXX.XXX STATUS: RUNNING
Anota la dirección IP externa, ya que la necesitarás más adelante en el tutorial.
Iniciar sesión en tu estación de trabajo virtual
Después de crear la estación de trabajo virtual, inicia sesión en la máquina para poder configurarla.
Conéctate a la estación de trabajo virtual con el siguiente comando:
gcloud compute ssh VM_NAME
Define la contraseña de tu cuenta. Para iniciar sesión en una estación de trabajo virtual con el cliente de software PCoIP, se necesita una contraseña de usuario.
sudo passwd `whoami`
Cuando se te pida, introduce una contraseña. Usarás esta contraseña más adelante en el tutorial para iniciar sesión en tu estación de trabajo virtual con el cliente PCoIP de HP Anyware.
Instalar el entorno de escritorio
La imagen predeterminada de Google Cloud Ubuntu 22.04 es una instalación mínima de Ubuntu. Instala un entorno de escritorio para ejecutar tu estación de trabajo virtual como una estación de trabajo gráfica. En este tutorial, instalarás el escritorio KDE Plasma.
Actualiza los repositorios de software ejecutando el siguiente comando:
sudo apt update
Instala el entorno de escritorio:
sudo apt -y install kubuntu-desktop
Reinicia la estación de trabajo:
sudo reboot
Se cierra la conexión con la estación de trabajo virtual.
Instalar el software HP Anyware
El software HP Anyware proporciona un agente que se ejecuta en tu estación de trabajo virtual y envía el escritorio a tu cliente de hardware o software.
Cuando se haya reiniciado la estación de trabajo virtual, en Cloud Shell, vuelve a conectarte a ella:
gcloud compute ssh VM_NAME
Añade el repositorio de software de Teradici:
curl -1sLf \ https://dl.anyware.hp.com/TOKEN/pcoip-agent/cfg/setup/bash.deb.sh \ | sudo -E distro=ubuntu codename=jammy bash
Haz los cambios siguientes:
TOKEN
es el token de descarga que puedes obtener en la página HP Anyware Standard Agent for Linux (Agente estándar de HP Anyware para Linux) en Descargas y secuencias de comandos.
Actualiza los repositorios de software:
sudo apt update
Opcional: Instala las dependencias de USB si necesitas admitir dispositivos USB que no sean teclados, ratones ni dispositivos de puntero.
sudo apt -y install usb-vhci-dkms
Instala el software HP Anyware:
sudo apt -y install pcoip-agent-standard
Registrar el agente estándar de Anyware
Para usar el agente estándar de Anyware, debes tener una licencia de HP Anyware.
En Cloud Shell, activa tu licencia de software de HP Anyware:
pcoip-register-host --registration-code=REGISTRATION-CODE
Sustituye
REGISTRATION-CODE
por el código que te ha proporcionado HP Teradici en el formularioABCDEFGHIJKL@0123-4567-89AB-CDEF
.Reinicia la estación de trabajo virtual:
sudo reboot
Crear una regla de cortafuegos
El cliente PCoIP se comunica con tu estación de trabajo virtual mediante varios puertos. Debe definir reglas de cortafuegos que permitan el tráfico a su estación de trabajo virtual.
En Cloud Shell (no en la estación de trabajo virtual), crea una regla de firewall que abra los puertos necesarios:
gcloud compute firewall-rules create allow-pcoip \ --action=ALLOW \ --rules=tcp:443,tcp:4172,udp:4172 \ --source-ranges=0.0.0.0/0
Iniciar sesión en una estación de trabajo virtual con el cliente PCoIP
En tu ordenador local, ve a la sección Clientes PCoIP de la página de asistencia de HP Anyware. A continuación, descarga, instala e inicia la aplicación de software cliente PCoIP para tu sistema operativo.
En el campo Host Address or Registration Code (Dirección de host o código de registro), introduce la dirección IP externa de tu estación de trabajo virtual. Si quieres, puedes introducir un nombre para la conexión.
Cuando te hayas conectado, autentícate introduciendo el nombre de usuario y la contraseña que creaste anteriormente para la estación de trabajo virtual.
En unos segundos, aparecerá tu escritorio de Linux.
Probar tu estación de trabajo virtual
Una vez que hayas implementado tu estación de trabajo virtual, puedes probar el rendimiento y la interactividad con varias herramientas:
- Usa Google Chrome para navegar por tus sitios favoritos o reproducir vídeos de YouTube.
- Consulta más información sobre el agente estándar de PCoIP para Linux.
- Instala aplicaciones y prueba su comportamiento y rendimiento.
También puedes consultar más información sobre la optimización del rendimiento de PCoIP en función de tu carga de trabajo.