Puoi utilizzare un disco permanente come disco di avvio per un'istanza di una 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 vengono eliminate le VM collegate.
Per informazioni generali sui dischi permanenti e sui tipi di dischi disponibili, leggi la panoramica dei dischi permanenti.
Modificare il tipo di volume del Persistent Disk
A volte devi modificare il tipo di un particolare volume di Persistent Disk per soddisfare le tue prestazioni o i tuoi requisiti di prezzo. Ad esempio, potresti voler cambiare il disco dati di un carico di lavoro da Persistent Disk standard a Persistent Disk bilanciato.
Non puoi modificare direttamente il tipo di un volume Persistent Disk esistente. Devi creare uno snapshot del disco esistente, quindi utilizzarlo per creare un disco del nuovo tipo.
Ad esempio, per cambiare un Persistent Disk standard in un disco permanente SSD, utilizza la seguente procedura:
Console
- Crea uno snapshot del disco permanente standard.
- Crea un nuovo disco permanente basato sullo snapshot. Nell'elenco a discesa Tipo, seleziona "Disco permanente SSD".
gcloud
- Crea uno snapshot del disco permanente standard.
- Crea un nuovo disco permanente basato sullo snapshot.
Includi il flag
--type
e specificapd-ssd
.
REST
- Crea uno snapshot del 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.
Dopo aver creato e testato il nuovo disco, puoi eliminare lo snapshot ed eliminare il disco originale.
Imposta lo stato di eliminazione automatica di un volume Persistent Disk
Puoi eliminare automaticamente i volumi Persistent Disk di lettura/scrittura quando l'istanza VM associata viene eliminata. 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 false.
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
: indica se eliminare automaticamente il disco. Specifica--no-auto-delete
per conservare il disco dopo l'eliminazione della VM e--auto-delete
per eliminare il disco contemporaneamente alla VMDISK_NAME
: il nome del disco
Go
Prima di provare questo esempio, segui le istruzioni per la configurazione di Go nella guida rapida di Compute Engine mediante l'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Go di Compute Engine.
Per eseguire l'autenticazione su 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 per la configurazione di Java nella guida rapida di Compute Engine mediante l'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Java di Compute Engine.
Per eseguire l'autenticazione su 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 per la configurazione di Node.js nella guida rapida di Compute Engine mediante l'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Node.js di Compute Engine.
Per eseguire l'autenticazione su 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 per la configurazione di Python nella guida rapida di Compute Engine mediante l'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Python di Compute Engine.
Per eseguire l'autenticazione su 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 o meno automaticamente il disco quando viene eliminata la VM. Per eliminare il disco, imposta l'opzione sutrue
. Imposta sufalse
per conservare il disco dopo l'eliminazione della VM.
Risoluzione dei problemi
Per trovare i metodi per diagnosticare e risolvere i problemi relativi ai dischi completi e al ridimensionamento del disco, consulta Risoluzione dei problemi di dischi completi e ridimensionamento del disco.
Passaggi successivi
- Scopri come eseguire regolarmente il backup dei dischi utilizzando gli snapshot per evitare perdite indesiderate di dati.
- Utilizza i dischi permanenti a livello di regione per la replica sincrona tra due zone.
- Installa un disco RAM sull'istanza.