Utiliser des nœuds de stockage uniquement

Ce document explique comment utiliser des nœuds de stockage uniquement dans VMware Engine. Les nœuds de stockage, également appelés nœuds de stockage, peuvent être utilisés pour faire évoluer la capacité de stockage d'un cluster vSAN sans ajouter de cœurs ni de mémoire au cluster. Vous pouvez créer des clusters contenant à la fois des clusters standards et des clusters de stockage uniquement les nœuds, puis de les développer ou de les réduire à l'aide de la Google Cloud CLI l'API VMware Engine.

Conditions requises pour la Google Cloud CLI et les API

Pour gérer votre instance VMware Engine à l'aide de l'outil de ligne de commande gcloud ou de l'API ressources, nous vous recommandons de configurer les outils comme décrit ci-dessous.

gcloud

  1. Définissez votre ID de projet par défaut :

    gcloud config set project PROJECT_ID
    
  2. Définissez une région et une zone par défaut :

    gcloud config set compute/region REGION
    
    gcloud config set compute/zone ZONE
    

Pour en savoir plus sur l'outil gcloud vmware, consultez la documentation de référence de Cloud SDK Cloud.

API

Les exemples d'API de cet ensemble de documentation utilisent l'outil de ligne de commande cURL pour interroger l'API. Un jeton d'accès valide est requis dans cURL requête. Il existe de nombreuses façons d'obtenir un jeton d'accès valide : les éléments suivants les étapes suivantes utilisent l'outil gcloud pour générer un jeton d'accès:

  1. Connectez-vous à Google Cloud:

    gcloud auth login
    
  2. Générez un jeton d'accès et exportez-le vers TOKEN:

    export TOKEN=`gcloud auth print-access-token`
    
  3. Vérifiez que TOKEN est correctement défini :

    echo $TOKEN
    

À présent, utilisez le jeton d'autorisation dans vos requêtes à l'API. Exemple :

curl -X GET -H "Authorization: Bearer \"$TOKEN\"" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations

Python

Les exemples de code Python présentés dans cette documentation utilisent la bibliothèque VMware Engine pour communiquer avec l'API. Pour pouvoir utiliser cette approche, la bibliothèque doit être installée et les identifiants par défaut de l'application doivent être configurés.

  1. Téléchargez et installez la bibliothèque Python:

    pip install google-cloud-vmwareengine
    
  2. Configurez les informations ADC en exécutant ces commandes dans votre shell :

    gcloud auth application-default login
    

    Vous pouvez également utiliser un fichier de clé de compte de service:

    export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

Pour en savoir plus sur la bibliothèque, consultez la page de référence ou les exemples de code sur GitHub.

Avant de commencer

Avant de créer un cloud privé avec des nœuds de stockage uniquement, vérifiez qu'un Un réseau VMware Engine existe. Si un réseau VMware Engine n'existent pas, créez-en un à l'aide de la Google Cloud CLI en saisissant Commande gcloud vmware networks create:

   gcloud vmware networks create NETWORK_NAME \
      --type=STANDARD \
      --project=PROJECT_ID

Remplacez les éléments suivants :

  • NETWORK_NAME : nom du réseau.
  • PROJECT_ID : l'ID du projet pour la requête.

Lister les types de nœuds disponibles

Pour vérifier qu'un nœud de stockage uniquement est disponible pour votre projet et votre région, répertorier les types de nœuds disponibles à l'aide de la Google Cloud CLI ou de l'API VMware Engine ;

gcloud

Lister les types de nœuds disponibles à l'aide de la commande gcloud vmware node-types list :

  gcloud vmware node-types list \
     --location=ZONE \
     --project=PROJECT_ID

Remplacez les éléments suivants :

  • ZONE : zone de cette requête.
  • PROJECT_ID : ID du projet pour cette requête.

API

Pour répertorier les types de nœuds disponibles à l'aide de l'API VMware Engine, envoyez une requête GET :

GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/nodeTypes"

Remplacez les éléments suivants :

  • PROJECT_ID: nom du projet concerné requête.
  • ZONE : zone du cloud privé.

Créer un cloud privé avec des nœuds de stockage uniquement

Vous pouvez créer un cloud privé VMware Engine contenant des nœuds de stockage uniquement en plus des nœuds standards à l'aide de la console Google Cloud, de la Google Cloud CLI ou de l'API VMware Engine.

Console

