Crea una estación de trabajo virtual de Windows

En este instructivo, se muestra cómo crear una estación de trabajo virtual en Google Cloud que ejecute Windows Server 2016 y que tenga una pantalla virtual. Una máquina virtual (VM) con una pantalla virtual es ideal si necesitas ejecutar aplicaciones que requieren una pantalla, pero que no necesitan toda la potencia o el costo de una GPU.

Para crear una estación de trabajo de Linux, consulta Crea una estación de trabajo virtual de Linux.

Después de crear la estación de trabajo virtual, aprenderás a acceder a ella de forma remota mediante PC-over-IP (PCoIP) de Teradici, un protocolo de escritorio remoto que se suelen usar en sectores como medios de comunicación y entretenimiento, visualización arquitectónica, finanzas, gobierno y salud. PCoIP ofrece funciones esenciales para las cargas de trabajo que requieren precisión de color y asistencia en la visualización de imágenes sin pérdidas.

Objetivos

  • Crear una instancia de Compute Engine. Esta instancia actúa como base para una estación de trabajo virtual
  • Instalar Cloud Access Software de Teradici en la estación de trabajo virtual
  • Conectarse a la estación de trabajo virtual mediante un cliente de software PCoIP o Zero Client, un tipo de extremo de hardware

Costos

En este instructivo, se usan los siguientes componentes facturables de Google Cloud:

Puedes usar la calculadora de precios para generar una estimación de costos según el uso previsto. En el momento en que se escribió este instructivo, el costo aproximado para una configuración de estación de trabajo típica que se ilustra aquí era de $0.46 por hora.

Los recursos para crear la estación de trabajo virtual y los factores que influyen en los costos que se usan en este instructivo son los siguientes:

La salida de Internet representa los datos que se transmiten desde la estación de trabajo virtual hacia el cliente de visualización local y se factura según las tarifas de salida de Internet. Las variables que influyen en la salida de datos durante una sesión de PCoIP son el ancho de banda, la resolución de pantalla, el número de monitores de visualización, las aplicaciones que se usan y el tipo de actividad en cada monitor. El costo de la configuración de la estación de trabajo virtual que creas en este instructivo se basa en un uso promedio de 10 Mbps. En Session Planning Guide (Guía de planificación de sesiones) de Teradici, encontrarás información sobre los diferentes requisitos de las cargas de trabajo.

También necesitas una licencia de Cloud Access Software de Teradici. Si aún no tienes una licencia, puedes registrarte para obtener una licencia de prueba o comunicarte con un representante de Teradici. Obtendrás un código de registro de prueba de 30 días para usar en esta estación de trabajo virtual.

Antes de comenzar

En este instructivo, se usan los comandos de gcloudgsutil, que puedes ejecutar desde una instancia de Cloud Shell que se inicia desde Google Cloud Console. Si deseas usar gcloudgsutil en tu estación de trabajo local, instala el SDK de Cloud.

En el instructivo, se muestra cómo ejecutar comandos en Cloud Shell. Si usas el SDK de Cloud en la estación de trabajo, ajusta las instrucciones según corresponda.

  1. Accede a tu Cuenta de Google.

    Si todavía no tienes una cuenta, regístrate para obtener una nueva.

  2. En la página de selección de proyectos de Cloud Console, selecciona o crea un proyecto de Cloud.

    Ir a la página Selector de proyectos

  3. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud. Obtén información sobre cómo confirmar que tienes habilitada la facturación para tu proyecto.

  4. Habilita la API Compute Engine.

    Habilita la API

Además, asegúrate de que cuentas con los siguientes elementos:

  • Un proyecto de Cloud con una cuota para 4 CPU virtuales en la zona seleccionada
  • Un navegador de Google Chrome para acceder a Cloud Console
  • La extensión de RDP de Chrome para Google Cloud para el acceso inicial a la estación de trabajo virtual
  • Un Zero Client de Teradici o el cliente de software de Teradici más reciente para Windows, Mac o Linux a fin de acceder a la estación de trabajo virtual
  • Una licencia de Cloud Access Software de Teradici. Puedes obtener una licencia de prueba como se indicó antes en Costos

Arquitectura

En el siguiente diagrama, se muestran los componentes usados 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, almacenamiento compartido y de objetos, y una instancia de VM adicional para entregar licencias de terceros.

Arquitectura de la infraestructura de la estación de trabajo virtual.

Crea la estación de trabajo virtual

