Plug-in Google Cloud pour VMware vRealize

Présentation

Le plug-in Google Cloud pour VMware vRealize Orchestrator vous permet de provisionner et de gérer des ressources Google Cloud à l'aide de vRealize Orchestrator et de VMware vRealize Automation, y compris des instances Compute Engine, des clusters GKE, des instances Cloud Spanner et Cloud SQL, ainsi que des buckets Cloud Storage.

Avantages

Le plug-in Google Cloud pour vRealize offre une expérience de gestion et de gouvernance cohérente dans des environnements informatiques sur site et basés sur Google Cloud. Vous pouvez par exemple utiliser les plans fournis par Google ou créer vos propres plans pour les ressources Compute Engine, et les publier dans le catalogue de services vRealize. Vous pouvez ainsi sélectionner et lancer des ressources de manière prévisible à l'aide d'un outil que vous connaissez déjà lorsque vous orchestrez des machines virtuelles (VM) dans votre environnement VMware sur site.

Prérequis

Vous avez besoin d'un compte de facturation Google pour suivre les instructions de ce guide. Si vous n'avez pas de compte, consultez la page Créer, modifier ou fermer un compte de facturation. Les nouveaux utilisateurs de Google Cloud peuvent bénéficier d'un essai gratuit.

Ce guide suppose que vous maîtrisez les principes de base des produits suivants :

Produits Google Cloud compatibles

Le plug-in est compatible avec les ressources Google Cloud suivantes :

  • BigQuery
  • Filestore
  • Cloud KMS
  • Pub/Sub
  • Spanner
  • Cloud SQL
  • Cloud Storage
  • Compute Engine
  • Comptes de service IAM et clés
  • Clusters Google Kubernetes Engine
  • Règles de pare-feu et réseaux cloud privés virtuels
  • Serveurs d'applications clés en main basés sur des VM :
    • ASP.NET
    • MS SQLServer Enterprise
    • WordPress
    • LAMP
    • Cluster de VM Compute Engine haute disponibilité à équilibrage de charge

Configurer le plug-in Google Cloud pour vRealize

Cette section explique comment installer et configurer le plug-in.

Configurer votre environnement Google Cloud

  1. Connectez-vous à votre compte Google Cloud. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.
  2. Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.

    Accéder au sélecteur de projet

  3. Vérifiez que la facturation est activée pour votre projet Google Cloud.

  4. Activez l'API Compute Engine

    Activer l'API

  5. Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.

    Accéder au sélecteur de projet

  6. Vérifiez que la facturation est activée pour votre projet Google Cloud.

  7. Activez l'API Compute Engine

    Activer l'API

Télécharger le plug-in

Créer et télécharger le compte de service JSON

Pour pouvoir interagir avec vos ressources Google Cloud, le plug-in Google Cloud pour vRealize doit disposer d'identifiants de compte de service permettant d'authentifier les appels d'API à Google Cloud.

  1. Dans la console Google Cloud, accédez à la page IAM et administration.

    Accéder à la page IAM et administration

  2. Sélectionnez Comptes de service, puis cliquez sur Créer un compte de service.

  3. Attribuez un nom au compte de service et fournissez une description (facultatif).

  4. Cliquez sur Créer.

  5. Attribuez les rôles suivants au compte de service. (Utilisez le champ de filtre situé en haut pour trouver ces rôles.)

    • Pour permettre au plug-in de créer et de gérer des instances Compute Engine, ajoutez les rôles Administrateur de Compute et Utilisateur du compte de service.
    • Pour permettre au plug-in de gérer les clusters GKE, ajoutez le rôle Administrateur de Kubernetes Engine.
    • Pour permettre au plug-in de gérer les sujets et les abonnements Pub/Sub, ajoutez le rôle Administrateur Pub/Sub.

    Pour permettre au plug-in de gérer des types de ressources supplémentaires, ajoutez le rôle approprié. Pour en savoir plus, consultez la page Comprendre les comptes de service.

  6. Sinon, pour permettre au plug-in de gérer tous les types de ressources Google Cloud, attribuez au compte de service le rôle Éditeur sur le projet. Il est cependant recommandé d'accorder le strict minimum de droits nécessaires pour que le plug-in puisse gérer vos ressources Google Cloud.

  7. Lorsque vous avez terminé d'attribuer les rôles, cliquez sur Continuer.

  8. Cliquez sur Créer une clé, puis sélectionnez l'option JSON.

