Ciclo di vita di un'istanza VM


Questo documento descrive il ciclo di vita di una singola macchina virtuale (VM) dell'istanza, a partire dalla sua creazione fino alla potenziale eliminazione.

Un'istanza VM può passare attraverso molti stati durante il suo ciclo di vita. Quando crei una VM, Compute Engine esegue il provisioning delle risorse per avviare la VM. La VM passa quindi alla gestione temporanea, dove si prepara per il primo avvio. Durante e una VM viene considerata in esecuzione dopo l'avvio. Durante il suo ciclo di vita, una VM in esecuzione può essere arrestato e riavviato più volte, oppure può essere sospeso e riavviato.

Una VM può trovarsi in uno dei seguenti stati:

  • PROVISIONING: risorse allocate per la VM. La VM non è ancora in esecuzione.
  • STAGING: le risorse vengono acquisite e la VM è in fase di preparazione al primo avvio.
  • RUNNING: la VM è in fase di avvio o in esecuzione.
  • STOPPING: la VM è in fase di arresto. Hai richiesto un'interruzione o un errore si è verificato un errore. Si tratta di uno stato temporaneo dopo il quale la VM entra nella TERMINATED.
  • REPAIRING: la VM è in fase di riparazione. La riparazione avviene quando la VM si verifica un errore interno oppure la macchina sottostante non è disponibile a causa manutenzione. Durante questo periodo, la VM è inutilizzabile. Non ti viene addebitato alcun costo quando una VM è in riparazione. Le VM non sono coperte Accordo sul livello del servizio (SLA) mentre sono in riparazione. Se la riparazione va a buon fine, la VM ritorna in uno degli stati sopra indicati.
  • TERMINATED: la VM è stata arrestata. La VM o la VM è stata arrestata ha riscontrato un errore. Puoi riavvia o elimina la VM.
  • SUSPENDING: la VM è in fase di sospensione. Tu sospeso la VM.
  • SUSPENDED: la VM è in stato sospeso. Puoi riprendi la VM eliminalo.

Il seguente diagramma mostra la transizione tra ogni stato della VM:

ciclo di vita di un'istanza VM.

Arresto, sospensione o reimpostazione di una VM

Puoi arrestare o sospendere una VM se non ti serve più, ma vuoi conservarla per uso futuro. La decisione di arrestare o sospendere una VM dipende dal fatto che tu mantenere la memoria del sistema operativo guest e lo stato dell'applicazione.

Quando sospendi o arresti una VM, considera quanto segue:

  • Paghi per le risorse ancora collegate a una VM sospesa o arrestata. ad esempio IP statici e dati di disco permanente. Per ulteriori informazioni, consulta guida ai prezzi.
  • Gli indirizzi IP esterni temporanei vengono rilasciati dalla VM. Al riavvio o riprendi la VM, Google assegna nuovi indirizzi IP esterni temporanei. Se dipende da un indirizzo IP esterno temporaneo riavvii, promuovere l'indirizzo IP esterno temporaneo a un indirizzo IP statico.
  • Gli indirizzi IP esterni statici vengono conservati.

Arresto di una VM

Cause dell'arresto di una VM Compute Engine per inviare il segnale di arresto ACPI alla VM. I moderni sistemi operativi guest sono configurati per eseguire un arresto pulito prima del giorno spegnimento in risposta al segnale di spegnimento. Compute Engine attende l'ospite può terminare la procedura di chiusura e poi eseguire la transizione la VM allo stato TERMINATED.

Potresti voler arrestare una VM per diversi motivi:

  • Non hai più bisogno della VM, ma vuoi che le risorse siano collegate come IP interni, indirizzo MAC e disco permanente.
  • Non è necessario conservare la memoria del sistema operativo guest, lo stato del dispositivo o l'applicazione stato.
  • Vuoi modificare alcune proprietà della VM che richiedono prima di tutto per arrestare la VM.

Puoi riavviare una VM terminata quando devi utilizzarlo di nuovo.

Sospensione di una VM

La sospensione di una VM invia un'email Segnale di sospensione ACPI S3 per il sistema operativo della VM. La sospensione di una VM è in modo analogo a chiudere il coperchio del laptop o a mettere la VM in un stato. Quando sospendi una VM, questa passa allo stato SUSPENDED.

Ti consigliamo di sospendere una VM per i seguenti motivi:

  • Vuoi smettere di pagare per i costi di core e memoria associati all'esecuzione di una VM pagare il costo relativamente più economico dello spazio di archiviazione per preservare lo stato a una VM.
  • Al momento la VM non è necessaria, ma vuoi poterla portare eseguire rapidamente il backup con lo stato del sistema operativo e dell'applicazione precedente.

Puoi riprendere una VM sospesa quando devi utilizzarlo di nuovo.

Reimpostazione di una VM

In alternativa, puoi reimpostare una VM per cancellare i contenuti della memoria della VM e reimpostarla allo stato iniziale. La reimpostazione di una VM ne provoca immediatamente il riavvio forzato. la VM non esegue chiusura controllata del sistema operativo guest. Tuttavia, la VM conserva tutti i pod e non viene modificata nessuna proprietà della VM. La VM rimane in RUNNING tramite il ripristino.

Tabella di confronto

