Non puoi cambiare un tipo di disco da Persistent Disk a Google Cloud Hyperdisk. Inoltre, non esiste un comando per spostare un disco esistente in o da un pool di archiviazione Hyperdisk.
La procedura per modificare il tipo di disco o ricreare un disco all'interno o all'esterno di un pool di archiviazione è la stessa:
- Crea uno snapshot del disco esistente.
- Crea un nuovo disco del tipo o del posizionamento corretto, utilizzando lo snapshot come l'origine dati per il disco.
- Dopo aver verificato il nuovo disco, puoi eliminare quello originale.
Prima di iniziare
-
Se vuoi posizionare i nuovi volumi Hyperdisk in un pool di archiviazione, consulta la documentazione relativa ai pool di archiviazione, in particolare:
- Tipi di Pool di archiviazione Hyperdisk
- Supporto del tipo di macchina e disponibilità a livello regionale per Pool di archiviazione per la velocità effettiva Hyperdisk e i pool di archiviazione bilanciati Hyperdisk
- Limitazioni per la creazione di dischi in un pool di archiviazione Hyperdisk
-
Se non l'hai già fatto, configura l'autenticazione.
Autenticazione è
Il processo di verifica dell'identità per l'accesso ai servizi e alle API di Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi eseguire l'autenticazione
Compute Engine come segue.
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 una VM che possa essere eseguita come account di servizio:
Utente account di servizio (v1) (
roles/iam.serviceAccountUser
) -
Per creare uno snapshot del disco:
-
compute.snapshots.create
sul progetto -
compute.disks.createSnapshot
sul disco
-
-
Per creare un nuovo disco:
compute.disks.create
del progetto -
Per creare un disco in un pool di archiviazione:
-
compute.storagePools.use
del progetto -
compute.disks.create
del progetto
-
-
Per collegare un disco a una VM:
-
compute.instances.attachDisk
sulla VM -
compute.disks.use
sul volume che vuoi collegare alla VM
-
-
Per eliminare un disco:
compute.disks.delete
nel progetto -
Preparati per la creazione di uno snapshot del disco:
- Recensione migliore per gli snapshot dei dischi di Compute Engine. per creare snapshot.
- Leggi l'articolo Creare pianificazioni per gli snapshot dei dischi per scoprire come creare una pianificazione di snapshot e collegarla ai dischi. Backup di i dischi con snapshot pianificati possono ridurre il rischio e inaspettata perdita di dati.
Importante: se metti in pausa le applicazioni prima del giorno creando uno snapshot, riprendi i carichi di lavoro solo dopo la risorsa snapshot raggiunge lo stato
UPLOADING
.Per ulteriori informazioni, consulta la tabella in Creare manualmente snapshot coerenti con l'applicazione.
-
Crea uno snapshot del disco esistente.
- (Facoltativo) Per creare un nuovo Hyperdisk in un un pool di archiviazione, devi crea un pool di archiviazione, se non ne esiste una.
Vai alla pagina Dischi.
Vai a dischi- Fai clic su + Crea disco.
In Tipo di disco, seleziona Hyperdisk Extreme, Velocità effettiva Hyperdisk o Hyperdisk Balanced.
(Facoltativo) Per utilizzare i pool di archiviazione, seleziona Hyperdisk Balanced o Hyperdisk Throughput.
- In Tipo di origine disco, seleziona Snapshot, quindi seleziona del nome dello snapshot da ripristinare.
- Specifica la Dimensione del nuovo disco in GiB. Questo numero deve essere uguale o maggiore del disco di origine originale per lo snapshot.
(Facoltativo) Modifica i valori predefiniti, se stai cambiando il tipo di disco:
- Hyperdisk Balanced: modifica il valore IOPS pianificati e il valore Throughput pianificato.
- Hyperdisk Extreme: modifica il valore IOPS sottoposte a provisioning.
- Throughput Hyperdisk: modifica il valore Throughput pianificato.
(Facoltativo) Per creare il nuovo disco in un pool di archiviazione:
- Nella sezione Pool di archiviazione, seleziona Abilita pool di archiviazione.
Scegli il nome del pool di archiviazione in cui creare il disco.
Nell'elenco vengono visualizzati solo i pool di archiviazione esistenti nella zona selezionata.
- Fai clic su Crea per creare il nuovo disco.
-
Preparati per la creazione di uno snapshot del disco:
- Consulta le best practice per gli snapshot dei dischi Compute Engine per preparare il disco allo snapshot.
- Leggi la sezione Creare per gli snapshot dei dischi, per scoprire di più sulla creazione la pianificazione di snapshot e il collegamento ai tuoi dischi. Backup di i dischi con snapshot pianificati possono ridurre il rischio e inaspettata perdita di dati.
Importante: se metti in pausa le applicazioni prima del giorno creando uno snapshot, riprendi i carichi di lavoro solo dopo la risorsa snapshot raggiunge lo stato
UPLOADING
.Per ulteriori informazioni, vedi la tabella in Manualmente creando snapshot coerenti con le applicazioni.
-
Crea uno snapshot del disco esistente.
Utilizza il comando
disks create
per creare un volume Hyperdisk dallo snapshot.gcloud compute disks create DISK_NAME \ --zone=ZONE \ --storage-pool=STORAGE_POOL_NAME \ --size=SIZE \ --source-snapshot=SNAPSHOT_NAME \ --type=DISK_TYPE \ --provisioned-iops=PROVISIONED_IOPS \ --provisioned-throughput=PROVISIONED_THROUGHPUT
Sostituisci quanto segue:
- DISK_NAME: un nome univoco per il disco. Puoi fornire un elenco di nomi di dischi specificati da spazi per creare più dischi con gli stessi attributi.
- ZONE: la zona in cui vuoi creare il disco. Se vuoi
per creare il disco in un pool di archiviazione, devi specificare la zona
in cui si trova il pool di archiviazione. Specifica questo valore nel formato regione-zona, ad esempio
us-central1-a
. - STORAGE_POOL_NAME: (facoltativo) il nome dell'account pool di archiviazione in cui creare il disco. Se non includi questo flag, viene creato un Hyperdisk autonomo.
- SIZE: facoltativo, la capacità di cui è stato eseguito il provisioning del nuovo disco. Le dimensioni devono essere maggiori o uguali a quelle del disco persistente di origine. La deve essere un numero intero seguito da un'unità di dimensione in GB gibibyte, o TB per tebibyte. Se non viene specificata alcuna dimensione, viene utilizzato 100 GB come predefinito.
- SNAPSHOT_NAME: il nome dello snapshot da cui hai creato la copia. il disco originale.
- DISK_TYPE: il tipo di disco da creare. Se crei un disco in
di un pool di archiviazione, questo valore deve corrispondere al tipo
Pool di archiviazione Hyperdisk,
hyperdisk-balanced
ohyperdisk-throughput
. - PROVISIONED_IOPS: facoltativo, le IOPS da eseguire il provisioning per il disco. Puoi utilizzare questo flag solo quando crei un oggetto Hyperdisk Balanced o Hyperdisk Extreme disco.
- PROVISIONED_THROUGHPUT: facoltativo: per i dischi Hyperdisk bilanciato e Hyperdisk per la velocità effettiva, la velocità effettiva in megabyte (MB) al secondo da eseguire il provisioning per il disco. Il valore deve essere un numero intero positivo.
- Scopri di più su Hyperdisk.
- Scopri di più sui pool di archiviazione.
- Scopri come gestire i volumi Hyperdisk.
- Esegui un benchmark del rendimento del nuovo Hyperdisk.
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, vedi Esegui l'autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Ruoli e autorizzazioni richiesti
Per ottenere le autorizzazioni necessarie per modificare il tipo di disco, chiedi all'amministratore di concederti seguenti ruoli IAM sul 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 modificare il tipo di disco. Per visualizzare le autorizzazioni esatte richieste, espandi la sezione Autorizzazioni richieste:
Autorizzazioni obbligatorie
Per modificare il tipo di disco sono necessarie le seguenti autorizzazioni:
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Cambiare il tipo o il posizionamento di un disco
Per eseguire la migrazione di un volume Persistent Disk in Hyperdisk o ricreare un all'interno o all'esterno di un pool di archiviazione, crei uno snapshot del disco e poi utilizzare lo snapshot durante la creazione di un nuovo disco.
Quando crei un nuovo volume Hyperdisk, puoi crearlo come un disco autonomo oppure puoi crearlo in un pool di archiviazione, se esiste già.
Console
gcloud
Rendi il nuovo disco accessibile all'istanza VM
Dopo aver creato il disco, devi collegarlo a una VM prima di poterlo utilizzare.
Poiché il nuovo disco che hai creato non è vuoto, dopo averlo collegato a una VM devi solo montarlo per renderlo disponibile al sistema operativo.
Per informazioni su come montare il disco, fai riferimento a quanto segue:
Rimuovi il disco originale
Dopo aver verificato il nuovo disco, puoi:
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-10-14 UTC.
-