En este instructivo, se muestra cómo crear una estación de trabajo virtual de Linux que ejecute Ubuntu 22.04 con una pantalla virtual. Una pantalla virtual es útil cuando las aplicaciones en las instancias de máquina virtual (VM) requieren una pantalla, pero no requieren toda la potencia o el costo de una GPU.
Para obtener información sobre otros tipos de estaciones de trabajo virtuales, incluido Windows, consulta Acerca de la creación de una estación de trabajo virtual.
Luego de crear la estación de trabajo virtual, aprenderás cómo acceder a ella de forma remota mediante HP Anywhere (antes llamado CAS de Teradici) mediante PC-over-IP (PCoIP®). PCoIP es un protocolo de escritorio remoto con mucho uso en los medios de comunicación y entretenimiento, el desarrollo de juegos, la arquitectura y la ingeniería. PCoIP ofrece características esenciales para estos tipos de cargas de trabajo, como la precisión del color, compatibilidad con varios monitores, visualización sin pérdidas y sensibilidad a la presión de la tablet.
En este instructivo, se supone que estás familiarizado con la línea de comandos de Linux.
Arquitectura
En el siguiente diagrama, se muestran los componentes utilizados en este instructivo para implementar una única estación de trabajo virtual. Entre los componentes opcionales que se muestran en el diagrama, se incluyen diferentes formas de conectarse a la estación de trabajo virtual, a un servicio de almacenamiento compartido, una VM adicional para entregar licencias de terceros y una infraestructura adicional que representa una granja de procesamiento o renderización.
Selecciona una región
Un factor importante para implementar una estación de trabajo virtual es la latencia entre tu ubicación y la VM creada. Mientras menor sea la latencia, mejor será la experiencia. Por lo tanto, es conveniente que coloques tu VM en una región y zona que se encuentren geográficamente más cerca de ti.
Crea 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
Reemplaza lo siguiente:
VM_NAME
: Es el nombre de tu instancia de VM.ZONE
: La zona que te sea más próxima geográficamente. Un factor importante para implementar una estación de trabajo virtual es la latencia entre tu ubicación y la VM creada. Mientras 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.
Luego de crear la estación de trabajo virtual, se mostrará 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 este instructivo.
Accede a tu estación de trabajo virtual
Luego de crear tu estación de trabajo virtual, debes acceder a la máquina para poder configurarla.
Conéctate a la estación de trabajo virtual con el siguiente comando:
gcloud compute ssh VM_NAME
Establece la contraseña de tu cuenta. Para acceder a una estación de trabajo virtual con el cliente de software PCoIP, se requiere una contraseña de usuario.
sudo passwd `whoami`
Cuando se te solicite, ingresa una contraseña. Usarás esta contraseña más adelante en el instructivo para iniciar sesión en tu estación de trabajo virtual con el cliente PCoIP de HP Anyware.
Instala 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. Para este instructivo, debes instalar el escritorio de KDE Plasma.
Actualiza los repositorios de software mediante la ejecución del 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 a la estación de trabajo virtual.
Instala HP Anyware software
El software HP Anyware proporciona un agente que se ejecuta en tu estación de trabajo virtual y que entrega la computadora de escritorio a tu cliente de hardware o software.
Cuando la estación de trabajo virtual se reinicia vuelve a conectarte a la estación de trabajo virtual en Cloud Shell:
gcloud compute ssh VM_NAME
Agrega 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
Reemplaza lo siguiente:
TOKEN
es el token de descarga que puedes recuperar de la página Agente estándar de HP Anyware para Linux en Descargas y secuencias de comandos.
Actualiza los repositorios de software:
sudo apt update
Opcional: Instala dependencias USB, si necesitas admitir dispositivos USB que no sean teclados, mouse y dispositivos de puntero.
sudo apt -y install usb-vhci-dkms
Instala el software HP Anyware:
sudo apt -y install pcoip-agent-standard
Registra 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
Reemplaza
REGISTRATION-CODE
por el código que te proporcionó HP Teradici con el formatoABCDEFGHIJKL@0123-4567-89AB-CDEF
.Reinicia la estación de trabajo virtual:
sudo reboot
Crea una regla de firewall
El cliente PCoIP se comunica con tu estación de trabajo virtual a través de varios puertos. Debes configurar reglas de firewall para permitir el tráfico hacia tu 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
Accede a la estación de trabajo virtual con el cliente PCoIP
En la computadora local, ve a la sección Clientes PCoIP en la página de asistencia de HP Anyware. Á continuación, descarga e instala. Luego, inicia la aplicación del cliente PCoIP para el sistema operativo.
En el campo Dirección de host o Código de registro, ingresa la dirección IP externa de tu estación de trabajo virtual. Si quieres, puedes ingresar un nombre para la conexión.
Una vez que estés conectado, ingresa el nombre de usuario y la contraseña que creaste para la estación de trabajo virtual a fin de autenticarte.
Luego de unos segundos, aparecerá tu escritorio de Linux.
Prueba tu estación de trabajo virtual
Luego de implementar tu estación de trabajo virtual, debes probar el rendimiento y la interactividad a través de varias herramientas:
- Usa Google Chrome para navegar por tus sitios favoritos o reproducir videos en YouTube.
- Obtén más información sobre el Agente estándar de PCoIP para Linux.
- Instala aplicaciones y prueba su comportamiento y rendimiento.
También puedes obtener más información sobre la optimización del rendimiento de PCoIP según tu carga de trabajo.