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.
- Eliminazione automatica dei dischi quando vengono eliminate le VM collegate.
Per informazioni generali sui dischi permanenti e sui tipi di dischi disponibili, consulta la panoramica dei dischi permanenti.
Modificare il tipo di volume del Persistent Disk
A volte è necessario modificare il tipo di un determinato volume di Persistent Disk per soddisfare i requisiti di prestazioni o prezzo. Ad esempio, potresti voler cambiare il disco dati di un carico di lavoro da un Persistent Disk standard a un Persistent Disk bilanciato.
Non puoi modificare direttamente il tipo di un volume di Persistent Disk esistente. Devi creare uno snapshot del disco esistente e utilizzarlo per creare un disco del nuovo tipo.
Ad esempio, per cambiare un Persistent Disk standard in un disco permanente SSD, segui la procedura riportata di seguito:
Console
- Crea uno snapshot del tuo 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 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.
Dopo aver creato e testato il nuovo disco, puoi eliminare lo snapshot e eliminare il disco originale.
Impostare lo stato di eliminazione automatica di un volume del Persistent Disk
Puoi eliminare automaticamente i volumi Persistent Disk in 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. Analogamente, puoi impedire l'eliminazione di un volume Persistent Disk impostando il valore autoDelete
su 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 dell'istanza VM.
Fai clic su Modifica.
Nella sezione Archiviazione, fai clic sull'icona a forma di matita
sotto la voce Dischi aggiuntivi 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, utilizza 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 o meno automaticamente il disco. Specifica--no-auto-delete
per conservare il disco dopo l'eliminazione della VM e--auto-delete
per eliminarlo contemporaneamente alla VM.DISK_NAME
: il nome del disco
Vai
Prima di provare questo esempio, segui le istruzioni di configurazione di Go nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Go.
Per autenticarti a Compute Engine, configura le 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 nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Java.
Per autenticarti a Compute Engine, configura le 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 nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Node.js.
Per autenticarti a Compute Engine, configura le 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 nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Python.
Per autenticarti a Compute Engine, configura le 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, invia 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 il valore 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 pieni e al ridimensionamento dei dischi, consulta Risolvere i problemi relativi ai dischi pieni e al ridimensionamento dei dischi.
Passaggi successivi
- Scopri come eseguire regolarmente il backup dei dischi utilizzando gli snapshot per evitare la perdita di dati involontaria.
- Utilizza i dischi permanenti a livello di area geografica per la replica sincrona tra due zone.
- Monta un disco RAM sull'istanza.