Créer un cloud privé étendu VMware Engine

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

Les clouds privés étendus utilisent des clusters étendus vSphere et vSAN pour assurer une haute disponibilité de l'informatique et du stockage contre les défaillances au niveau de la zone. Tous les clusters d'un cloud privé étendu sont considérés comme étant étendus sur VMware Engine vos clusters, 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, 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. Dans la console Google Cloud, accédez à la page Clouds privés.

    Accéder à Clouds privés

  2. Cliquez sur Créer.

  3. Cliquez sur Cloud privé étendu.

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

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

  6. Sélectionnez le nombre de nœuds par zone pour le cloud privé étendu. Créez votre cloud privé étendu avec un minimum de trois nœuds par zone.

  7. 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é.

  8. 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.

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

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

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

  12. Facultatif: Si vous souhaitez répertorier les détails du cloud privé étendu et pour confirmer la création du 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 des clusters 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é.
  • 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é au sein d'une région.
  • 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 secondaire à défaillance unique 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 cluster.
  • Type de nœud: configuration matérielle des nœuds de votre cluster principal.
  • Nodes (Nœuds) : nombre de nœuds dans votre cluster principal, au moins six.

  • 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 de cloud privé pour cette requête.
    • DESCRIPTION: description de cet étirement cloud privé virtuel.
    • REGION : région de la requête.
    • CLUSTER_ID : ID du cluster pour cette requête.
    • NODE_COUNT: le nombre total de nœuds dans le 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 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 de cette requête.
  2. Facultatif : Si vous souhaitez lister 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 : suivantes:

  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 la requête.
    • PREFERRED_ZONE : zone préférée pour cette requête.
    • SECONDARY_ZONE : zone secondaire de cette requête.
    • PRIVATE_CLOUD_ID: ID du cloud privé pour cette demande.
    • REGION : région de la requête.

    • MANAGEMENT_CIDR : adresse IP et plage d'adresses (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 du cluster, un nombre pair, pour cette requête.

  2. Facultatif : Si vous souhaitez lister les détails du cloud privé étendu et les données de cluster pour confirmer la création du nouveau cloud privé étendu, effectuez 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 la requête.
    • REGION : région de la requête.
    • PRIVATE_CLOUD_ID: ID du cloud privé pour cette demande.
  3. Facultatif: Si vous souhaitez répertorier les détails du cloud privé étendu et les clusters pour confirmer la création du nouveau cloud privé étendu, 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 la requête.
    • REGION : région de la requête.
    • PRIVATE_CLOUD_ID: ID du cloud privé pour cette demande.

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