Questo documento spiega come elencare, descrivere, modificare ed eliminare i pool di archiviazione.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è la procedura mediante la quale la tua identità viene verificata per l'accesso alle API e ai servizi Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine selezionando una delle seguenti opzioni:
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.
-
Amministratore istanze Compute (v1) (
roles/compute.instanceAdmin.v1
) -
Per connetterti a un'istanza VM che può essere eseguita come account di servizio:
Utente account di servizio (v1) (ruolo
roles/iam.serviceAccountUser
) -
Per elencare i pool di archiviazione per un progetto e una zona:
compute.storagePools.list
-
Per elencare i dischi all'interno di un pool di archiviazione:
compute.storagePools.get
-
Per visualizzare le proprietà di un pool di archiviazione:
compute.storagePools.get
-
Per aggiornare la capacità o le prestazioni di un pool di archiviazione sottoposte a provisioning:
-
compute.storagePools.get
-
compute.storagePools.update
-
-
Per eliminare un pool di archiviazione:
compute.storagePools.delete
- Puoi modificare la capacità o le prestazioni di un pool di archiviazione al massimo due volte in un periodo di 24 ore.
- Non puoi modificare il modello di provisioning per un pool; non puoi cambiare un pool di archiviazione con capacità standard in un pool di archiviazione con capacità avanzata o da un pool di archiviazione con capacità avanzata in pool di archiviazione per prestazioni standard.
- Non è consentito spostare i dischi all'interno o all'esterno di un pool di archiviazione. Per spostare un disco all'interno o all'esterno di un pool di archiviazione, devi ricrearlo da uno snapshot. Per ulteriori informazioni, consulta Modificare il tipo di disco.
- Non puoi clonare, creare snapshot istantanei o configurare la replica asincrona dei dischi permanenti per i dischi in un pool di archiviazione.
- Puoi eliminare al massimo 5 pool di archiviazione all'ora.
- Il comando di gestione del pool di archiviazione ha esito positivo o negativo immediatamente, ma possono essere necessari fino a 5 minuti per completare l'azione e fino a 30 minuti per visualizzare le modifiche.
Vai alla pagina Pool di archiviazione nella console Google Cloud.
Vai alla pagina Pool di archiviazioneLa pagina mostra i pool di archiviazione creati nel progetto selezionato.
(Facoltativo) Utilizza la barra Filtra per visualizzare solo i pool di archiviazione che corrispondono ai parametri di filtro, ad esempio Posizione, Tipo, Nome e Capacità pool rimanente.
--filter="zone ~ us
--filter="zone=us-east4-c"
- PROJECT_ID: l'ID del progetto che contiene il pool di archiviazione
- ZONE: la zona in cui si trova il pool di archiviazione,
ad esempio
us-central1-a
. Vai alla pagina Pool di archiviazione nella console Google Cloud.
Vai alla pagina Pool di archiviazioneLa pagina mostra i pool di archiviazione creati all'interno del progetto selezionato.
Nel campo Nome, fai clic sul nome del pool di archiviazione che vuoi visualizzare.
Viene visualizzata la pagina Gestisci pool di archiviazione.
Nella sezione Dischi del pool di archiviazione, puoi vedere i dischi creati nel pool di archiviazione.
- STORAGE_POOL_NAME: il nome del pool di archiviazione.
- ZONE: facoltativo. La zona in cui si trova il pool di archiviazione, ad esempio
us-central1-a
. - PROJECT_ID: l'ID del progetto che contiene il pool di archiviazione
- ZONE: la zona in cui si trova il pool di archiviazione,
ad esempio
us-central1-a
. - STORAGE_POOL_NAME: il nome del pool di archiviazione.
- Vai alla pagina Pool di archiviazione nella console Google Cloud.
Vai alla pagina Pool di archiviazione Per ogni pool di archiviazione elencato nella pagina, puoi visualizzare le seguenti informazioni:
- Stato
- Nome
- Località
- Tipo di pool
- Capacità del pool
- Capacità del pool rimanente
- IOPS pool
- IOPS del pool rimanenti
- Numero di dischi creati nel pool
Nel campo Nome, fai clic sul nome del pool di archiviazione che vuoi visualizzare.
Viene visualizzata la pagina Gestisci pool di archiviazione.
Nei riquadri nella parte superiore della pagina puoi visualizzare la capacità di provisioning e in uso, nonché la velocità effettiva e le IOPS di provisioning e in uso per il pool di archiviazione.
Nella sezione Impostazioni del pool di archiviazione, puoi visualizzare proprietà aggiuntive del pool di archiviazione, ad esempio la data di creazione, il tipo di provisioning della capacità, il tipo di provisioning delle prestazioni, il numero totale di dischi nel pool di archiviazione e le percentuali di utilizzo per capacità, throughput e IOPS.
Nella sezione Dischi del pool di archiviazione, puoi visualizzare informazioni sui dischi creati nel pool di archiviazione.
- STORAGE_POOL_NAME: il nome univoco del pool di archiviazione.
- ZONE: facoltativo. La zona in cui si trova il pool di archiviazione, ad esempio
us-central1-a
. - PROJECT_ID: l'ID del progetto che contiene il pool di archiviazione
- ZONE: la zona in cui si trova il pool di archiviazione, ad esempio
us-central1-a
- STORAGE_POOL_NAME: il nome del pool di archiviazione
- Vai alla pagina Pool di archiviazione nella console Google Cloud.
Vai alla pagina Pool di archiviazione Nel campo Nome, fai clic sul nome del pool di archiviazione che vuoi modificare.
Viene visualizzata la pagina Gestisci pool di archiviazione.
Fai clic su
Modifica.Viene visualizzata la pagina Modifica pool di archiviazione.
(Facoltativo) Nel campo Capacità del pool di archiviazione, inserisci il nuovo valore per la capacità di provisioning del pool. Il nuovo valore deve essere maggiore o minore del valore corrente di almeno 1 TiB e al massimo di 100 TiB. La dimensione minima non può essere inferiore a 10 TiB e la dimensione massima non può essere superiore a 1024 TiB.
(Facoltativo) Nel campo Throughput pianificato, inserisci il nuovo valore per il throughput pianificato.
(Facoltativo) Per i pool di archiviazione di tipo Hyperdisk bilanciato, nel campo IOPS sottoposte a provisioning, inserisci il nuovo valore per le IOPS sottoposte a provisioning.
Fai clic su Salva per aggiornare il pool di archiviazione.
- STORAGE_POOL_NAME: il nome del pool di archiviazione.
- ZONE: facoltativo, la zona in cui si trova il pool di archiviazione, ad esempio
us-central1-a
. - POOL_SIZE: facoltativo: la capacità provisionata del pool di archiviazione in TiB.
- IOPS: facoltativo: le IOPS sottoposte a provisioning del pool di archiviazione. Puoi utilizzare questo flag solo con i pool di archiviazione Hyperdisk Balanced.
- THROUGHPUT: (Facoltativo) il throughput del pool di archiviazione provisionato in MB/s.
- DESCRIPTION: facoltativo, una stringa descrittiva per il pool di archiviazione.
- PROJECT_ID: l'ID progetto
- ZONE: la zona in cui si trova il pool di archiviazione,
ad esempio
us-central1-a
. - STORAGE_POOL_NAME: il nome del pool di archiviazione.
- DESCRIPTION: facoltativo, un campo di testo per descrivere il pool di archiviazione.
- SIZE: facoltativo, la capacità del nuovo pool di archiviazione di cui è stato eseguito il provisioning in GiB.
- IOPS: facoltativo, il nuovo valore per le IOPS con provisioning del pool di archiviazione. Puoi specificare questa proprietà solo quando il
pool di archiviazione contiene dischi di tipo
hyperdisk-balanced
. - THROUGHPUT: facoltativo, il nuovo valore per il throughput provisionato del pool di archiviazione, specificato in MBps.
- Vai alla pagina Pool di archiviazione nella console Google Cloud.
Vai alla pagina Pool di archiviazione Nel campo Nome, fai clic sul nome del pool di archiviazione che vuoi rimuovere.
Viene visualizzata la pagina Gestisci pool di archiviazione.
Nella sezione Dischi del pool di archiviazione, verifica che non siano elencati dischi per il pool di archiviazione.
Fai clic su
Elimina pool.- STORAGE_POOL_NAME: il nome univoco del pool di archiviazione.
- ZONE: facoltativo, la zona in cui si trova il pool di archiviazione, ad esempio
us-central1-a
. - PROJECT_ID: l'ID progetto
- ZONE: la zona in cui si trova il pool di archiviazione,
ad esempio
us-central1-a
. - STORAGE_POOL_NAME: il nome univoco del pool di archiviazione.
- Scopri di più sui pool di archiviazione.
REST
Per utilizzare gli esempi dell'API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali fornite a gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Per ulteriori informazioni, consulta Eseguire l'autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Ruoli e autorizzazioni richiesti
Per ottenere le autorizzazioni necessarie per gestire un pool di archiviazione, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto:
Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.
Questi ruoli predefiniti contengono le autorizzazioni necessarie per gestire un pool di archiviazione. Per visualizzare le autorizzazioni esatte richieste, espandi la sezione Autorizzazioni richieste:
Autorizzazioni obbligatorie
Per gestire un pool di archiviazione sono necessarie le seguenti autorizzazioni:
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Limitazioni
Tieni presente le seguenti limitazioni durante la gestione dei pool di archiviazione Hyperdisk:
Per l'elenco completo delle limitazioni del pool di archiviazione Hyperdisk, consulta Limitazioni dei pool di archiviazione.
Intervalli di valori per la modifica dei pool di archiviazione
Quando crei un pool di archiviazione, i nuovi valori per dimensioni, IOPS e throughput devono rientrare nei limiti per il tipo di pool di archiviazione che stai modificando. Inoltre, puoi specificare nuovi valori solo utilizzando i valori incrementali supportati.
Per i limiti dettagliati del provisioning del rendimento, consulta Limiti per i pool di archiviazione.
Elenca i pool di archiviazione per un progetto
Per visualizzare i pool di archiviazione creati in un progetto, utilizza la console Google Cloud, Google Cloud CLI o REST.
Console
gcloud
Per elencare tutti i pool di archiviazione creati nel progetto corrente, utilizza il comando
gcloud compute storage-pools list
.gcloud compute storage-pools list
Per limitare i risultati a una regione o una zona specifica, puoi utilizzare il flag
--filter
, ad esempio:REST
Per mostrare i pool di archiviazione creati all'interno di un progetto e di una zona, crea una richiesta
GET
utilizzando il metodostoragePools.list
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/storagePools
Sostituisci quanto segue:
Elenca i dischi in un pool di archiviazione
Per ottenere un elenco dei dischi creati in un pool di archiviazione, utilizza la console Google Cloud, Google Cloud CLI o REST.
Console
gcloud
Per elencare i dischi creati in un pool di archiviazione, utilizza il comando
gcloud compute storage-pools list-disks
.gcloud compute storage-pools list-disks STORAGE_POOL_NAME \ [--zone=ZONE]
Sostituisci quanto segue:
REST
Per elencare i dischi che utilizzano un pool di archiviazione, crea una richiesta
GET
utilizzando il metodostoragePools.listDisks
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/storagePools/STORAGE_POOL_NAME/listDisks
Sostituisci quanto segue:
Descrivi un pool di archiviazione
Per visualizzare i dettagli di un pool di archiviazione, puoi utilizzare la console Google Cloud, Google Cloud CLI o REST.
Console
gcloud
Utilizza il comando
gcloud compute storage-pools describe
per visualizzare i dettagli di un pool di archiviazione.gcloud compute storage-pools describe STORAGE_POOL_NAME \ [--zone=ZONE]
Sostituisci quanto segue:
REST
Per recuperare i dettagli di un pool di archiviazione, crea una richiesta
GET
utilizzando il metodostoragePools.get
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/storagePools/STORAGE_POOL_NAME
Sostituisci quanto segue:
Aggiornare la capacità, le IOPS o la velocità effettiva di un pool di archiviazione sottoposte a provisioning
Puoi aumentare o diminuire la capacità di provisioning, le IOPS o la velocità effettiva di un pool di archiviazione. Per aumentare la capacità, le IOPS o la velocità effettiva di un pool di archiviazione, devi disporre di quota disponibile per il progetto e la regione.
Console
gcloud
Utilizza il comando
gcloud compute storage-pools update
per modificare un pool di archiviazione.gcloud compute storage-pools update STORAGE_POOL_NAME \ --zone=ZONE \ --provisioned-capacity=POOL_SIZETiB \ --provisioned-iops=IOPS \ --provisioned-throughput=THROUGHPUT \ --description=DESCRIPTION
Sostituisci quanto segue:
REST
Per aggiornare un pool di archiviazione, crea una richiesta
PATCH
utilizzando il metodostoragePools.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" }
Sostituisci quanto segue:
Elimina un pool di archiviazione
Per eliminare o rimuovere un pool di archiviazione, devi prima eliminare tutti i dischi al suo interno. Dopodiché puoi utilizzare la console Google Cloud, Google Cloud CLI o REST per eliminare il pool di archiviazione.
L'eliminazione di un pool di archiviazione è irreversibile. Tuttavia, l'eliminazione di un pool di archiviazione non comporta l'eliminazione degli snapshot realizzati dai dischi creati nel pool di archiviazione. Devi eliminare gli snapshot separatamente.
Console
gcloud
Utilizza il comando
gcloud compute storage-pools delete
per eliminare un pool di archiviazione.gcloud compute storage-pools delete STORAGE_POOL_NAME \ --zone=ZONE \
Sostituisci quanto segue:
REST
Per rimuovere un pool di archiviazione, crea una richiesta
DELETE
per il metodostoragePools.delete
.DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/storagePools/STORAGE_POOL_NAME
Sostituisci quanto segue:
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-12-22 UTC.
-