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 nœuds standards et des nœuds de stockage uniquement, puis les développer ou les réduire à l'aide de la Google Cloud CLI ou de l'API VMware Engine.
Configuration requise pour la Google Cloud CLI et les API
Pour utiliser l'outil de ligne de commande gcloud
ou l'API pour gérer vos ressources VMware Engine, nous vous recommandons de configurer les outils comme décrit ci-dessous.
gcloud
Définissez votre ID de projet par défaut :
gcloud config set project PROJECT_ID
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 du 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 la requête cURL
. Il existe de nombreuses façons d'obtenir un jeton d'accès valide. Les étapes suivantes utilisent l'outil gcloud
pour générer un jeton d'accès:
Connectez-vous à Google Cloud:
gcloud auth login
Générez un jeton d'accès et exportez-le vers TOKEN:
export TOKEN=`gcloud auth print-access-token`
Vérifiez que TOKEN est correctement défini:
echo $TOKEN
Utilisez maintenant 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 de 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.
Téléchargez et installez la bibliothèque Python:
pip install google-cloud-vmwareengine
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 réseau VMware Engine existe. Si un réseau VMware Engine n'existe pas, créez-en un à l'aide de Google Cloud CLI en saisissant la 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.
Répertorier 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, listez les types de nœuds disponibles à l'aide de la Google Cloud CLI ou de l'API VMware Engine.
gcloud
Répertoriez 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 pour cette 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:
Dans la console Google Cloud, accédez à la page Clouds privés.
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é avec des nœuds de stockage uniquement.
Cliquez sur Créer.
Saisissez un nom pour votre cloud privé.
Choisissez Standard pour le type de cloud privé.
Sélectionnez l'emplacement où vous souhaitez déployer le cloud privé.
Saisissez un nom pour le cluster principal.
Sélectionnez le type de nœud pour votre cluster principal.
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.
Facultatif: Cliquez sur le bouton d'activation 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é.
Sélectionnez le modèle et le nombre de nœuds de stockage.
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.
Sélectionnez Créer un réseau pour créer un réseau VMware Engine ou sélectionnez un réseau existant, le cas échéant.
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 Google Cloud CLI, procédez comme suit:
Créez un cloud privé PC_STORAGE_NODE_NAME avec des nœuds n
standard-72
et mstorage-only-standard-72
en saisissant la commandegcloud 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 ce cloud privé.IP_ADDRESS
: adresse IP et plage d'adresses IP de ce cloud privé, par exemple192.168.0.0/22
.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é.NETWORK_NAME
: nom du réseau.
Facultatif: Pour confirmer la création du cloud privé avec des nœuds de stockage uniquement, saisissez la commande
gcloud vmware private-clouds clusters describe
: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 du cloud privé avec nœud de stockage uniquement.
API
Pour créer un cloud privé avec des nœuds de stockage uniquement à l'aide de l'API VMware Engine, effectuez 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 ce cloud privé.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 de ce cloud privé, par exemple192.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 avec des nœuds de stockage uniquement
Vous pouvez étendre 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 en procédant comme suit:
Console
Pour ajouter des nœuds de stockage uniquement à un cluster à l'aide de la console Google Cloud, procédez comme suit:
Dans la console Google Cloud, accédez à la page Clouds privés.
Cliquez sur Sélectionner un projet, puis sélectionnez l'organisation, le dossier ou le projet contenant le cloud privé que vous souhaitez développer.
Cliquez sur l'onglet Cluster (Cluster).
Cliquez sur le nom du cluster que vous souhaitez développer.
Cliquez sur Modifier.
Sous Configuration des nœuds, sélectionnez un modèle de nœud de stockage et augmentez le nombre de nœuds.
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
: nouveau nombre total de nœuds de stockage uniquement dans le cluster spécifié de ce cloud privé.
API
Pour étendre un cluster en ajoutant 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+1
: 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 de stockage uniquement
Vous pouvez réduire un cluster contenant des nœuds de stockage uniquement à l'aide de la console Google Cloud, de la Google Cloud CLI ou de l'API VMware Engine en procédant comme suit:
Console
Pour réduire un cluster avec des nœuds de stockage uniquement à l'aide de la console Google Cloud, procédez comme suit:
Dans la console Google Cloud, accédez à la page Clouds privés.
Cliquez sur Sélectionner un projet, puis sélectionnez l'organisation, le dossier ou le projet contenant le cloud privé que vous souhaitez réduire.
Cliquez sur l'onglet Cluster (Cluster).
Cliquez sur le nom du cluster que vous souhaitez réduire.
Cliquez sur Modifier.
Sous Configuration de nœud, sélectionnez un nombre de nœuds inférieur.
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
: 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 de stockage uniquement
Vous pouvez créer un cluster dans un cloud privé existant qui inclut des nœuds de stockage uniquement à l'aide de la console Google Cloud, de la Google Cloud CLI ou de l'API VMware Engine en procédant comme suit:
Console
Pour créer un cluster avec des nœuds de stockage uniquement à l'aide de la console Google Cloud, procédez comme suit:
Dans la console Google Cloud, accédez à la page Clouds privés.
Cliquez sur Sélectionner un projet, puis sélectionnez l'organisation, le dossier ou le projet contenant le cloud privé dans lequel vous souhaitez créer un cluster.
Cliquez sur le nom du cloud privé dans lequel vous souhaitez créer le cluster.
Cliquez sur l'onglet Clusters (Clusters).
Cliquez sur Ajouter un cluster.
Saisissez un nom de cluster.
Sélectionnez le modèle de nœud HCI et le nombre de nœuds.
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é.
Sélectionnez le modèle et le nombre de nœuds de stockage.
Cliquez sur Créer.
gcloud
Pour créer un cluster avec des nœuds de stockage uniquement à l'aide de la Google Cloud CLI, utilisez 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, envoyez 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 avec 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 avec des nœuds de stockage uniquement à l'aide de la console Google Cloud, procédez comme suit:
Dans la console Google Cloud, accédez à la page Clouds privés.
Cliquez sur Sélectionner un projet, puis sélectionnez l'organisation, le dossier ou le projet contenant le cloud privé dans lequel vous souhaitez supprimer un cluster.
Cliquez sur l'onglet Cluster (Cluster).
Cliquez sur l'icône de suppression 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, utilisez 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, envoyez 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:
Dans la console Google Cloud, accédez à la page Clouds privés.
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 avec des nœuds de stockage uniquement.
Cliquez sur Créer.
Saisissez un nom pour votre cloud privé.
Pour le type de cloud privé, sélectionnez Étiré.
Saisissez votre emplacement d'hébergement principal et sélectionnez votre zone secondaire.
Sélectionnez le type de nœud pour votre cluster principal.
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.
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é.
Sélectionnez le modèle et le nombre de nœuds de stockage.
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.
Cliquez sur Vérifier et créer.
Vérifiez les paramètres. Pour modifier les paramètres, cliquez sur Retour.
Cliquez sur Créer pour commencer à créer le cloud privé étendu.
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, commencez sur la page d'informations sur les 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.
gcloud
Pour créer un cloud privé étendu contenant des nœuds de stockage uniquement à l'aide de Google Cloud CLI, procédez comme suit:
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
: nom du cloud privé étendu avec un 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 de ce cloud privé, par exemple192.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 requête.PREFERRED_ZONE
: zone préférée pour la requête.
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 respectivement les commandes
gcloud vmware private-clouds describe
etgcloud vmware private-clouds clusters describe
: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 ce cloud privé.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 de ce cloud privé, par exemple192.168.0.0/22
.NETWORK_NAME
: nom du réseau.
Développer ou réduire un cluster étiré avec des nœuds de stockage uniquement
Vous pouvez agrandir 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 agrandir ou réduire un cluster étiré avec des nœuds de stockage uniquement à l'aide de la console Google Cloud, procédez comme suit:
Dans la console Google Cloud, accédez à la page Clouds privés.
Cliquez sur Sélectionner un projet, puis sélectionnez l'organisation, le dossier ou le projet contenant le cloud privé étiré que vous souhaitez développer ou réduire.
Cliquez sur l'onglet Cluster (Cluster).
Cliquez sur le nom du cluster étiré que vous souhaitez développer ou réduire.
Cliquez sur Modifier.
Sous Configuration des nœuds, sélectionnez un modèle de nœud de stockage, puis augmentez ou diminuez le nombre de nœuds existants.
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 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 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é.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é.
API
Pour agrandir ou réduire un cluster étendu en ajoutant ou en supprimant 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/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 cluster étendu dans 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é.