Ce document explique comment répertorier, décrire, modifier et supprimer des pools de stockage.
Avant de commencer
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification est le processus permettant de valider votre identité pour accéder aux services et aux API Google Cloud.
Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine comme suit :
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
-
Administrateur d'instances Compute (v1) (
roles/compute.instanceAdmin.v1
) - Pour se connecter à une instance de VM pouvant être exécutée en tant que compte de service : Utilisateur du compte de service (v1) (rôle
roles/iam.serviceAccountUser
) -
Pour répertorier les pools de stockage d'un projet et d'une zone :
compute.storagePools.list
-
Pour répertorier les disques d'un pool de stockage :
compute.storagePools.get
-
Pour afficher les propriétés d'un pool de stockage :
compute.storagePools.get
-
Pour mettre à jour la capacité ou les performances provisionnées d'un pool de stockage :
-
compute.storagePools.get
-
compute.storagePools.update
-
-
Pour supprimer un pool de stockage :
compute.storagePools.delete
- Vous pouvez modifier la capacité provisionnée d'un pool de stockage au maximum deux fois au cours d'une période de 24 heures.
- Il n'est pas possible de déplacer des disques dans ou hors d'un pool de stockage. Pour déplacer un disque dans un pool de stockage ou en dehors, vous devez le recréer à partir d'un instantané. Pour en savoir plus, consultez la page Modifier le type de disque.
- Vous ne pouvez pas cloner de disques, en créer des instantanés immédiats ni en configurer la réplication asynchrone sur disque persistant dans un pool de stockage.
- Vous pouvez supprimer au maximum cinq pools de stockage par heure.
- La commande de gestion du pool de stockage réussit ou échoue immédiatement, mais l'exécution de l'action peut prendre jusqu'à 5 minutes, et jusqu'à 30 minutes pour que les modifications apparaissent.
- Limites pour le pool de stockage Hyperdisk Throughput
- Limites pour le pool de stockage Hyperdisk avec équilibrage
Accédez à la page Pools de stockage de la console Google Cloud.
Accéder à la page Pools de stockageLa page affiche les pools de stockage créés dans le projet sélectionné.
Facultatif : Utilisez la barre Filtre pour n'afficher que les pools de stockage qui correspondent aux paramètres de filtre, tels que l'emplacement, le type, le nom et la capacité restante du pool.
- PROJECT_ID : ID du projet contenant le pool de stockage
- ZONE : zone où se trouve le pool de stockage, par exemple,
us-central1-a
. Accédez à la page Pools de stockage de la console Google Cloud.
Accéder à la page Pools de stockageLa page affiche les pools de stockage créés dans le projet sélectionné.
Dans le champ Nom, cliquez sur le nom du pool de stockage que vous souhaitez afficher.
La page Gérer le pool de stockage s'ouvre.
Dans la section Disques de pool de stockage, vous pouvez voir les disques créés dans le pool de stockage.
- STORAGE_POOL_NAME : nom du pool de stockage.
- ZONE : facultatif. Zone dans laquelle se trouve le pool de stockage, par exemple,
us-central1-a
. - PROJECT_ID : ID du projet contenant le pool de stockage
- ZONE : zone où se trouve le pool de stockage, par exemple,
us-central1-a
. - STORAGE_POOL_NAME : nom du pool de stockage.
- Accédez à la page Pools de stockage de la console Google Cloud.
Accéder à la page Pools de stockage Pour chaque pool de stockage répertorié sur la page, vous pouvez afficher les informations suivantes :
- État
- Nom
- Emplacement
- Type de pool
- Capacité du pool
- Capacité restante du pool
- IOPS du pool
- IOPS de pool restants
- Nombre de disques créés dans le pool
Dans le champ Nom, cliquez sur le nom du pool de stockage que vous souhaitez afficher.
La page Gérer le pool de stockage s'ouvre.
Dans la section Paramètres du pool de stockage, vous pouvez afficher des propriétés supplémentaires du pool de stockage, telles que l'heure de création et le type de provisionnement de capacité.
Dans la section Disques de pool de stockage, vous pouvez afficher des informations sur les disques créés dans le pool de stockage.
- STORAGE_POOL_NAME : nom unique du pool de stockage.
- ZONE : facultatif. Zone dans laquelle se trouve le pool de stockage, par exemple,
us-central1-a
. - PROJECT_ID : ID du projet contenant le pool de stockage
- ZONE : zone où se trouve le pool de stockage, par exemple
us-central1-a
- STORAGE_POOL_NAME : nom du pool de stockage
- Accédez à la page Pools de stockage de la console Google Cloud.
Accéder à la page Pools de stockage Dans le champ Nom, cliquez sur le nom du pool de stockage que vous souhaitez modifier.
La page Gérer le pool de stockage s'ouvre.
Cliquez sur
Modifier.La page Modifier le pool de stockage s'ouvre.
Facultatif : dans le champ Capacité du pool de stockage, saisissez la nouvelle valeur de la capacité provisionnée du pool. La nouvelle valeur doit être au moins égale à 1 Tio et inférieure ou égale à 100 Tio par rapport à la valeur actuelle. La taille minimale ne peut pas être inférieure à 10 Tio et la taille maximale ne peut pas dépasser 1 024 Tio.
Facultatif : dans le champ Débit provisionné, saisissez la nouvelle valeur du débit provisionné.
Facultatif : pour les pools de stockage de type Hyperdisk Balanced, dans le champ IOPS provisionnées, saisissez la nouvelle valeur des IOPS provisionnées.
Cliquez sur Enregistrer pour mettre à jour le pool de stockage.
- STORAGE_POOL_NAME : nom du pool de stockage.
- ZONE (facultatif) : zone dans laquelle se trouve le pool de stockage, par exemple
us-central1-a
. - POOL_SIZE : (facultatif) capacité provisionnée du pool de stockage, en Tio.
- IOPS : (facultatif) IOPS provisionnées par le pool de stockage. Vous ne pouvez utiliser cette option qu'avec des pools de stockage avec équilibrage Hyperdisk.
- THROUGHPUT : (facultatif) débit provisionné pour le pool de stockage, en Mbit/s.
- DESCRIPTION : (facultatif) chaîne descriptive pour le pool de stockage.
- PROJECT_ID : ID du projet
- ZONE : zone où se trouve le pool de stockage, par exemple,
us-central1-a
. - STORAGE_POOL_NAME : nom du pool de stockage.
- DESCRIPTION : (facultatif) champ de texte permettant de décrire le pool de stockage.
- SIZE : (facultatif) nouvelle capacité provisionnée du pool de stockage, en Gio.
- IOPS : (facultatif) nouvelle valeur des IOPS provisionnées pour le pool de stockage. Vous ne pouvez spécifier cette propriété que lorsque le pool de stockage contient des disques de type
hyperdisk-balanced
. - THROUGHPUT : (facultatif) nouvelle valeur du débit provisionné du pool de stockage, spécifiée en Mbit/s.
- Accédez à la page Pool de stockage de la console Google Cloud.
Accéder à la page Pool de stockage Dans le champ Nom, cliquez sur le nom du pool de stockage que vous souhaitez supprimer.
La page Gérer le pool de stockage s'ouvre.
Dans la section Disques de pool de stockage, vérifiez qu'aucun disque n'est répertorié pour le pool de stockage.
Cliquez sur
Supprimer le pool.- STORAGE_POOL_NAME : nom unique du pool de stockage.
- ZONE (facultatif) : zone dans laquelle se trouve le pool de stockage, par exemple
us-central1-a
. - PROJECT_ID : ID du projet
- ZONE : zone où se trouve le pool de stockage, par exemple,
us-central1-a
. - STORAGE_POOL_NAME : nom unique du pool de stockage.
REST
Pour utiliser les exemples d'API REST de cette page dans un environnement de développement local, vous devez utiliser les identifiants que vous fournissez à gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l'authentification Google Cloud.
Rôles et autorisations requis
Pour obtenir les autorisations nécessaires pour gérer un pool de stockage, demandez à votre administrateur de vous accorder les rôles IAM suivants sur le projet :
Pour en savoir plus sur l'attribution de rôles, consultez la section Gérer les accès.
Ces rôles prédéfinis contiennent les autorisations requises pour gérer un pool de stockage. Pour connaître les autorisations exactes requises, développez la section Autorisations requises :
Autorisations requises
Les autorisations suivantes sont requises pour gérer un pool de stockage :
Vous pouvez également obtenir ces autorisations avec des rôles personnalisés ou d'autres rôles prédéfinis.
Limites
Tenez compte des limites suivantes lors de la gestion des pools de stockage Hyperdisk :
Pour obtenir la liste complète des limites des pools de stockage Hyperdisk, consultez la page Limites des pools de stockage.
Plages de valeurs lors de la modification des pools de stockage
La capacité minimale provisionnée pour un pool de stockage est de 10 Tio et la capacité maximale provisionnée est de 1 Pio. Vous pouvez modifier la capacité provisionnée du pool de stockage par incréments de 1 Tio.
Pour connaître les limites de provisionnement des performances, consultez les sections suivantes :
Répertorier les pools de stockage d'un projet
Pour afficher les pools de stockage créés dans un projet, utilisez la console Google Cloud, Google Cloud CLI ou REST.
Console
gcloud
Pour répertorier tous les pools de stockage créés dans le projet actuel, utilisez la commande
gcloud compute storage-pools list
.gcloud compute storage-pools list
REST
Pour afficher les pools de stockage créés dans un projet et une zone, envoyez une requête
GET
à l'aide de la méthodestoragePools.list
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/storagePools
Remplacez les éléments suivants :
Répertorier les disques d'un pool de stockage
Pour obtenir la liste des disques créés dans un pool de stockage, utilisez la console Google Cloud, Google Cloud CLI ou REST.
Console
gcloud
Pour répertorier les disques créés dans un pool de stockage, utilisez la commande
gcloud compute storage-pools list-disks
.gcloud compute storage-pools list-disks STORAGE_POOL_NAME \ [--zone=ZONE]
Remplacez les éléments suivants :
REST
Pour répertorier les disques qui utilisent un pool de stockage, envoyez une requête
GET
à l'aide de la méthodestoragePools.listDisks
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/storagePools/STORAGE_POOL_NAME/listDisks
Remplacez les éléments suivants :
Décrire un pool de stockage
Pour afficher les détails d'un pool de stockage, vous pouvez utiliser la console Google Cloud, Google Cloud CLI ou REST.
Console
gcloud
Exécutez la commande
gcloud compute storage-pools describe
pour afficher les détails d'un pool de stockage.gcloud compute storage-pools describe STORAGE_POOL_NAME \ [--zone=ZONE]
Remplacez les éléments suivants :
REST
Pour récupérer des détails sur un pool de stockage, envoyez une requête
GET
à l'aide de la méthodestoragePools.get
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/storagePools/STORAGE_POOL_NAME
Remplacez les éléments suivants :
Mettre à jour la capacité, les IOPS ou le débit provisionnés d'un pool de stockage
Vous pouvez augmenter ou diminuer la capacité provisionnée, les IOPS ou le débit d'un pool de stockage. Pour augmenter la capacité, les IOPS ou le débit d'un pool de stockage, vous devez disposer d'un quota pour le projet et la région.
Console
gcloud
Utilisez la commande
gcloud compute storage-pools update
pour modifier un pool de stockage.gcloud compute storage-pools update STORAGE_POOL_NAME \ --zone=ZONE \ --provisioned-capacity=POOL_SIZETiB \ --provisioned-iops=IOPS \ --provisioned-throughput=THROUGHPUT \ --description=DESCRIPTION
Remplacez les éléments suivants :
REST
Pour mettre à jour un pool de stockage, envoyez une requête
PATCH
à l'aide de la méthodestoragePools.update
.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/storagePools/STORAGE_POOL_NAME { "description": "DESCRIPTION", "poolProvisionedCapacityGb": "SIZE", "poolProvisionedIops": "IOPS", "poolProvisionedThroughput": "THROUGHPUT" }
Remplacez les éléments suivants :
Supprimer un pool de stockage
Pour supprimer un pool de stockage, vous devez d'abord supprimer tous les disques qu'il contient. Vous pouvez ensuite supprimer le pool de stockage à l'aide de la console Google Cloud, de Google Cloud CLI ou de REST.
La suppression d'un pool de stockage est irréversible. Toutefois, la suppression d'un pool de stockage ne supprime pas les instantanés créés à partir des disques créés dans le pool de stockage. Vous devez supprimer les instantanés séparément.
Console
gcloud
Exécutez la commande
gcloud compute storage-pools delete
pour supprimer un pool de stockage.gcloud compute storage-pools delete STORAGE_POOL_NAME \ --zone=ZONE \
Remplacez les éléments suivants :
REST
Pour supprimer un pool de stockage, envoyez une requête
DELETE
pour la méthodestoragePools.delete
.DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/storagePools/STORAGE_POOL_NAME
Remplacez les éléments suivants :
Étape suivante
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/11/22 (UTC).
-