En tant qu'administrateur de cloud, vous pouvez créer un compte de cloud Google Cloud Platform (GCP) pour les régions de compte sur lesquelles votre équipe va déployer les modèles de cloud vRealize Automation.

Conditions préalables

Procédure

  1. Dans Cloud Assembly, sélectionnez Infrastructure > Connexions > Comptes de cloud, puis cliquez sur Ajouter un compte de cloud.
  2. Sélectionnez le type de compte Google Cloud Platform, puis entrez les informations d'identification appropriées et les informations associées. Utilisez le compte de service qui a été créé lorsque le moteur de calcul du compte GCP source a été initialisé.

    Comme indiqué dans la section Conditions préalables ci-dessus, les informations d'identification requises sont disponibles sur Informations d'identification requises pour utiliser des comptes de cloud dans vRealize Automation. Pour créer un compte de cloud dans vRealize Automation, le service de moteur de calcul doit être activé sur le compte GCP source.

    Dans vRealize Automation, l'ID de projet fait partie du point de terminaison Google Cloud Platform. Vous le spécifiez lors de la création du compte de cloud. Lors de la collecte de données d'images privées spécifiques au projet, vRealize Automation l'adaptateur GCP interroge l'API de Google Cloud Platform.

  3. Cliquez sur Valider.
    Les régions de compte associées au compte sont collectées.
  4. Sélectionnez les régions sur lesquelles vous souhaitez provisionner cette ressource.
  5. Pour plus d'efficacité, cliquez sur Créer une zone de cloud pour les régions sélectionnées.
  6. Si vous avez besoin de balises pour prendre en charge une stratégie de marquage, entrez des balises de capacité. Reportez-vous aux sections Utilisation des balises pour gérer les ressources et les déploiements de Cloud Assembly et Création d'une stratégie de balisage.

    symbole vidéoPour plus d'informations sur la manière dont les balises de capacité et les balises de contrainte permettent de contrôler les positionnements de déploiement, reportez-vous au didacticiel vidéo Balises de contrainte et positionnement.

  7. Cliquez sur Ajouter.

Résultats

Le compte est ajouté à vRealize Automation et les régions sélectionnées sont disponibles pour la zone de cloud spécifiée.

Que faire ensuite

Créez des ressources d'infrastructure pour ce compte de cloud.

Les paragraphes suivants fournissent des informations sur le déploiement d'une machine virtuelle Google Cloud Platform à partir de Cloud Assembly.

Lorsque vous ajoutez un compte de cloud Google Cloud Platform à un modèle de cloud Cloud Assembly, vous pouvez utiliser la propriété YAML useSoleTenant pour indiquer que vous souhaitez déployer une machine virtuelle sur un nœud de locataire unique. Cette configuration vous permet d'isoler les machines virtuelles pour des problèmes de sécurité, de confidentialité ou d'autres problèmes.

Pour fournir cette fonctionnalité, les étiquettes d'affinité de nœud Google Cloud Platform sont converties en balises dans Cloud Assembly, et ces balises sont appliquées aux zones de disponibilité vRealize Automation pertinentes où résident les groupes de nœuds. Lorsque la propriété useSoleTenant est définie sur true, les balises de contrainte doivent être l'une des étiquettes d'affinité de nœud. De plus, pour déployer une machine en mode locataire unique, vous devez inclure la propriété useSoleTenant dans le modèle de cloud, ainsi que les balises de contrainte.

Avant d'utiliser cette fonctionnalité, vous devez créer le modèle de nœud et les étiquettes d'affinité de nœud appropriées dans Google Cloud Platform, puis créer un groupe de nœuds.

L'exemple YAML suivant montre comment la propriété useSoleTenant peut être utilisée dans des modèles de cloud Cloud Assembly. Les balises de contrainte sont les étiquettes d'affinité de nœud ayant été automatiquement collectées à partir de votre serveur Google Cloud Platform.

resources:
  Cloud_GCP_Machine_1:
    type: Cloud.GCP.Machine
    properties:
      image: ubuntu
      flavor: c2-family
      name: demo-vm
      useSoleTenant: true
      constraints:
        -tag: 'env:prod'
        -tag: 'region:asia-east1'