Risolvi i problemi relativi agli aggiornamenti delle VM

Questo documento fornisce soluzioni ai problemi comuni che potresti riscontrare durante l'aggiornamento di un'istanza VM di Compute Engine. Per istruzioni generali su come aggiornare una VM, vedi Aggiorna le proprietà delle istanze.

Best practice

Per evitare problemi comuni durante l'aggiornamento di una VM, segui queste best practice:

  • Utilizza il flusso di lavoro update-from-file: esporta la configurazione dell'istanza in un file, modifica il file e poi utilizza il comando gcloud compute instances update-from-file per applicare le modifiche. Questo approccio consente di evitare errori dovuti a comandi manuali.

  • Utilizza il flag most-disruptive-allowed-action: questo flag impedisce riavvii accidentali. Imposta NO_EFFECT per testare le modifiche, REFRESH per aggiornamenti non distruttivi e RESTART solo quando hai la certezza che un riavvio sia accettabile.

Problemi comuni

Questa sezione elenca gli errori che potresti riscontrare durante l'aggiornamento di una VM e fornisce indicazioni su come risolverli.

L'impronta dei metadati non corrisponde

Questo errore si verifica quando provi ad aggiornare un'istanza VM, ma i metadati della VM sono stati aggiornati da un altro processo dall'ultimo aggiornamento della pagina o dal recupero dei dati dell'istanza.

Messaggio di errore:

Supplied fingerprint does not match current metadata fingerprint

Risoluzione:

La proprietà fingerprint dell'istanza nella richiesta deve corrispondere all'impronta attuale dell'istanza per evitare che le richieste di aggiornamento simultanee si sovrascrivano a vicenda. Prova a procedere come segue:

  • Aggiorna la pagina: se utilizzi la console Google Cloud , aggiorna la pagina Dettagli dell'istanza VM prima di apportare le modifiche.

  • Utilizza il flag --no-etag-cache di Google Cloud CLI: se utilizzi Google Cloud CLI, utilizza il flag --no-etag-cache con il comando gcloud compute instances update.

  • Riprova dopo qualche minuto: come ultima risorsa, prova ad arrestare la VM, attendi qualche minuto e riprova a apportare la modifica.