Pour créer un cloud privé avec des nœuds de stockage uniquement à 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. Saisissez un nom pour votre cloud privé.

  4. Choisissez Standard pour le type de cloud privé.

  5. Sélectionnez l'emplacement où vous souhaitez déployer le cloud privé.

  6. Saisissez un nom pour le cluster principal.

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

  8. Sélectionnez le nombre de nœuds du cloud privé. Pour les charges de travail de production, créez votre cloud privé avec au moins trois nœuds. VMware Engine supprime les clouds privés qui ne contiennent qu'un seul nœud après 60 jours.

  9. Facultatif: Cliquez sur le bouton Customize Node Cores (Personnaliser les cœurs de nœud) 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é.

  10. Sélectionnez le modèle et le nombre de nœuds de stockage.

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

  12. Sélectionnez Créer un réseau pour créer un réseau VMware Engine, ou sélectionnez d'un réseau existant, le cas échéant.

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

gcloud

Pour créer un cloud privé avec des nœuds de stockage uniquement à l'aide de la Google Cloud CLI, effectuer les opérations suivantes:

  1. Créer un cloud privé PC_STORAGE_NODE_NAME avec n standard-72 nœuds et m storage-only-standard-72 en saisissant la commande gcloud private-clouds create:

    gcloud vmware private-clouds create PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --description=DESCRIPTION \
     --management-range=IP_ADDRESS \
     --cluster=CLUSTER_NAME \
     --node-type-config=type=standard-72,count=n \
     --node-type-config=type=storage-only-standard-72,count=m \
     --vmware-engine-network=NETWORK_NAME

    Remplacez les éléments suivants :

    • PC_STORAGE_NODE_NAME : nom du cloud privé avec nœud de stockage uniquement.
    • ZONE: zone de ce cloud privé.
    • PROJECT_ID : l'ID du projet pour la requête.
    • DESCRIPTION: description de cet élément cloud privé virtuel.
    • IP_ADDRESS: adresse IP et plage d'adresses IP pour ce cloud privé, par exemple 192.168.0.0/22.
    • CLUSTER_NAME: nom du nouveau cluster. dans ce cloud privé.
    • n: le nombre de nœuds standards dans le cluster principal de ce cloud privé.
    • m : nombre de nœuds de stockage uniquement dans le cluster principal de ce cloud privé.
    • NETWORK_NAME: nom du réseau.
  2. Facultatif: Pour confirmer la création du cloud privé avec stockage uniquement saisissez la commande gcloud vmware private-clouds clusters describe suivante:

    gcloud vmware private-clouds clusters describe CLUSTER_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --private-cloud=PC_STORAGE_NODE_NAME

    Remplacez les éléments suivants :

    • CLUSTER_NAME: nom du nouveau cluster. dans ce cloud privé.
    • ZONE: zone de ce cloud privé.
    • PROJECT_ID : ID du projet pour la requête.
    • PC_STORAGE_NODE_NAME: nom de la avec un nœud de stockage uniquement.

API

Pour créer un cloud privé avec des nœuds dédiés uniquement au stockage à l'aide du API VMware Engine, envoyez une requête GET:

GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?alt=json&privateCloudId=PC_STORAGE_NODE_NAME" -d '{
  "description": "DESCRIPTION",
  "managementCluster": {
     "clusterId": "CLUSTER_NAME",
     "nodeTypeConfigs": {
        "standard-72": {
           "nodeCount": n
        },
        "storage-only-standard-72": {
           "nodeCount": m
        }
     }
     },
     "networkConfig": {
        "managementCidr": "IP_ADDRESS",
        "vmwareEngineNetwork": "projects/PROJECT_ID/locations/ZONE/vmwareEngineNetworks/NETWORK_NAME"
      }
     }'

Remplacez les éléments suivants :

  • PROJECT_ID : l'ID du projet pour la requête.
  • ZONE : zone de ce cloud privé.
  • PC_STORAGE_NODE_NAME : nom du cloud privé avec nœud de stockage uniquement.
  • DESCRIPTION: description de cet élément cloud privé virtuel.
  • CLUSTER_NAME: nom du nouveau cluster. dans ce cloud privé.
  • n: nombre de nœuds standards dans le cluster principal de ce cloud privé.
  • m: nombre de nœuds de stockage uniquement dans le cluster principal de ce cloud privé.
  • IP_ADDRESS: adresse IP et plage d'adresses IP pour ce cloud privé, par exemple 192.168.0.0/22.
  • NETWORK_NAME: nom du réseau.