Le navigateur télécharge un nouveau fichier d'identifiant de compte de service au format JSON contenant la clé privée du compte de service. Conservez ce fichier en lieu sûr, car vous en aurez besoin plus tard pour créer la connexion Google Cloud dans le plug-in.

Installer le plug-in dans vRealize Orchestrator

Vous pouvez maintenant configurer le plug-in dans vRealize Orchestrator.

  1. Dans votre navigateur, connectez-vous au centre de contrôle de vRealize Orchestrator en tant qu'administrateur. L'URL se présente généralement comme suit :

    https://hostname:8283/vco-controlcenter
  2. Accédez à la page Manage Plug-Ins (Gérer les plug-ins).

  3. Recherchez le fichier du plug-in que vous avez téléchargé et cliquez sur Upload (Importer).

  4. Si vous acceptez le CLUF, cliquez sur Install (Installer).

  5. Si vous y êtes invité, cliquez sur Save Changes (Enregistrer les modifications).

    Attendez que vRealize Orchestrator redémarre ses services avant d'utiliser le plug-in. Le redémarrage peut prendre quelques minutes. Lorsque toutes les coches vertes s'affichent sur la page Validate Configuration (Valider la configuration), cela signifie que vRealize Orchestrator a redémarré.

    Page de validation de la configuration de vRealize Orchestrator, indiquant l'aboutissement de toutes les tâches de validation

Établir une connexion Google Cloud dans vRealize Orchestrator

La dernière étape de la configuration consiste à utiliser le fichier d'identifiant de compte de service que vous avez téléchargé précédemment pour établir une connexion dans vRealize Orchestrator. Cela permet au plug-in d'exécuter des opérations pour le compte de tout utilisateur connecté de vRealize Orchestrator.

  1. Dans l'onglet Workflows de vRealize Orchestrator, sélectionnez Library > GCP >Configuration > Create GCP Connection (Bibliothèque > GCP > Configuration > Créer une connexion GCP).
  2. Donnez un nom à la connexion.
  3. Fournissez la clé de l'une des manières suivantes :

    • Joignez le fichier d'identifiant de compte de service que vous avez téléchargé précédemment.
    • Collez l'identifiant dans le champ Paste JSON-encoded Service Account (Coller le compte de service encodé au format JSON).

    Page de création d'une connexion Google Cloud affichant un fichier .json à importer

  4. Si votre serveur vRealize Orchestrator doit se connecter à un serveur proxy avant d'accéder à l'Internet public, cochez la case Use proxy? (Utiliser un proxy ?), puis indiquez les détails de votre serveur proxy :

    Page montrant l'option d'utilisation d'un proxy activée, le port du proxy (2832), l'authentification de base sélectionnée, ainsi qu'un nom d'utilisateur et un mot de passe masqué

  5. Une fois le workflow terminé, accédez à l'onglet Inventory (Inventaire) du client vRealize Orchestrator.

    L'arborescence Google Cloud Platform contient une nouvelle sous-arborescence avec votre nom de connexion et votre ID de projet. À moins que vous ne possédiez déjà des ressources Google Cloud, la plupart des nœuds de l'arborescence sont vides, à l'exception de ceux disponibles par défaut dans un projet. Il s'agit de Compute Regions/Zones (Régions/Zones de calcul Compute), des règles de pare-feu et de réseau par défaut, ainsi que du compte de service que vous avez créé et utilisé pour établir la connexion à partir de vRealize Orchestrator.

    Image du client vRealize Orchestrator affichant l'onglet "Inventory" (Inventaire) avec les instances de VM sélectionnées

Vous avez maintenant terminé la configuration du plug-in et vous pouvez exécuter n'importe quel autre workflow disponible dans le répertoire Google Cloud.

Utiliser des ressources Google Cloud dans vRealize Orchestrator et vRealize Automation

Cette section présente l'utilisation des workflows dans le plug-in Google Cloud pour vRealize.

Authentifier et autoriser des utilisateurs

