Environnements de virtualisation Google Cloud Platform

Le service Citrix Virtual Apps and Desktops prend en charge la possibilité de mettre manuellement hors/sous tension les VM Citrix Virtual Apps and Desktops sur Google Cloud Platform (GCP). Avec cette fonctionnalité, vous pouvez :

  • Importer des VM GCP Windows Server créées manuellement dans un catalogue de machines Citrix Virtual Apps and Desktops.
  • Supprimer des VM GCP Windows Server créées manuellement d’un catalogue Citrix Virtual Apps and Desktops.
  • Tirer parti de toutes les fonctionnalités de gestion de l’alimentation Citrix Virtual Apps and Desktops existantes pour gérer de manière optimale les VM GCP Windows Server, en définissant par exemple un calendrier de redémarrage.

Cette fonctionnalité ne nécessite aucune modification du workflow de provisioning Citrix Virtual Apps and Desktops existant, ni la suppression de toute fonctionnalité existante.

Vous ne pouvez gérer que les VM persistantes créées précédemment sur Google Cloud Platform. Citrix vous recommande de provisionner manuellement les VM avant de créer une connexion dans Studio.

Exigences

  • Compte Citrix Cloud. La fonctionnalité décrite dans cet article est uniquement disponible dans Citrix Cloud.
  • Abonnement au service Citrix Virtual Apps and Desktops. Pour plus de détails, voir Commencer.
  • Un projet GCP. Le projet stocke toutes les ressources de calcul associées au catalogue de machines. Il peut s’agir d’un projet existant ou un nouveau.
  • Compte de service GCP. Ce compte s’authentifie auprès de Google Cloud pour permettre l’accès au projet. Voir Configurer le compte Google Cloud.
  • Deux API activées dans votre projet Google Cloud. Pour plus de détails, voir Activer les API Google Cloud.

Après avoir rempli les conditions requises, vous pouvez créer une connexion à GCP et ensuite créer un catalogue contenant des VM GCP.

Configurer le compte de service Google Cloud

Un compte Google vous permet de créer et de gérer des ressources au sein de projets GCP. Un compte de service Google Cloud est requis pour activer la fonctionnalité de gestion de l’alimentation décrite dans cet article.

Conseil : le compte Google Cloud s’authentifie auprès de Citrix Cloud à l’aide d’une clé privée générée par Google Cloud. Chaque compte (personnel ou de service) contient différents rôles définissant la gestion du projet. La fonctionnalité décrite dans cet article nécessite le rôle Cloud Resource Manager Browser et les autorisations Compute suivantes :

  • 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

Ces autorisations sont accordées en créant un rôle personnalisé. Pour plus de commodité, le rôle Compute Instance Admin (v1) peut être utilisé à la place du rôle personnalisé, mais il fournit un accès plus étendu que ce qui est strictement nécessaire.

Pour plus de détails, voir la page contenant des informations sur les rôles GCP .

Lors de la création d’un compte de service, il est possible de créer une clé privée pour le compte. Utilisez cette clé privée lors de la création d’une connexion dans Studio. L’accès à la clé privée se présente sous la forme d’un fichier d’informations d’identification que vous téléchargez lors de sa création. Lors de la création d’un fichier d’informations d’identification, assurez-vous que le type de fichier de clé est défini sur JSON, le type de fichier attendu par Studio.

Conseil : créez de nouvelles clés de service à l’aide de la page du compte de service sur la console GCP. Citrix recommande de changer de clés régulièrement pour des raisons de sécurité. Pour fournir de nouvelles clés sont fournies à l’application Citrix Virtual Apps and Desktops, modifiez une connexion GCP existante.

Activer les API Google Cloud

Pour utiliser la fonctionnalité Google Cloud avec Citrix Studio, vous devez activer deux API dans votre projet Google Cloud :

  • API Computer Engine
  • API Cloud Resource Manager

Depuis l’écran principal de Google Cloud Platform :

  1. Dans le menu supérieur gauche, sélectionnez API et services > Tableau de bord.

    Image de sélection du tableau de bord API et services

  2. Dans l’écran Tableau de bord, assurez-vous que l’état de l’API Compute Engine est activé.
  3. Dans le volet de gauche, sélectionnez API et services > Bibliothèque.

    Image de la bibliothèque API et services

  4. Dans le champ de recherche, tapez Cloud Resource Manager.
  5. Dans les résultats de la recherche, cliquez sur Cloud Resource Manager API.

    Google Cloud Resource Manager

Dans l’écran de l’API Cloud Resource Manager, cliquez sur Activer. L’état de l’API est affiché.

Créer une connexion

Dans Studio, suivez les instructions sous Créer une connexion et des ressources. Les informations suivantes sont uniques aux connexions Google Cloud Platform.

Créer une connexion Studio

  1. Sur la page Connexion :

    • Sélectionnez Créer une nouvelle connexion.
    • Sélectionnez Google Cloud Platform comme Type de connexion.
    • Cliquez sur Importer clé pour charger le fichier d’informations d’identification Google. Ce fichier contient les informations d’identification du compte de service appliqué. Le champ ID du compte de service est automatiquement renseigné avec les informations de la clé importée.
    • Entrez un nom pour la connexion et cliquez sur Suivant.
  2. Sur la page Résumé, vérifiez les informations et cliquez sur Terminer.

    Studio répertorie la connexion que vous avez créée.

    Gérer les services

Créer un catalogue de machines

Dans Citrix Studio, suivez les instructions de la section Créer des catalogues de machines. Les informations suivantes sont uniques aux catalogues de Google Cloud Platform.

  1. Sur la page Système d’exploitation, sélectionnez OS de serveur.
  2. Sur la page Gestion des machines, sélectionnez les deux boutons radio suivants :

    • des machines dont l’alimentation est gérée…
    • Autre service ou technologie.

    Créer un catalogue de machines

  3. Sur la page Machines virtuelles, sélectionnez Ajouter des VM. Accédez à la zone Google Cloud contenant les machines. Sélectionnez les machines, puis cliquez sur OK.

    Sélectionner des VM

  4. Fournissez les comptes d’ordinateur Active Directory existants pour les machines sélectionnées, puis cliquez sur OK.

    Associer des machines virtuelles à des comptes AD

  5. Sur la page Résumé, confirmez les informations que vous avez fournies, spécifiez un nom pour la connexion, puis cliquez sur Terminer.

Dépanner la connexion

Une fois l’assistant de création de connexion terminé, si l’état de la connexion est « Non disponible », il est possible que les éléments de Google Cloud Platform n’existent pas sur le Citrix Cloud Connector :

  • Vérifiez que vos Cloud Connector sont en cours d’exécution.
  • Vérifiez que vos Cloud Connector ont été mis à jour vers la dernière version.
  • Si les Cloud Connector ne répondent pas à Citrix Cloud, assurez-vous que le serveur du contrôleur de domaine Active Directory est en cours d’exécution.