Créer un cloud privé étendu VMware Engine

Un cloud privé étendu Google Cloud VMware Engine est un cloud privé étendu à deux zones de données et une zone témoin, le tout dans la même région Google Cloud. Les clouds privés étendus fournissent une infrastructure de calcul, de stockage et de réseau qui est 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 fournir une haute disponibilité de calcul et de stockage en cas de défaillance 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 plage CIDR maximale:/20
  • Si vous souhaitez effectuer une résolution d'adresses globale à l'aide de Cloud DNS, 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 les réseaux de cloud privés virtuels (VPC) Google Cloud. 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 console Google Cloud, procédez comme suit:

  1. Accédez à la console Google Cloud.
  2. Dans le menu de navigation principal, cliquez sur Private clouds (Clouds privés).
  3. Cliquez sur Créer.
  4. Cliquez sur Cloud privé étendu.
  5. Indiquez 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 3 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 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 répertorier les détails du cloud privé étendu et les données de cluster pour confirmer la création du nouveau cloud privé étendu, accédez à la page d'informations Clouds privés. Cette page contient les détails du cloud privé. Cliquez sur l'onglet Clusters pour afficher les données de cluster dans la table.

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é.
  • Zone préférée:sous-ensemble d'une région physiquement isolée des autres zones de la même région. La zone privilégiée est le domaine à défaillance unique préféré au sein d'une région.
  • Zone secondaire:sous-ensemble d'une région physiquement isolée des autres zones de la même région. La zone secondaire est le domaine de défaillance unique secondaire au sein d'une région.
  • Nom du cluster principal:nom donné au cluster vSphere initial dans votre cloud privé. Les dispositifs de gestion VMware de votre cloud privé s'exécutent sur ce cluster.
  • Type de nœud: configuration matérielle des nœuds de votre cluster principal.
  • Nœuds:nombre de nœuds dans votre cluster principal, six nœuds minimum.

  • 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 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 commande gcloud vmware private-clouds create:

    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 (un nombre pair) pour cette requête.
    • MANAGEMENT_RANGE: adresse IP et plage d'adresses IP (par exemple, 192.168.1.0/23) pour cette requête.
    • NETWORK_ID: ID de 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 répertorier les détails du cloud privé étendu et les données de cluster pour confirmer la création du nouveau cloud privé étendu, utilisez la commande gcloud vmware private-clouds list.

    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 concerné par 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 d'adresses IP (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 (un nombre pair) pour cette requête.

  2. Facultatif: Si vous souhaitez répertorier les détails du cloud privé étendu et les données de cluster pour confirmer la création du nouveau cloud privé étendu, exécutez 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 concerné par 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 répertorier les détails du cloud privé étendu et les 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 concerné par 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 nouveau cloud privé étendu, il déploie plusieurs composants VMware et divise la plage d'adresses IP fournie en sous-réseaux. La création d'un cloud privé étendu peut prendre entre 30 minutes et 2 heures. Une fois le provisionnement terminé, vous recevez un e-mail.

Étapes suivantes