Les administrateurs et les utilisateurs de vRealize s'authentifient auprès de vRealize Orchestrator et de vRealize Automation à l'aide de la gestion des accès basée sur les rôles. Les rôles de vRealize ne correspondent pas aux autorisations Cloud IAM. Toutes les actions des utilisateurs et des administrateurs de vRealize sont en fait effectuées à l'aide du même compte de service Google Cloud que celui utilisé lors de la création de la connexion. Le compte de service doit disposer des autorisations Cloud IAM appropriées pour permettre aux utilisateurs de vRealize de provisionner des ressources dans Google Cloud, comme décrit précédemment.

Vous pouvez créer plusieurs connexions, chacune utilisant des comptes de service et des projets Google Cloud différents. Cela vous permet d'isoler les actions des utilisateurs et des administrateurs en accordant l'accès à une connexion en particulier à des groupes d'utilisateurs spécifiques. Vous pouvez spécifier une connexion différente pour chaque workflow utilisé pour créer une ressource, et chaque workflow opérant sur une ressource existante déduit la connexion de l'ID de projet où se trouve la ressource.

Exécuter des workflows Google Cloud dans vRealize Orchestrator

Les workflows inclus dans le plug-in Google Cloud pour vRealize Orchestrator permettent à vos utilisateurs de créer de nombreuses ressources Google Cloud courantes, y compris des instances Compute Engine, des clusters GKE, des règles de pare-feu de cloud privé virtuel et des buckets Cloud Storage. En général, les workflows permettant de créer ces ressources sont accessibles dans le dossier correspondant au type de ressource (par exemple, Instances pour les instances Compute Engine).

En guise d'exemple d'exécution d'un workflow Google Cloud, la section suivante décrit comment créer une instance Compute Engine.

Créer une instance Compute Engine

  1. Dans le dossier vRealize Orchestrator, ouvrez GCP > Instances, puis cliquez sur Create Instance (Créer une instance).

    Create Instance (Créer une instance) sélectionnée" class="l10n-absolute-url-src screenshot" l10n-attrs-original-order="src,alt,class" src="https://cloud.google.com/static/architecture/images/vmware_vrealize_plugin_workflows_create_instance.png" />

  2. Sélectionnez une connexion Google Cloud. Elle permet d'obtenir des identifiants d'autorisation pour pouvoir interagir avec les API Google Cloud.

    Sélection de la boîte de dialogue de connexion Google Cloud à l'étape "Créer un réseau" du démarrage d'un workflow

  3. Personnalisez la configuration de l'instance de VM à l'aide des champs fournis, en spécifiant par exemple la région, la zone, le nom de l'instance, le type de machine, etc. Les champs obligatoires sont signalés par un astérisque rouge.

    Spécification des options d'instances de VM Google Cloud, telles que le nom, le type de machine et le système d'exploitation

  4. Cliquez sur Next (Suivant) pour passer aux pages suivantes vous permettant de spécifier des options telles qu'un script de démarrage, des tags, une adresse IP externe et une clé SSH.

    Spécification des options d'instances de VM Google Cloud, comme le script de démarrage

  5. Examinez éventuellement les informations du formulaire Price estimate (Estimation du prix). Cette page fournit une estimation du coût mensuel d'exécution de la VM. Il ne s'agit pas d'un chiffrage précis de vos frais de facturation prévus, mais cela vous donne une estimation approximative à intégrer dans votre budget.

    Estimateur de prix affichant un coût mensuel de 24,67 $

  6. Lorsque vous avez terminé de spécifier les options, cliquez sur Submit (Soumettre).

    L'onglet Logs (Journaux) de la page d'exécution du workflow contient des informations de diagnostic indiquant l'état du processus de création.

    Liste de journaux montrant le résultat de la création d'une instance, avec plusieurs entrées portant la mention RUNNING (EN COURS D'EXÉCUTION)

    Le workflow s'exécute en quelques secondes. Vous pouvez ensuite actualiser le nœud VM instances (Instances de VM) pour afficher la nouvelle instance dans l'arborescence de l'inventaire vRealize Orchestrator.

    Par défaut > VM Instances > instance-1 selectionnée" class="l10n-absolute-url-src screenshot" l10n-attrs-original-order="src,alt,class" src="https://cloud.google.com/static/architecture/images/vmware_vrealize_plugin_vro_inventory_new_instance.png" />

  7. Cliquez sur la nouvelle instance dans la liste pour afficher ses attributs.

    Boîte de dialogue affichant les attributs de la nouvelle instance, tels que l'heure et la date de création, l'adresse IP externe et la zone

  8. Si vous le souhaitez, dans la console Google Cloud, accédez à la page Instances de VM et recherchez votre nouvelle instance.

    Console Google Cloud affichant la nouvelle image de VM