Lorsque VMware Engine crée votre cloud privé, 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é peut prendre de 30 minutes à 2 heures. Une fois le provisionnement terminé, vous recevez un e-mail.

Développer un cluster doté de nœuds de stockage uniquement

Vous pouvez développer un cluster standard en ajoutant des nœuds de stockage uniquement à l'aide de la console Google Cloud, de Google Cloud CLI ou de l'API VMware Engine. Pour ce faire, procédez comme suit:

Console

Pour développer un cluster comportant des nœuds de stockage uniquement à 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 à "Private Clouds" (Clouds privés)

  2. Cliquez sur l'onglet Cluster (Cluster).

  3. Cliquez sur le nom du cluster que vous souhaitez développer.

  4. Cliquez sur Modifier.

  5. Sous Configuration des nœuds, sélectionnez un modèle de nœud de stockage et augmentez le nombre de nœuds.

  6. Cliquez sur Enregistrer.

gcloud

Pour ajouter des nœuds de stockage uniquement à un cluster à l'aide de Google Cloud CLI, exécutez la commande gcloud vmware private-clouds clusters update :

  gcloud vmware private-clouds clusters update CLUSTER_NAME \
     --private-cloud=PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --update-nodes-config=type=storage-only-standard-72,count=m

Remplacez les éléments suivants :

  • CLUSTER_NAME : nom du cluster dans ce cloud privé.
  • PC_STORAGE_NODE_NAME : nom du cloud privé.
  • ZONE : zone de ce cloud privé.
  • PROJECT_ID : l'ID du projet pour la requête.
  • m: le nouveau nombre total de nœuds de stockage uniquement dans le cluster spécifié de ce cloud privé.

API

Pour développer un cluster en ajoutant des nœuds de stockage uniquement à l'aide de l'API VMware Engine, exécutez une requête PATCH:

PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters/CLUSTER_NAME/?alt=json&updateMask=node_type_configs.*.node_count" -d '{
  "nodeTypeConfigs": {
     "standard-72": {
        "nodeCount": n
     },
     "storage-only-standard-72": {
        "nodeCount": m
     }
   }
  }'

Remplacez les éléments suivants :

  • PROJECT_ID : l'ID du projet pour la requête.
  • ZONE : zone de ce cloud privé.
  • PC_STORAGE_NODE_NAME : nom du cloud privé.
  • CLUSTER_NAME: nom du cluster dans ce cloud privé.
  • n : nombre de nœuds standards dans le cluster spécifié de ce cloud privé.
  • m+1: le nouveau nombre total de nœuds de stockage uniquement dans le cluster spécifié de ce cloud privé.

Réduire un cluster avec des nœuds dédiés uniquement au stockage

Vous pouvez réduire un cluster contenant des nœuds de stockage uniquement à l'aide de la console Google Cloud, de Google Cloud CLI ou de l'API VMware Engine en procédant comme suit:

Console

Pour réduire un cluster comportant des nœuds de stockage uniquement à 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 l'onglet Cluster.

  3. Cliquez sur le nom du cluster que vous souhaitez réduire.

  4. Cliquez sur Modifier.

  5. Sous Configuration des nœuds, sélectionnez un nombre de nœuds inférieur.

  6. Cliquez sur Enregistrer.

gcloud

Pour réduire un cluster contenant des nœuds de stockage uniquement à l'aide de la Google Cloud CLI, utilisez la commande gcloud vmware private-clouds clusters update :

  gcloud vmware private-clouds clusters update CLUSTER_NAME \
     --private-cloud=PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --update-nodes-config=type=storage-only-standard-72,count=m

Remplacez les éléments suivants :

  • CLUSTER_NAME : nom du cluster dans ce cloud privé.
  • PC_STORAGE_NODE_NAME: nom du cloud privé.
  • ZONE : zone de ce cloud privé.
  • PROJECT_ID : l'ID du projet pour la requête.
  • m: le nouveau nombre total de nœuds de stockage uniquement dans le cluster spécifié de ce cloud privé.

API

Pour réduire un cluster contenant des nœuds de stockage uniquement à l'aide de l'API VMware Engine, envoyez une requête PATCH :

PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters/CLUSTER_NAME/?alt=json&updateMask=node_type_configs.*.node_count" -d '{
  "nodeTypeConfigs": {
     "standard-72": {
        "nodeCount": n
     },
     "storage-only-standard-72": {
        "nodeCount": m
     }
   }
  }'

