Créer un cloud privé étendu VMware Engine

Un cloud privé étendu Google Cloud VMware Engine est un cloud privé qui est étendu sur deux zones de données et une zone témoin, le tout dans la même Google Cloud région. Les clouds privés étendus fournissent une infrastructure de calcul, de stockage et de réseau tolérante aux pannes au niveau des zones dans une région donnée.

Les clouds privés étendus utilisent des clusters étendus vSphere et vSAN pour assurer une haute disponibilité des ressources de calcul et de stockage en cas de défaillance au niveau des zones. Tous les clusters d'un cloud privé étendu sont considérés comme des clusters étendus VMware Engine, y compris le cluster principal.

Avant de commencer

Pour suivre la procédure décrite dans ce document, vous devez d'abord effectuer les opérations suivantes :

  • Allouez une plage d'adresses IP unique pour les sous-réseaux vSphere/vSAN du cloud privé que vous souhaitez créer.
    • Préfixe de la plage CIDR minimale : /24
    • Préfixe de la plage CIDR maximale : /20
  • Si vous souhaitez effectuer une résolution d'adresses globale à l'aide de Cloud DNS, alors activez l'API Cloud DNS et terminez la configuration de Cloud DNS avant de créer votre cloud privé.

L'espace d'adressage de sous-réseau vSphere/vSAN ne doit chevaucher aucun réseau qui communique avec le cloud privé, tel que des réseaux sur site et Google Cloud des réseaux de cloud privé virtuel (VPC). Pour en savoir plus sur les sous-réseaux vSphere ou vSAN, consultez la page VLAN et sous-réseaux sur VMware Engine.

Créer un cloud privé étendu

Console

Pour créer un cloud privé étendu à l'aide de la Google Cloud console, procédez comme suit :

  1. Dans la Google Cloud console, accédez à la page Clouds privés.

    Accéder à la page "Clouds privés"

  2. Cliquez sur Sélectionner un projet, puis sélectionnez l'organisation, le dossier ou le projet dans lequel vous souhaitez créer le cloud privé étendu.

  3. Cliquez sur Créer.

  4. Cliquez sur Cloud privé étendu.

  5. Saisissez votre emplacement d'hébergement principal et sélectionnez votre zone secondaire.

  6. Sélectionnez le type de nœud pour votre cluster principal.

  7. Sélectionnez le nombre de nœuds par zone pour le cloud privé étendu. Créez votre cloud privé étendu avec au moins trois nœuds par zone.

  8. Facultatif : Cliquez sur le bouton d'activation Personnaliser les cœurs si vous souhaitez réduire le nombre de cœurs disponibles pour chaque nœud du cluster de gestion. Pour en savoir plus, consultez la section Nombre de cœurs personnalisé.

  9. Saisissez une plage CIDR pour le réseau de gestion VMware. Assurez-vous que la plage CIDR ne chevauche aucun de vos sous-réseaux sur site ou dans le cloud.

  10. Cliquez sur Vérifier et créer.

  11. Vérifiez les paramètres. Pour modifier les paramètres, cliquez sur Retour.

  12. Cliquez sur Créer pour commencer à créer le cloud privé étendu.

  13. Facultatif : Si vous souhaitez afficher la liste des détails du cloud privé étendu et des données de cluster pour confirmer la création du nouveau cloud privé étendu, commencez sur la page d'informations Clouds privés. Cette page contient des informations sur le cloud privé. Cliquez sur l'onglet Clusters pour afficher les données de cluster dans le tableau.