Más adelante en este instructivo, instalarás Standard Agent de Teradici en la estación de trabajo. Este software requiere que habilites el reenvío de IP y que permitas el tráfico del servidor HTTPS cuando crees la estación de trabajo virtual.

  1. Abre Cloud Shell.

    Ir a Cloud Shell

  2. En Cloud Shell, configura la zona que deseas usar más adelante para crear la estación de trabajo virtual:

    gcloud config set compute/zone zone
    

    Reemplaza zone por el nombre de la zona que usas, como us-west2-b.

  3. Crea la instancia de Compute Engine para la estación de trabajo virtual:

    gcloud compute instances create instance-name \
        --machine-type=machine-type \
        --enable-display-device \
        --can-ip-forward \
        --tags=https-server \
        --image-project=image-project \
        --image-family=image-family \
        --boot-disk-size=size \
        --boot-disk-type=boot-disk-type
    

    Reemplaza los siguientes elementos:

    Por ejemplo:

    gcloud compute instances create test-vws \
        --machine-type=n1-standard-4 \
        --enable-display-device \
        --can-ip-forward \
        --tags=https-server \
        --image-project=windows-cloud \
        --image-family=windows-2016 \
        --boot-disk-size=50 \
        --boot-disk-type=pd-standard
    

    Luego de crear la estación de trabajo virtual, se mostrará el estado de la máquina. El resultado es similar a este:

    Created https://www.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE/instances/test-vws.
    NAME      ZONE        MACHINE_TYPE   PREEMPTIBLE  INTERNAL_IP  EXTERNAL_IP   STATUS
    test-vws  us-west2-b  n1-standard-4               10.168.0.1   203.0.113.1  RUNNING
    

    La estación de trabajo virtual se crea en la red de VPC predeterminada del proyecto. Si deseas crear la estación de trabajo virtual en una red de VPC diferente, agrega la siguiente marca al comando:

    --network=network
    

    Reemplaza network por el nombre de la red que usarás.

  4. Toma nota de la dirección IP externa de la estación de trabajo virtual en la lista, ya que la usarás más adelante en el instructivo.

    Puedes recuperar la dirección IP externa de la estación de trabajo virtual en cualquier momento mediante Cloud Console.

Crea una contraseña de Windows

Usa el protocolo de escritorio remoto (RDP) para acceder a la estación de trabajo virtual de Windows a fin de instalar el software host de Standard Agent de Teradici. Si deseas acceder con un RDP, debes crear una contraseña de Windows para tu usuario.

  1. Ve a la página de Compute Engine de Cloud Console:

    Ir a la página de Compute Engine

  2. En la columna Conectar en la instancia de estación de trabajo virtual, selecciona Set Windows password (Configurar contraseña de Windows) en la lista:

    Configura la contraseña de Windows en Cloud Console.

    Se te solicitará que verifiques tu nombre de usuario, y verás una advertencia sobre la pérdida de acceso a los datos encriptados si restableces la contraseña. Puedes ignorar esta advertencia, ya que este es un disco nuevo, y no hay datos del usuario en la estación de trabajo virtual.

  3. Cuando se muestre tu contraseña de Windows, cópiala y, luego, haz clic en Cerrar.

    Usarás esta contraseña en el próximo paso para acceder a la estación de trabajo virtual con el cliente de RDP. Guarda esta contraseña en una ubicación segura.

Accede a la estación de trabajo virtual

Luego de crear la estación de trabajo virtual, debes acceder a la máquina para poder configurarla.

  1. Ve a la página de Compute Engine de Cloud Console:

    Ir a la página de Compute Engine

  2. Haz clic en el botón RDP junto a la instancia de estación de trabajo virtual.

  3. Si no instalaste la extensión de RDP de Chrome para Google Cloud, instálala y vuelve a hacer clic en el botón RDP.

  4. Cuando se te soliciten tus credenciales, deja el campo Domain (Dominio) en blanco e ingresa la contraseña que generaste en el paso anterior:

    Conéctate a la estación de trabajo virtual de Windows e ingresa una contraseña.

  5. Si ves la siguiente advertencia sobre el certificado, ignórala y haz clic en Continue (Continuar):

    Advertencia del certificado de conexión de Windows

    Aparecerá el escritorio de la estación de trabajo virtual. Espera que el Administrador del servidor de Windows termine de ejecutarse antes de continuar con el siguiente paso. Cuando el Administrador del servidor esté listo, verás lo siguiente:

    Visualización de Administrador del servidor de Windows en la estación de trabajo virtual

Configura la seguridad mejorada de Internet Explorer

La imagen predeterminada de Windows Server 2016 tiene una configuración de seguridad predeterminada que te impide descargar archivos de Internet. Para descargar Standard Agent de Teradici, debes inhabilitar estas funciones de seguridad.

  1. En la estación de trabajo virtual, en el lado izquierdo del Administrador del servidor, haz clic en Servidor local.
  2. Haz clic en Activado, al lado de IE Enhanced Security Configuration (Configuración de seguridad mejorada de IE).
  3. En el cuadro de diálogo, desactiva la seguridad mejorada para Administrators (Administradores) y Users (Usuarios):

    Cuadro de diálogo de seguridad mejorada

  4. Cierra la ventana de Configuración de seguridad mejorada de Internet Explorer y la de Administrador del servidor.

Instala Cloud Access Software de Teradici