Remplacez les éléments suivants :

  • PROJECT_ID : l'ID du projet pour la requête.
  • ZONE : zone de ce cloud privé.
  • PC_STORAGE_NODE_NAME : nom du cloud privé.
  • CLUSTER_NAME: nom du cluster dans ce cloud privé.
  • n : nombre de nœuds standards dans le cluster spécifié de ce cloud privé.
  • m : nouveau nombre total de nœuds de stockage uniquement dans le cluster spécifié de ce cloud privé.

Créer un cluster avec des nœuds dédiés uniquement au stockage

Pour créer un cluster dans un cloud privé existant incluant des nœuds de stockage uniquement à l'aide de la console Google Cloud, de Google Cloud CLI ou de l'API VMware Engine, procédez comme suit:

Console

Pour créer un cluster comportant des nœuds de stockage uniquement à 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 le nom du cloud privé dans lequel vous souhaitez créer le cluster.

  3. Cliquez sur l'onglet Clusters (Clusters).

  4. Cliquez sur Ajouter un cluster.

  5. Saisissez un nom de cluster.

  6. Sélectionnez le modèle de nœud HCI et le nombre de nœuds.

  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 Nombre de cœurs personnalisé.

  8. Sélectionnez le modèle de nœud de stockage et le nombre de nœuds.

  9. Cliquez sur Créer.

gcloud

Pour créer un cluster avec des nœuds de stockage uniquement à l'aide de la Google Cloud CLI, exécutez la commande gcloud vmware private-clouds clusters create:

  gcloud vmware private-clouds clusters create CLUSTER_NAME \
     --private-cloud=PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --node-type-config=type=standard-72,count=n \
     --node-type-config=type=storage-only-standard-72,count=m

Remplacez les éléments suivants :

  • CLUSTER_NAME : nom du nouveau cluster dans ce cloud privé.
  • PC_STORAGE_NODE_NAME : nom du cloud privé.
  • ZONE : zone de ce cloud privé.
  • PROJECT_ID : l'ID du projet pour la requête.
  • n : nombre de nœuds standards dans le cluster spécifié de ce cloud privé.
  • m : nombre de nœuds de stockage uniquement dans le cluster spécifié de ce cloud privé.

API

Pour créer un cluster dans un cloud privé avec des nœuds de stockage uniquement à l'aide de l'API VMware Engine, exécutez une requête PATCH:

PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters?alt=json&clusterId=CLUSTER_NAME" -d '{
  "nodeTypeConfigs": {
     "standard-72": {
        "nodeCount": n
     },
     "storage-only-standard-72": {
        "nodeCount": m
     }
   }
  }'

Remplacez les éléments suivants :

  • PROJECT_ID : l'ID du projet pour la requête.
  • ZONE : zone de ce cloud privé.
  • PC_STORAGE_NODE_NAME : nom du cloud privé.
  • CLUSTER_NAME: nom du nouveau cluster. dans ce cloud privé.
  • n: nombre de nœuds standards dans le cluster spécifié de ce cloud privé.
  • m : nombre de nœuds de stockage uniquement dans le cluster spécifié de ce cloud privé.

Supprimer un cluster comportant des nœuds de stockage uniquement

Pour supprimer un cluster contenant des nœuds de stockage uniquement à l'aide de la console Google Cloud, de Google Cloud CLI ou de l'API VMware Engine, procédez comme suit:

Console

Pour supprimer un cluster comportant des nœuds de stockage uniquement à 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 à "Private Clouds" (Clouds privés)

  2. Cliquez sur l'onglet Cluster (Cluster).

  3. Cliquez sur l'icône de suppression située sur la ligne du cluster que vous souhaitez supprimer.

gcloud

Pour supprimer un cluster contenant des nœuds de stockage uniquement à l'aide de la Google Cloud CLI, exécutez la commande gcloud vmware private-clouds clusters delete:

  gcloud vmware private-clouds clusters delete CLUSTER_NAME \
     --private-cloud=PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID

Remplacez les éléments suivants :

  • CLUSTER_NAME : nom du cluster dans ce cloud privé.
  • PC_STORAGE_NODE_NAME : nom du cloud privé.
  • ZONE : zone de ce cloud privé.
  • PROJECT_ID : l'ID du projet pour la requête.

API