La liste suivante décrit plus en détail chaque champ à renseigner lors de la création du cloud privé :

  • Name (Nom) : identifiant unique et permanent du cloud privé.
  • Description (Description) : informations supplémentaires visibles sur la page des détails du cloud privé.
  • Region (Région) : région géographique dans laquelle VMware Engine héberge votre cloud privé.
  • Preferred Zone (Zone préférée) : sous-ensemble d'une région isolé physiquement des autres zones de la même région. La zone préférée est le domaine de défaillance unique préféré dans une région.
  • Secondary Zone (Zone secondaire) : sous-ensemble d'une région isolé physiquement des autres zones de la même région. La zone secondaire est le domaine de défaillance unique secondaire dans une région.
  • Primary cluster name (Nom du cluster principal) : nom donné au cluster vSphere initial de votre cloud privé. Les dispositifs de gestion VMware de votre cloud privé s'exécutent sur ce cluster.
  • Node type (Type de nœud) : configuration matérielle des nœuds de votre cluster principal.
  • Nodes (Nœuds) : nombre de nœuds dans le cluster principal (au moins six nœuds).

  • VMware Engine network (Réseau VMware Engine) : ressource réseau qui gère les connexions cloud privées conformément à une règle de réseau. Vous et les ressources connectées à ce réseau VMware Engine pouvez accéder au cloud privé depuis l'intérieur Google Cloud.
  • Management IP address range (Plage d'adresses IP de gestion) : plage d'adresses IP utilisée pour vCenter Server, NSX Manager, les hôtes ESXi et d'autres parties de l'infrastructure du cloud privé. Cette plage n'est pas utilisée pour les VM de charge de travail et ne doit chevaucher aucune partie de votre réseau VPC, ni de tout autre réseau auquel vous prévoyez de connecter votre cloud privé.

gcloud

Pour créer un cloud privé étendu à l'aide de la Google Cloud CLI, procédez comme suit :

  1. Créez un cloud privé étendu en saisissant la gcloud vmware private-clouds create commande :

    gcloud vmware private-clouds create PRIVATE_CLOUD_ID \
      --description="DESCRIPTION" \
      --location="REGION" \
      --cluster="CLUSTER_ID" \
      --node-type-config=type=standard-72,count="NODE_COUNT" \
      --management-range="MANAGEMENT_RANGE" \
      --vmware-engine-network="NETWORK_ID" \
      --preferred-zone=projects/PROJECT_ID/locations/PREFERRED_ZONE \
      --secondary-zone=projects/PROJECT_ID/locations/SECONDARY_ZONE \
      --type=STRETCHED

    Remplacez les éléments suivants :

    • PRIVATE_CLOUD_ID: ID du cloud privé pour cette requête.
    • DESCRIPTION: description de ce cloud privé étendu.
    • REGION : région de la requête.
    • CLUSTER_ID : ID du cluster pour cette requête.
    • NODE_COUNT: nombre total de nœuds dans le cluster (nombre pair) pour cette requête.
    • MANAGEMENT_RANGE: adresse IP et plage, par exemple 192.168.1.0/23, pour cette requête.
    • NETWORK_ID : ID du réseau pour cette requête.
    • PROJECT_ID : ID du projet pour cette requête.
    • PREFERRED_ZONE: zone préférée pour cette requête.
    • SECONDARY_ZONE: zone secondaire pour cette requête.
  2. Facultatif : Si vous souhaitez afficher la liste des détails du cloud privé étendu et des données de cluster pour confirmer la création du nouveau cloud privé étendu, utilisez la gcloud vmware private-clouds list commande :

    gcloud vmware private-clouds list \
      --location=REGION

    Remplacez les éléments suivants :

    • REGION : région de la requête.

API

Pour créer un cloud privé étendu à l'aide de l'API VMware Engine, procédez comme suit :

  1. Créez un cloud privé étendu en envoyant une requête POST :

      POST "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateClouds?private_cloud_id=PRIVATE_CLOUD_ID"
      -d '{
        "network_config": {
          "vmware_engine_network": "projects//locations/REGION/vmwareEngineNetworks/NETWORK_ID",
            "management_cidr": "MANAGEMENT_CIDR"
        },
        "management_cluster": {
          "cluster_id": "CLUSTER_ID",
          "node_type_configs": {
            "standard-72": {
              "node_count": "NODE_COUNT"
            }
          },
          "stretched_cluster_config": {
            "preferred_location": "projects/PROJECT_ID/locations/PREFERRED_ZONE",
            "secondary_location": "projects/PROJECT_ID/locations/SECONDARY_ZONE"
          }
        },
        "type": "STRETCHED"
      }'
    

    Remplacez les éléments suivants :

    • PROJECT_ID : projet pour cette requête.
    • PREFERRED_ZONE: zone préférée pour cette requête.
    • SECONDARY_ZONE: zone secondaire pour cette requête.
    • PRIVATE_CLOUD_ID: ID du cloud privé pour cette requête.
    • REGION : région de la requête.

    • MANAGEMENT_CIDR: adresse IP et plage, par exemple 192.168.1.0/23, pour cette requête.

    • CLUSTER_ID : ID du cluster pour cette requête.

    • NODE_COUNT: nombre total de nœuds dans le cluster (nombre pair) pour cette requête.

  2. Facultatif : Si vous souhaitez afficher la liste des détails du cloud privé étendu et des données de cluster pour confirmer la création du nouveau cloud privé étendu, envoyez une requête GET :

      GET https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateClouds/PRIVATE_CLOUD_ID"
    

    Remplacez les éléments suivants :

    • PROJECT_ID : projet pour cette requête.
    • REGION : région de la requête.
    • PRIVATE_CLOUD_ID: ID du cloud privé pour cette requête.
  3. Facultatif : Si vous souhaitez afficher la liste des détails du cloud privé étendu et des données de cluster pour confirmer la création du nouveau cloud privé étendu, envoyez une requête GET :

      GET https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateClouds/PRIVATE_CLOUD_ID"
    

    Remplacez les éléments suivants :

    • PROJECT_ID : projet pour cette requête.
    • REGION : région de la requête.
    • PRIVATE_CLOUD_ID: ID du cloud privé pour cette requête.

Lorsque VMware Engine crée votre cloud privé étendu, il déploie un certain nombre de composants VMware et divise la plage d'adresses IP fournie en sous-réseaux. La création d'un cloud privé étendu peut prendre de 30 minutes à 2 heures. Une fois le provisionnement terminé, vous recevez un e-mail.

Étape suivante