La tabella seguente mostra gli effetti dell'interruzione, della sospensione e della reimpostazione di una VM della VM e delle relative risorse:

Arresto in corso In fase di sospensione Reimpostazione in corso...
Fatturazione Google non addebita alcun costo per le risorse VM quando sono nello stato TERMINATED. Google addebita dei costi per l'archiviazione dello stato di conservazione delle VM sospese. Poiché la VM rimane nello stato RUNNING quando è la reimpostazione, Google addebita le VM in base al prezzi standard per le VM.
Stato VM TERMINATED SUSPENDED RUNNING
Dischi permanenti I dischi permanenti vengono gestiti, anche quando sono contrassegnati l'eliminazione automatica.

Ti viene addebitato il costo di un disco permanente associato a una VM arrestata, proprio come ti viene addebitato per un disco permanente non associato con una VM.
I dischi permanenti vengono gestiti, anche quando sono contrassegnati l'eliminazione automatica.

Ti viene addebitato il costo di un disco permanente associato a una VM arrestata, proprio come ti viene addebitato per un disco permanente non associato con una VM.
I dischi permanenti vengono gestiti, anche quando sono contrassegnati l'eliminazione automatica.

I dischi permanenti vengono addebitati finché la VM rimane in un Stato RUNNING.
Stato di RAM e VM Reimposta lo stato di accensione, nessun dato viene salvato. Lo stato del sistema operativo guest e dell'applicazione viene conservato e ripristinato quando la VM viene ripristinato.
Ti viene addebitata una tariffa specifica per l'archiviazione dei dati conservati. Per ulteriori informazioni per le informazioni, consulta Fatturazione per le istanze sospese.
Reimposta lo stato di accensione, nessun dato viene salvato.
GPU Le GPU non vengono addebitate quando una VM viene arrestata.

Una GPU collegata a una VM TERMINATED non viene conteggiata nei la quota del progetto.
Non supportati.

Se una GPU è collegata a una VM, non puoi sospenderla.
Ti vengono addebitati i prezzi standard per le GPU.
SSD locali Non supportati.

Non puoi arrestare una VM a cui è collegato un SSD locale.
Non supportati.

Puoi sospendere una VM con un SSD locale, ma devi ignorarlo esplicitamente i dati degli SSD locali nel processo.
Le unità SSD locali vengono mantenute.
IP temporanei esterni Gli IP temporanei vengono rilasciati quando una VM viene arrestata, ma una nuova istanza temporanea L'indirizzo IP viene acquisito al riavvio della VM. Gli IP temporanei vengono rilasciati quando una VM viene sospesa, ma viene applicata una nuova L'indirizzo IP viene acquisito al riavvio della VM. Gli IP temporanei vengono rilasciati quando una VM viene reimpostata, ma una nuova istanza temporanea L'indirizzo IP viene acquisito al riavvio della VM.
IP statici esterni Gli IP esterni statici vengono mantenuti.

Gli IP statici assegnati alle VM nello stato TERMINATED sono: sono addebitati come se non fossero collegati a nessuna VM. Per ulteriori informazioni, vedi determinati del prezzo.
Gli IP esterni statici vengono mantenuti.

Gli IP statici assegnati alle VM nello stato SUSPENDED sono: sono addebitati come se non fossero collegati a nessuna VM. Per ulteriori informazioni, vedi determinati del prezzo.
Gli IP esterni statici vengono mantenuti.
IP o indirizzi MAC interni Gli indirizzi MAC e IP interni vengono mantenuti. Gli indirizzi MAC e IP interni vengono mantenuti. Gli IP interni vengono rilasciati quando viene eliminata una VM.

Gli indirizzi MAC vengono generati in base all'IP interno. Se vuoi riutilizzare l'indirizzo MAC, impostare lo stesso indirizzo IP interno o utilizzare IP interno prenotato.
Metadati della VM I metadati della VM vengono mantenuti. I metadati della VM vengono mantenuti. I metadati della VM vengono mantenuti.

Controllo dello stato di una VM

Ogni VM segnala il proprio stato come parte delle relative proprietà. Controllare lo stato di una VM nelle seguenti circostanze:

  • Hai riscontrato problemi con la VM.
  • Hai appena avviato la VM e vuoi verificare che sia in esecuzione.
  • Vuoi verificare che la VM sia stata sospesa o arrestata (ossia nello stato SUSPENDED o TERMINATED).

Per elencare tutte le VM e i relativi stati, utilizza il seguente comando:

gcloud compute instances list

Per descrivere lo stato di una singola istanza, utilizza questo comando:

gcloud compute instances describe example-instance

Guasti hardware

Raramente, una VM potrebbe non riuscire a causa di un'interruzione imprevista, un errore hardware o un altro problema del sistema. Riduci gli errori hardware utilizzando regolarmente dischi permanenti il backup dei dati e la progettazione del sistema in modo che un singolo errore della VM non catastrofico. Per ulteriori informazioni, consulta la sezione Progettazione di soluzioni Google Cloud.

In caso di errore di una VM, viene riavviata automaticamente con la stessa radice disco permanente, metadati e impostazioni delle VM. Per modificare il riavvio automatico: consulta l'articolo sull'impostazione della disponibilità delle istanze .

Passaggi successivi