Cloud Access Software de Teradici proporciona un agente que se ejecuta en la estación de trabajo virtual y envía el escritorio al cliente de hardware o software.

  1. En la estación de trabajo virtual, abre Internet Explorer y descarga el software Teradici Standard Agent for Windows.
  2. Completa el proceso de instalación del agente y elige la opción para ejecutar el archivo ejecutable del agente descargado. Sigue las instrucciones para instalar el agente en la ubicación predeterminada.

Registra Standard Agent de Teradici

Una vez finalizado el proceso de instalación, se te solicitará un código de registro.

  1. Ingresa el código de registro que obtuviste de Teradici:

    Registra el código de Teradici.

  2. Luego de ingresar el código de registro, reinicia la instancia de Windows.

Crea una regla de firewall

El cliente PCoIP se comunica con la estación de trabajo virtual mediante varios puertos. Debes configurar reglas de firewall para permitir la entrada y salida de tráfico en 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-teradici \
        --allow tcp:443,tcp:4172,udp:4172,tcp:60443
    

Accede a tu estación de trabajo virtual mediante PCoIP

  1. En tu computadora local, ve a la sección de clientes PCoIP en la página de asistencia de Teradici y, luego, descarga, instala e inicia el cliente PCoIP de Teradici para el sistema operativo.
  2. Selecciona New Connection.
  3. En el campo Dirección de host, ingresa la dirección IP externa de tu estación de trabajo virtual. Si quieres, puedes ingresar un nombre para la conexión.

    Asignar una dirección IP externa a una estación de trabajo virtual

  4. Cuando te conectes, ingresa el nombre de usuario y la contraseña que creaste para la estación de trabajo virtual a fin de autenticarte:

    Ingresa el nombre de usuario y la contraseña para acceder a la estación de trabajo virtual.

  5. Si se te solicita que selecciones un escritorio que deseas ejecutar, selecciona el que acabas de crear:

    Conexión a la estación de trabajo virtual

  6. Haz clic en Connect.

    Luego de unos segundos, verás tu escritorio de Windows:

    Visualización del escritorio de Windows en la estación de trabajo virtual

Prueba la estación de trabajo virtual

Luego de implementar la estación de trabajo virtual, puedes probar el rendimiento y la interactividad a través de varias herramientas:

  • Instala Google Chrome en la estación de trabajo virtual para navegar por tus sitios favoritos o reproducir videos de YouTube.
  • Instala Session Statistics Viewer de Teradici para examinar el uso del ancho de banda, la latencia y otras métricas de transmisión de escritorio.
  • Obtén más información sobre cómo configurar Standard Agent de Teradici para Windows.
  • Instala aplicaciones y prueba su comportamiento y rendimiento.

Soluciona problemas

En esta sección, verás una lista de los problemas que puedes encontrar cuando configuras o te conectas a la estación de trabajo.

El audio no funciona

Problema: No se escucha ningún sonido de la estación de trabajo virtual de Windows.

Solución: Debido a cómo funciona Standard Agent de Teradici, es posible que debas habilitar de forma manual el servicio de audio de Windows en la instancia.

  1. Accede a la instancia de Windows y haz clic en Inicio > Panel de control > Hardware > Sonido para abrir el Panel de control de sonido.

    Mensaje de error en el que se muestra que el servicio de audio de Windows no está habilitado.

  2. Haz clic en Yes (Sí). Windows verificará que el controlador de audio esté funcionando:

    Cuadro de diálogo de sonido de Windows en el que se muestra el controlador de audio virtual de Teradici.

    Si el sonido funciona, se escucha el sonido de la estación de trabajo virtual de Windows.

No es posible conectarse a la estación de trabajo virtual

Problema: Estás usando un Zero Client y no puedes conectarte a la estación de trabajo virtual.

Solución: Asegúrate de que Zero Client tenga instalada la versión de firmware 6.1 o una posterior antes de conectarte a la estación de trabajo virtual. Para obtener más información, comunícate con un representante local de Teradici.

Realiza una limpieza

Una vez que hayas completado el instructivo, limpia los recursos que creaste en Google Cloud a fin de que no se te cobre por ellos en el futuro.

Detén la estación de trabajo virtual

Las estaciones de trabajo virtuales detenidas generan costos por el uso del disco persistente, pero pueden reiniciarse en cualquier momento. Para detener tu estación de trabajo virtual, ejecuta el siguiente comando en Cloud Shell:

gcloud compute instances stop test-vws

Borra el proyecto

  1. En Cloud Console, ve a la página Administrar recursos.

    Ir a la página Administrar recursos

  2. En la lista de proyectos, selecciona el proyecto que deseas borrar y haz clic en Borrar .
  3. En el cuadro de diálogo, escribe el ID del proyecto y haz clic en Cerrar para borrar el proyecto.

Borra todos los componentes

  1. Borra la estación de trabajo virtual.
  2. Borra la regla de firewall.

Próximos pasos