Puoi utilizzare un disco permanente come disco di avvio per una macchina virtuale (VM) o un disco dati da collegare a una VM. Questo documento spiega come per modificare i dischi permanenti esistenti:
- 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 disponibili, leggi la panoramica sui dischi permanenti.
Modificare il tipo di volume del Persistent Disk
A volte, devi modificare il tipo di un particolare volume del Persistent Disk in base alle tue esigenze di prestazioni o di prezzo. Ad esempio, potresti voler modificare 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 Persistent Disk esistente. Devi creare uno snapshot del disco esistente e utilizzarlo per e creare un disco del nuovo tipo.
Ad esempio, per cambiare un Persistent Disk standard in un disco permanente SSD, utilizza la classe seguente processo:
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 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.
Imposta lo stato di eliminazione automatica di un volume Persistent Disk
Puoi eliminare automaticamente i volumi Persistent Disk di lettura/scrittura quando
un'istanza VM associata è stata eliminata. Questo comportamento è controllato
Proprietà autoDelete
nell'istanza VM per un determinato disco collegato
e possono essere aggiornate in qualsiasi momento. Analogamente, puoi impedire che
L'eliminazione del volume Persistent Disk non deve essere annullata 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 Spazio di 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 Persistent Disk con
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
: indica se attivare o meno automaticamente per eliminare 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 API Go 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.
Java
Prima di provare questo esempio, segui le istruzioni per la configurazione di Java nel Guida rapida di Compute Engine con 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 per la configurazione di Node.js nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Node.js 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.
Python
Prima di provare questo esempio, segui le istruzioni per la configurazione di Python nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Python 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.
REST
Per impostare lo stato di eliminazione automatica utilizzando l'API, effettua una richiesta POST
a
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 l'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 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 dischi permanenti a livello di regione per la replica sincrona tra due zone.
- Installa un disco RAM sull'istanza.