Exécuter un workflow de jour 2 sur une instance Compute Engine existante

Dans la documentation de VMware, les opérations du jour 2 désignent les opérations que vous effectuez après le provisionnement initial. Cette section explique comment exécuter un workflow opérationnel sur une ressource Google Cloud.

À titre d'exemple, la procédure suivante montre comment exécuter un workflow sur une instance Compute Engine existante.

  1. Dans vRealize Orchestrator, cliquez avec le bouton droit de la souris sur la ressource et sélectionnez Run workflow (Exécuter le workflow).

    Menu contextuel avec l'option "Run workflow" (Exécuter le workflow) sélectionnée

  2. Cliquez sur le workflow à exécuter, puis sur Select (Sélectionner).

    Boîte de dialogue "Chooser" vRealize Orchestrator affichant le workflow "Reset Instance" (Réinitialiser l'instance) sélectionné

    L'instance de VM est renseignée dans le champ du formulaire.

  3. Exécutez le workflow pour réaliser l'action. (Dans ce cas, pour réinitialiser l'instance.)

    Réinitialiser l'étape "Instance" du flux de workflow de démarrage, avec l'instance "instance-1" sélectionnée

    Une boîte de dialogue s'affiche jusqu'à la fin du workflow. Vous pouvez éventuellement envoyer le workflow en arrière-plan si vous souhaitez effectuer d'autres tâches pendant son exécution.

  4. Si vous le souhaitez, accédez à la console Google Cloud et notez l'effet de l'exécution du workflow.

    Console Google Cloud affichant le résultat (image d'arrêt) du workflow dans vRealize Orchestrator

Utiliser vRealize Automation avec Google Cloud

Le plug-in Google Cloud pour vRealize Orchestrator permet aux administrateurs de vRealize Automation de créer des plans des ressources Google Cloud et de les publier dans le catalogue vRealize Automation. Les utilisateurs finaux peuvent demander des plans et les déployer.

Pour en savoir plus, consultez la section spécifique à la conception et la publication de plans dans la documentation de VMware.

Créer des plans XaaS dans vRealize Automation à partir de vRealize Orchestrator

Cette section décrit la procédure d'utilisation des workflows fournis par vRealize Orchestrator et par le plug-in Google Cloud pour vRealize Orchestrator afin d'importer les types de ressources XaaS et les plans que vous souhaitez utiliser dans vRealize Automation.

Ajouter un hôte vRealize Automation

  1. Dans vRealize Orchestrator, accédez à l'onglet Workflows, puis ouvrez vRealize Automation > Configuration.
  2. Exécutez le workflow Add a vRA Host (Ajouter un hôte vRA).

    Configuration > Ajouter un hôte vRA (option sélectionnée)" class="l10n-absolute-url-src screenshot" l10n-attrs-original-order="src,alt,class" src="https://cloud.google.com/static/architecture/images/vmware_vrealize_plugin_workflows_add_vra_host.png" />

  3. Fournissez les informations relatives à l'hôte vRealize Automation. Veillez à utiliser un compte utilisateur disposant du rôle d'administrateur IaaS.

Importer des ressources personnalisées XaaS

  1. Dans vRealize Orchestrator, accédez à l'onglet Workflows, puis ouvrez GCP > vRA Blueprints (Plans de vRA).
  2. Exécutez le workflow Import XaaS Custom Resources (Importer des ressources personnalisées XaaS).

    Importer des ressources personnalisées XaaS sélectionnée" class="l10n-absolute-url-src screenshot" l10n-attrs-original-order="src,alt,class" src="https://cloud.google.com/static/architecture/images/vmware_vrealize_plugin_workflows_import_custom_resources.png" />

  3. Choisissez votre hôte vRealize Automation et sélectionnez les types de ressources Google Cloud que vous souhaitez rendre disponibles dans vRealize Automation. Par exemple, si vous souhaitez gérer les ressources Cloud Storage dans vRealize Automation, sélectionnez Google Cloud:Bucket et Google Cloud:StorageObject. Par défaut, tous les types Google Cloud disponibles dans le plug-in sont sélectionnés.

    Boîte de dialogue affichant un hôte vRA, les types de ressources Google Cloud et l'option Google Cloud:bucket sélectionnée

  4. Envoyez le workflow.

    Une fois l'opération terminée, les ressources personnalisées importées sont affichées dans la section Design > XaaS > Custom Resources (Conception > XaaS > Ressources personnalisées) de vRealize Automation.

    Page de développement de vRealize Automation affichant le volet "Custom Resources" (Ressources personnalisées) et divers attributs de bucket Google Cloud

Importer des plans de service XaaS

  1. Dans vRealize Orchestrator, accédez à l'onglet Workflows, puis ouvrez GCP > vRA Blueprints (Plans de vRA).
  2. Exécutez le workflow Import XaaS Services Blueprints (Importer les plans de services XaaS).

    Importer des plans de services XaaS sélectionnée" class="l10n-absolute-url-src screenshot" l10n-attrs-original-order="src,alt,class" src="https://cloud.google.com/static/architecture/images/vmware_vrealize_plugin_workflows_import_blueprints.png" />

  3. Choisissez votre hôte vRealize Automation et sélectionnez les workflows qui permettent de créer des instances des types de ressources personnalisées que vous avez importés précédemment. Par exemple, le workflow BigQuery > Create Dataset (Créer un ensemble de données) est disponible, car il permet de créer un ensemble de données Google Cloud:Dataset.

    Vous pouvez sélectionner autant de workflows que vous le souhaitez en fonction des types de ressources personnalisés connus de votre hôte vRealize Automation. Le champ de nom du service permet de définir le nom du catalogue de services de vRealize Automation.

    Boîte de dialogue "Tableau de chaînes" affichant une liste de workflows

  4. Envoyez le workflow.

    Une fois l'opération terminée, tous les plans importés sont affichés dans la section Design > XaaS > XaaS Blueprints (Conception > XaaS > Plans XaaS) de vRealize Orchestrator.

    Boîte de dialogue "Plans XaaS" affichant une liste des plans disponibles

  5. Pour valider les workflows, dans vRealize Orchestrator, accédez à Administration > Catalog Management > Catalog Items (Administration > Gestion du catalogue > Éléments du catalogue).

    Vous constatez que le nouveau service Google Cloud a été ajouté et que chacun des plans XaaS a été ajouté en tant qu'élément du catalogue au sein du nouveau service.

    Page de développement de vRealize Automation affichant le volet "Catalog Items" (Éléments du catalogue) et une liste des éléments du catalogue

Créer un droit pour les éléments du catalogue de services Google Cloud

Pour permettre aux utilisateurs de créer et de gérer des ressources Google Cloud, vous pouvez créer un droit spécifiant le service Google Cloud, ainsi que les éléments de catalogue et les actions disponibles.

Pour en savoir plus, consultez la section relative aux droits dans la documentation de VMware.

Une fois le droit créé et activé, les utilisateurs faisant partie du groupe d'activité attribué peuvent voir les éléments du catalogue Google Cloud en tant qu'options.

Page de développement de vRealize Automation affichant le volet "Catalog" (Catalogue) et divers éléments du catalogue sous forme de cartes

Créer des actions pour les ressources personnalisées

Les opérations du jour 2 sur les ressources personnalisées doivent être créées en tant qu'actions.

  1. Dans vRealize Orchestrator, accédez à l'onglet Workflows, puis ouvrez GCP > vRA Blueprints (Plans de vRA).
  2. Exécutez le workflow Create Actions for Custom Resource (Créer des actions pour une ressource personnalisée).

    Create Actions for Custom Resource (option Plans de vRealize > Créer des actions pour la ressource personnalisée sélectionnée)" class="l10n-absolute-url-src screenshot" l10n-attrs-original-order="src,alt,class" src="https://cloud.google.com/static/architecture/images/vmware_vrealize_plugin_workflows_create_actions.png" />

  3. Choisissez votre hôte vRealize Automation, puis saisissez le nom du type de ressources personnalisées pour lequel vous souhaitez créer des actions.

    Boîte de dialogue affichant les paramètres du workflow, qui indique un nom d'hôte et un type de ressource

  4. Envoyez le workflow.

    Une fois l'opération terminée, les actions s'affichent en tant qu'actions de ressources publiées dans la section Design > XaaS > Resource Actions (Conception > XaaS > Actions de ressources) de vRealize Automation.

    Page de développement de vRealize Automation affichant le volet des Actions des ressources et une liste d'actions, telles que "Supprimer l'ensemble de données" et "Mettre à jour le cluster"

  5. Vous pouvez aussi activer les actions dans le droit défini pour vos utilisateurs, afin qu'elles apparaissent sur les ressources créées qui sont gérées par vRealize Automation.

    Boîte de dialogue "Actions autorisés" affichant une liste d'actions, telles que "Créer une table" et les règles d'approbation correspondantes

Créer manuellement des plans XaaS dans vRealize Automation

Cette section indique les procédures de configuration manuelle de vRealize Automation pour permettre à vos utilisateurs d'exécuter des workflows à partir du plug-in Google Cloud pour VMware vRealize Orchestrator dans un catalogue de services vRealize Automation. Dans ce guide, nous partons du principe que vous disposez des droits d'administrateur XaaS et que vous connaissez les instructions décrites dans la section sur la création de plans et d'actions XaaS de la documentation VMware.

Pour optimiser la création d'artefacts XaaS de vRealize Automation, nous vous recommandons de suivre les étapes décrites dans la section Créer des plans XaaS dans vRealize Automation à partir de vRealize Orchestrator ci-dessus.

Créer un plan de ressources multiples

Vous pouvez créer des modèles réutilisables constitués de plusieurs composants de plan XaaS à l'aide du concepteur de plans de vRealize Automation.

Vous pouvez par exemple concevoir un plan qui crée une instance Compute Engine exécutant Microsoft SQL Server et appliquant les règles de réseau et de pare-feu associées. L'interface du concepteur de plans vous permet d'ajouter des ressources Google Cloud et de créer des plans personnalisés.

Concepteur de plans montrant des zones avec des flèches allant du réseau vers SQL Server vers les règles de pare-feu

Mises à jour et notes de version

Pour obtenir la dernière version du plug-in Google Cloud pour vRealize, téléchargez le plug-in à partir du bucket Cloud Storage suivant :

https://storage.googleapis.com/cpe-ti-vmware/signed/o11nplug-in-gcp-plug-in-for-vro.vmoapp

Si vous utilisez une ancienne version du plug-in, vous recevrez un message d'avertissement vous indiquant la disponibilité d'une version plus récente lorsque vous exécuterez des workflows.

Vous pouvez utiliser vRealize Orchestrator pour télécharger la dernière version du plug-in.

  1. Dans la console Google Cloud, assurez-vous que l'API JSON Cloud Storage est activée.

    Accéder à la page API JSON Cloud Storage

  2. Dans vRealize Orchestrator, accédez au dossier GCP > Configuration.

  3. Exécutez le workflow Download Latest Plugin (Télécharger le dernier plug-in) et indiquez votre connexion Google Cloud.

    Configuration > Télécharger le dernier plug-in sélectionnée" class="l10n-absolute-url-src screenshot" l10n-attrs-original-order="src,alt,class" src="https://cloud.google.com/static/architecture/images/vmware_vrealize_plugin_workflows_download_latest.png" />

    Le workflow permet de télécharger le fichier .dar du plug-in dans un dossier temporaire.

  4. Suivez la procédure indiquée dans l'article 2151653 de la base de connaissances de VMware pour copier le fichier du plug-in à l'emplacement approprié sur le serveur vRealize Orchestrator. Utilisez cp à la place de rm à l'étape 4 pour déplacer le fichier .dar téléchargé dans le dossier /usr/lib/vco/app-server/plugins/.

    Liste montrant le fichier .dar copié dans le dossier des plug-ins

Les notes de version sont disponibles à l'adresse https://storage.googleapis.com/cpe-ti-vmware/RELEASE_NOTES.txt..

Problèmes

Pour signaler des défauts sur le produit, envoyez un e-mail à l'adresse gcp-vrealize-feedback@google.com.