Entornos de virtualización Google Cloud Platform

Con Citrix Virtual Apps and Desktops Service, puede administrar manualmente la energía de las máquinas virtuales de Citrix Virtual Apps and Desktops en la plataforma de Google Cloud, llamada Google Cloud Platform (GCP). Con esta característica, puede:

  • Importar las máquinas virtuales de servidor Windows de GCP creadas manualmente en el catálogo de máquinas de Citrix Virtual Apps and Desktops.
  • Eliminar las máquinas virtuales de servidor Windows de GCP creadas manualmente que hubiera en el catálogo de máquinas de Citrix Virtual Apps and Desktops.
  • Utilizar todas las capacidades de administración de energía existentes de Citrix Virtual Apps and Desktops para administrar la energía de las máquinas virtuales de servidor Windows de GCP (por ejemplo, para definir un calendario de reinicios).

Esta funcionalidad no requiere cambios en el flujo de aprovisionamiento de Citrix Virtual Apps and Desktops; tampoco se necesita eliminar ninguna característica existente.

Solo se pueden administrar máquinas virtuales persistentes creadas previamente en Google Cloud Platform. Citrix recomienda que aprovisione manualmente las máquinas virtuales antes de crear una conexión en Studio.

Requisitos

  • Cuenta de Citrix Cloud. La función descrita en este artículo solo está disponible en Citrix Cloud.
  • Suscripción a Citrix Virtual Apps and Desktops Service. Para obtener más información, consulte Introducción.
  • Un proyecto de GCP. El proyecto almacena todos los recursos de procesamiento asociados al catálogo de máquinas. Puede ser un proyecto existente o uno nuevo.
  • Cuenta de servicio GCP. Esta cuenta se autentica en Google Cloud para permitir el acceso al proyecto. Consulte Configurar la cuenta de Google Cloud.
  • Dos API habilitadas en el proyecto de Google Cloud. Para obtener información más detallada, consulte Habilitar las API de Google Cloud.

Después de completar los requisitos, puede crear una conexión a GCP y luego crear un catálogo que contenga máquinas virtuales GCP.

Configurar la cuenta de servicio en Google Cloud

Una cuenta de Google permite crear y administrar recursos dentro de proyectos GCP. Se requiere una cuenta de servicio en Google Cloud para habilitar la funcionalidad de administración de energía descrita en este artículo.

Sugerencia: La cuenta de Google Cloud se autentica en Citrix Cloud usando una clave privada que genera Google Cloud. Cada cuenta (personal o de servicio) contiene varias funciones que definen la administración del proyecto. La funcionalidad descrita en este artículo requiere el rol Cloud Resource Manager Browser y los siguientes permisos de Compute:

  • compute.instances.get
  • compute.instances.list
  • compute.instances.reset
  • compute.instances.start
  • compute.instances.stop
  • compute.regions.list
  • compute.zoneOperations.get
  • compute.zoneOperations.list
  • compute.zones.list

Estos permisos se conceden cuando se crea un rol personalizado. Para mayor comodidad, se puede usar el rol Instance Admin (v1) de “Compute” en lugar del rol personalizado, pero otorga más acceso del estrictamente necesario.

Para obtener más información, consulte la página que contiene información sobre los roles de GCP.

Al crear una cuenta de servicio, existe la opción de crear una clave privada para la cuenta. Utilice esa clave privada cuando cree una conexión en Studio. El acceso a la clave privada viene dado por un archivo de credenciales que se descargará cuando se cree. Al crear el archivo de credenciales, compruebe que el tipo del archivo de clave esté establecido en JSON, el tipo de archivo que espera Studio.

Sugerencia: Puede crear claves de servicio utilizando la página de la cuenta de servicio en la consola GCP. Por motivos de seguridad, Citrix recomienda cambiar las claves con regularidad. Las nuevas claves se proporcionan a la aplicación de Citrix Virtual Apps and Desktops cuando se modifica una conexión GCP existente.

Habilitar las API de Google Cloud

Para usar la funcionalidad de Google Cloud con Citrix Studio, debe habilitar dos API en su proyecto de Google Cloud:

  • API de Compute Engine
  • API de Cloud Resource Manager

Desde la pantalla principal de Google Cloud Platform:

  1. En el menú superior izquierdo, seleccione “APIs and Services > Dashboard”.

    Imagen de selección del panel de mandos en APIs and Services

  2. En la pantalla del panel de control, compruebe que el estado de la API de Compute Engine esté habilitado.
  3. En el panel izquierdo, seleccione “APIs and Services > Library”.

    Imagen de APIs and Services > Library

  4. En el campo de búsqueda, escriba Cloud Resource Manager.
  5. En los resultados de búsqueda, haga clic en “Cloud Resource Manager API”.

    Google Cloud Resource Manager

En la pantalla de la API de Cloud Resource Manager, haga clic en Enable. Se muestra el estado de la API.

Crear una conexión

En Studio, sigue las instrucciones indicadas en Crear una conexión y recursos. La siguiente información se aplica exclusivamente a las conexiones de Google Cloud Platform.

Crear una conexión de Studio

  1. En la página Conexión:

    • Seleccione Crear una nueva conexión.
    • Seleccione Google Cloud Platform como el Tipo de conexión.
    • Haga clic en Importar clave para cargar el archivo de credenciales de Google. Este archivo contiene las credenciales para la cuenta de servicio aplicada. El campo de ID de la cuenta de servicio se completa automáticamente con la información de la clave importada.
    • Escriba un nombre para la conexión y haga clic en Siguiente.
  2. En la página Resumen, confirme la información y haga clic en Finalizar.

    Studio muestra la conexión que ha creado.

    Administrar servicios

Crear un catálogo de máquinas

En Citrix Studio, siga las instrucciones indicadas en Crear catálogos de máquinas. La siguiente información se aplica exclusivamente a los catálogos de Google Cloud Platform.

  1. En la página Sistema operativo, seleccione SO de servidor.
  2. En la página Administración de máquinas, marque los dos siguientes botones de opción:

    • Máquinas con administración de energía…
    • Otro servicio o tecnología.

    Crear catálogo de máquinas

  3. En la página Maquinas virtuales, seleccione Agregar VM. Vaya a la región de Google Cloud que contiene las máquinas. Seleccione las máquinas y haga clic en Aceptar.

    Seleccionar VM

  4. Proporcione las cuentas de equipo existentes de Active Directory para las máquinas seleccionadas y haga clic en Aceptar.

    Asociar máquinas virtuales a cuentas de AD

  5. En la página Resumen, confirme la información que ha proporcionado, especifique un nombre para la conexión y haga clic en Finalizar.

Solucionar problemas de conexión

Después de completar el asistente de creación de conexiones, si el estado de la conexión es “Unavailable” (No disponible), es posible que los elementos de Google Cloud Platform no existan en el Citrix Cloud Connector:

  • Verifique que sus Cloud Connectors se estén ejecutando.
  • Verifique que sus Cloud Connectors se hayan actualizado a la versión más reciente.
  • Si los Cloud Connectors no responden a Citrix Cloud, compruebe que el servidor del controlador de dominio de Active Directory se esté ejecutando.