Pour supprimer un cluster contenant des nœuds de stockage uniquement à l'aide de l'API VMware Engine, exécutez une requête DELETE:

DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters/CLUSTER_NAME/?alt=json"

Remplacez les éléments suivants :

  • PROJECT_ID : l'ID du projet pour la requête.
  • ZONE : zone de ce cloud privé.
  • PC_STORAGE_NODE_NAME : nom du cloud privé.
  • CLUSTER_NAME : nom du cluster dans ce cloud privé.

Créer un cloud privé étendu avec des nœuds de stockage uniquement

Vous pouvez créer un cloud privé étendu VMware Engine contenant des nœuds standards et dédiés au stockage à l'aide de la console Google Cloud, de la Google Cloud CLI ou de l'API VMware Engine.

Console

Pour créer un cloud privé étendu contenant des nœuds de stockage uniquement à 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 à "Private Clouds" (Clouds privés)

  2. Cliquez sur Créer.

  3. Saisissez un nom pour votre cloud privé.

  4. Choisissez Étiré pour le type de cloud privé.

  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 Nombre de cœurs personnalisé.

  9. Sélectionnez le modèle de nœud de stockage et le nombre de nœuds.

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

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

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

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

  14. 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 les détails du cloud. Cliquez sur l'onglet Clusters pour afficher les données des clusters dans le tableau.

gcloud

Pour créer un cloud privé étendu contenant des nœuds de stockage uniquement à l'aide de la Google Cloud CLI, procédez comme suit :

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

    gcloud vmware private-clouds create STRETCHED_PC_STORAGE_NODE_NAME \
     --description=DESCRIPTION \
     --location=REGION \
     --cluster=STRETCHED_CLUSTER_NAME \
     --node-type-config=type=standard-72,count=n \
     --node-type-config=type=storage-only-standard-72,count=m \
     --management-range=IP_ADDRESS \
     --vmware-engine-network=NETWORK_NAME
     --preferred-zone=projects/PROJECT_ID/locations/PREFERRED_ZONE \
     --secondary-zone=projects/PROJECT_ID/locations/SECONDARY_ZONE \
     --type=STRETCHED

    Remplacez les éléments suivants :

    • STRETCHED_PC_STORAGE_NODE_NAME: le nom du cloud privé étendu avec nœud de stockage uniquement.
    • DESCRIPTION : description de ce cloud privé.
    • REGION: région de ce cloud privé.
    • STRETCHED_CLUSTER_NAME : nom du nouveau cluster dans ce cloud privé.
    • n : nombre total de nœuds standards, un nombre pair, dans le cluster principal de ce cloud privé.
    • m : nombre total de nœuds de stockage uniquement, un nombre pair, dans le cluster principal de ce cloud privé.
    • IP_ADDRESS: adresse IP et plage d'adresses IP pour ce cloud privé, par exemple 192.168.0.0/22.
    • NETWORK_NAME : nom du réseau.
    • PROJECT_ID : l'ID du projet pour la requête.
    • SECONDARY_ZONE: zone secondaire de la demande.
    • PREFERRED_ZONE : zone préférée pour la requête.
  2. Facultatif : Pour confirmer la création du cloud privé étendu et le nombre de nœuds standards et de nœuds de stockage uniquement, utilisez les commandes gcloud vmware private-clouds describe et gcloud vmware private-clouds clusters describe, respectivement :

    gcloud vmware private-clouds describe STRETCHED_PC_STORAGE_NODE_NAME \
     --location=REGION

    Remplacez les éléments suivants :

    • STRETCHED_PC_STORAGE_NODE_NAME : nom du cloud privé étendu.
    • REGION: région de ce cloud privé.
    gcloud vmware private-clouds clusters describe STRETCHED_CLUSTER_NAME \
     --location=REGION \
     --project=PROJECT_ID \
     --private-cloud=STRETCHED_PC_STORAGE_NODE_NAME

    Remplacez les éléments suivants :

    • STRETCHED_CLUSTER_NAME : nom du cluster étendu dans ce cloud privé.
    • REGION: région de ce cloud privé.
    • PROJECT_ID : l'ID du projet pour la requête.
    • STRETCHED_PC_STORAGE_NODE_NAME : nom du cloud privé étendu.

API

Pour créer un cloud privé étendu contenant des nœuds de stockage uniquement à l'aide de l'API VMware Engine, envoyez une requête GET :

GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?alt=json&privateCloudId=PC_STORAGE_ONLY_NODE_NAME" -d '{
  "description": "DESCRIPTION",
  "managementCluster": {
     "clusterId": "CLUSTER_NAME",
     "nodeTypeConfigs": {
        "standard-72": {
           "nodeCount": n
        },
        "storage-only-standard-72": {
           "nodeCount": m
        }
     }
     },
     "networkConfig": {
        "managementCidr": "IP_ADDRESS",
        "vmwareEngineNetwork": "projects/PROJECT_ID/locations/ZONE/vmwareEngineNetworks/NETWORK_NAME"
      }
     }'

Remplacez les éléments suivants :

  • PROJECT_ID : l'ID du projet pour la requête.
  • ZONE : zone de ce cloud privé.
  • PC_STORAGE_NODE_NAME : nom du cloud privé avec nœud de stockage uniquement.
  • DESCRIPTION: description de cet élément cloud privé virtuel.
  • CLUSTER_NAME : nom du nouveau cluster dans ce cloud privé.
  • n: nombre total de nœuds standards (nombre pair) dans le cluster principal de ce cloud privé.
  • m: nombre total de nœuds dédiés uniquement au stockage (nombre pair) dans le cluster principal de ce cloud privé.
  • IP_ADDRESS: adresse IP et plage d'adresses IP pour ce cloud privé, par exemple 192.168.0.0/22.
  • NETWORK_NAME: nom du réseau.

Développer ou réduire un cluster étendu avec des nœuds de stockage uniquement

Vous pouvez développer ou réduire un cluster étendu en ajoutant ou en supprimant des nœuds de stockage uniquement à l'aide de la console Google Cloud, de Google Cloud CLI ou de l'API VMware Engine. Pour ce faire, procédez comme suit:

Console

Pour développer ou réduire un cluster étendu avec des nœuds de stockage uniquement à 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 l'onglet Cluster (Cluster).

  3. Cliquez sur le nom du cluster étendu que vous souhaitez développer ou réduire.

  4. Cliquez sur Modifier.

  5. Sous Configuration des nœuds, sélectionnez un modèle de nœud de stockage et augmentez ou diminuez le nombre de nœuds existant.

  6. Cliquez sur Enregistrer.

gcloud

Pour agrandir ou réduire un cluster étiré en ajoutant ou en supprimant des nœuds de stockage uniquement à l'aide de la Google Cloud CLI, utilisez la commande gcloud vmware private-clouds clusters update :

  gcloud vmware private-clouds clusters update STRETCHED_CLUSTER_NAME \
     --location=REGION \
     --project=PROJECT_ID \
     --private-cloud=STRETCHED_PC_STORAGE_NODE_NAME \
     --node-type-config=type=standard-72,count=n \
     --node-type-config=type=storage-only-standard-72,count=m

Remplacez les éléments suivants :

  • STRETCHED_CLUSTER_NAME: nom du dans un cluster étendu de ce cloud privé.
  • REGION: région de ce cloud privé.
  • PROJECT_ID : l'ID du projet pour la requête.
  • STRETCHED_PC_STORAGE_NODE_NAME : nom du cloud privé.
  • n: le nouveau nombre total de nœuds standards (nombre pair) pour ce cluster spécifié.
  • m: le nouveau nombre total de nœuds dédiés uniquement au stockage, un nombre pair, pour pour ce cluster spécifié.

API

Pour développer ou réduire un cluster étendu en ajoutant ou en supprimant des nœuds de stockage uniquement à l'aide de l'API VMware Engine, exécutez une requête PATCH:

PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateClouds/STRETCHED_PC_STORAGE_NODE_NAME/clusters/STRETCHED_CLUSTER_NAME" -d '{
  "nodeTypeConfigs": {
     "standard-72": {
        "nodeCount": n
     },
     "storage-only-standard-72": {
        "nodeCount": m
     }
   }
  }'

Remplacez les éléments suivants :

  • PROJECT_ID : l'ID du projet pour la requête.
  • REGION : région de ce cloud privé.
  • STRETCHED_PC_STORAGE_NODE_NAME : nom du cloud privé étendu.
  • STRETCHED_CLUSTER_NAME: nom du dans un cluster étendu de ce cloud privé.
  • n : nouveau nombre total de nœuds standards, un nombre pair, pour ce cluster spécifié.
  • m : nouveau nombre total de nœuds de stockage uniquement, un nombre pair, pour ce cluster spécifié.

Étape suivante