Puoi utilizzare un disco permanente come disco di avvio per un'istanza di macchina virtuale (VM) o come disco dati da collegare a una VM. Questo documento spiega come modificare i dischi permanenti esistenti per:
- Passa a un tipo di disco diverso.
- Elimina automaticamente i dischi quando le VM collegate vengono eliminate.
Per informazioni generali sui dischi permanenti e sui tipi di dischi disponibili, leggi la panoramica dei dischi permanenti.
Modifica il tipo di disco permanente
Puoi modificare il tipo di disco permanente in qualsiasi momento. I tipi di disco permanente si differenziano in termini di caratteristiche di pricing e prestazioni, pertanto potrebbe essere necessario modificare il tipo di disco permanente esistente per adattarlo meglio al tuo carico di lavoro.
Puoi modificare il tipo di disco permanente utilizzando gli snapshot. Ad esempio, per cambiare il disco permanente standard in un disco permanente SSD, utilizza la procedura seguente:
Console
- Crea uno snapshot del tuo disco permanente standard.
- Crea un nuovo disco permanente basato sullo snapshot. Dall'elenco a discesa Tipo, seleziona "Disco permanente SSD".
gcloud
- Crea uno snapshot del tuo disco permanente standard.
- Crea un nuovo disco permanente basato sullo snapshot.
Includi il flag
--type
e specificapd-ssd
.
REST
- Crea uno snapshot del tuo disco permanente standard.
- Crea un nuovo disco permanente basato sullo snapshot.
Nel campo
type
, specifica"zones/ZONE/diskTypes/pd-ssd"
e sostituisciZONE
con la zona in cui si trovano l'istanza e il nuovo disco.
Imposta lo stato di eliminazione automatica di un volume di Persistent Disk
Puoi eliminare automaticamente i volumi dei Persistent Disk di lettura/scrittura quando viene eliminata l'istanza VM associata. Questo comportamento è controllato dalla proprietà autoDelete
nell'istanza VM per un determinato disco collegato e può essere aggiornato in qualsiasi momento. Allo stesso modo, puoi impedire l'eliminazione di un volume di Persistent Disk contrassegnando il valore autoDelete
come falso.
Console
Nella console Google Cloud, vai alla pagina Istanze VM.
Seleziona l'istanza a cui sono associati i dischi.
Fai clic sul nome dell'istanza. Viene visualizzata la pagina Dettagli istanza VM.
Fai clic su Modifica.
Nella sezione Archiviazione, sotto l'intestazione Dischi aggiuntivi, fai clic sull'icona a forma di matita
per modificare la Regola di eliminazione del disco.Fai clic su Salva per aggiornare l'istanza.
gcloud
Imposta lo stato di eliminazione automatica di un Persistent Disk con il comando gcloud compute instances set-disk-auto-delete
. Per conservare il disco, usa il flag --no-auto-delete
.
Per eliminare il disco,
utilizza il flag --auto-delete
.
gcloud compute instances set-disk-auto-delete VM_NAME \ AUTO_DELETE_SETTING \ --disk DISK_NAME
Sostituisci quanto segue:
VM_NAME
: il nome dell'istanzaAUTO_DELETE_SETTING
: se eliminare automaticamente o meno il disco. Specifica--no-auto-delete
per conservare il disco dopo l'eliminazione della VM e--auto-delete
per eliminare il disco in contemporanea alla VMDISK_NAME
: il nome del disco
Go
Prima di provare questo esempio, segui le istruzioni di configurazione di Go disponibili nella guida rapida di Compute Engine sull'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Go di Compute Engine.
Per eseguire l'autenticazione in Compute Engine, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Prima di provare questo esempio, segui le istruzioni di configurazione di Java disponibili nella guida rapida di Compute Engine sull'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Java di Compute Engine.
Per eseguire l'autenticazione in Compute Engine, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Node.js
Prima di provare questo esempio, segui le istruzioni di configurazione di Node.js disponibili nella guida rapida di Compute Engine sull'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Node.js di Compute Engine.
Per eseguire l'autenticazione in Compute Engine, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python disponibili nella guida rapida di Compute Engine sull'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Python di Compute Engine.
Per eseguire l'autenticazione in Compute Engine, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
REST
Per impostare lo stato di eliminazione automatica utilizzando l'API, effettua una richiesta POST
al metodo instances.setDiskAutoDelete.
Utilizza il parametro autoDelete
per indicare se eliminare il disco.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME/setDiskAutoDelete?deviceName=DISK_NAME,autoDelete=AUTO_DELETE_OPTION
Sostituisci quanto segue:
PROJECT_ID
: il tuo ID progettoZONE
: la zona in cui si trovano l'istanza e il discoVM_NAME
: il nome dell'istanzaDISK_NAME
: il nome del disco collegato all'istanza.AUTO_DELETE_OPTION
: indica se eliminare automaticamente il disco quando viene eliminata la VM. Per eliminare il disco, imposta la relativa opzione sutrue
. Imposta sufalse
per conservare il disco dopo l'eliminazione della VM.
Risoluzione dei problemi
Per trovare metodi per diagnosticare e risolvere i problemi relativi ai dischi completi e al ridimensionamento dei dischi, consulta Risoluzione dei problemi relativi ai dischi completi e al ridimensionamento dei dischi.
Passaggi successivi
- Scopri come eseguire regolarmente il backup dei dischi utilizzando gli snapshot per evitare perdite di dati indesiderate.
- Utilizza i dischi permanenti a livello di regione per la replica sincrona tra due zone.
- Installa un disco RAM sulla tua istanza.