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 disponibili, leggi la panoramica sui dischi permanenti.
Modificare il tipo di volume del disco permanente
A volte è necessario modificare il tipo di un determinato volume di disco permanente per soddisfare i requisiti di prestazioni o prezzo. Ad esempio, potresti voler modifica il disco dati di un carico di lavoro da un Persistent Disk standard a uno bilanciato Persistent Disk.
Non puoi modificare direttamente il tipo di un volume di disco permanente esistente. Devi creare uno snapshot del disco esistente e utilizzarlo per creare un disco del nuovo tipo.
Ad esempio, per cambiare un disco permanente standard in un disco permanente SSD, segui la procedura riportata di seguito:
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 tuo 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 l'istanza e il nuovo disco in cui si trovano.
Dopo aver creato e testato il nuovo disco, puoi: elimina l'istantanea ed elimina il disco originale.
Impostare lo stato di eliminazione automatica di un volume del disco permanente
Puoi eliminare automaticamente i volumi Persistent Disk di lettura/scrittura quando
un'istanza VM associata è stata eliminata. 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 del disco persistente 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, sotto l'intestazione Dischi aggiuntivi, fai clic sull'icona a forma di matita
per modifica la regola di eliminazione del disco.Fai clic su Salva per aggiornare l'istanza.
gcloud
Imposta lo stato di eliminazione automatica di un disco permanente con il
comando gcloud compute instances set-disk-auto-delete
. Per conservare il disco, usa il flag --no-auto-delete
.
Per eliminare il disco:
usa 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 la VM e--auto-delete
per eliminare il disco contemporaneamente alla VMDISK_NAME
: il nome del disco
Vai
Prima di provare questo esempio, segui le istruzioni per la configurazione di Go nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Go.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura 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 API Java Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura 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 API Node.js Compute Engine documentazione di riferimento.
Per autenticarti a Compute Engine, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura 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 API Python Compute Engine documentazione di riferimento.
Per autenticarti a Compute Engine, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura 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 disco localizzatoVM_NAME
: il nome dell'istanzaDISK_NAME
: il nome del disco collegato al in esecuzione in un'istanza Compute Engine.AUTO_DELETE_OPTION
: indica se attivare o meno automaticamente elimina il disco quando la VM viene eliminata. 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 completi Ridimensionamento del disco, 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 area geografica per la replica sincrona tra due zone.
- Monta un disco RAM sull'istanza.