In diesem Dokument finden Sie Lösungen für häufige Probleme, die beim Aktualisieren einer Compute Engine-VM-Instanz auftreten können. Eine allgemeine Anleitung zum Aktualisieren einer VM finden Sie unter Instanzattribute aktualisieren.
Best Practices
So vermeiden Sie häufige Probleme beim Aktualisieren einer VM:
Verwenden Sie den Workflow
update-from-file
: Exportieren Sie die Instanzkonfiguration in eine Datei, ändern Sie die Datei und wenden Sie die Änderungen dann mit dem Befehlgcloud compute instances update-from-file
an. So lassen sich Fehler durch manuelle Befehle vermeiden.Verwenden Sie das Flag
most-disruptive-allowed-action
: Dieses Flag verhindert versehentliche Neustarts. Legen Sie den Wert aufNO_EFFECT
fest, um Ihre Änderungen zu testen, aufREFRESH
für nicht störende Updates und aufRESTART
nur, wenn Sie sicher sind, dass ein Neustart akzeptabel ist.
Allgemeine Probleme
In diesem Abschnitt werden Fehler aufgeführt, die beim Aktualisieren einer VM auftreten können, und es wird beschrieben, wie Sie diese beheben.
Keine Übereinstimmung des Metadaten-Fingerabdrucks
Dieser Fehler tritt auf, wenn Sie versuchen, eine VM-Instanz zu aktualisieren, die Metadaten der VM jedoch seit dem letzten Aktualisieren der Seite oder dem Abrufen der Instanzdaten durch einen anderen Prozess aktualisiert wurden.
Fehlermeldung:
Supplied fingerprint does not match current metadata fingerprint
Lösung:
Das Instanzattribut „Fingerabdruck“ in Ihrer Anfrage muss mit dem aktuellen Fingerabdruck der Instanz übereinstimmen, um zu verhindern, dass gleichzeitige Aktualisierungsanfragen sich gegenseitig überschreiben. Geben Sie Folgendes ein:
Seite aktualisieren: Wenn Sie die Google Cloud Console verwenden, aktualisieren Sie die Seite Details der VM-Instanz, bevor Sie Änderungen vornehmen.
Verwenden Sie das Google Cloud CLI-Flag
--no-etag-cache
: Wenn Sie die Google Cloud CLI verwenden, fügen Sie Ihremgcloud compute instances update
-Befehl das Flag--no-etag-cache
hinzu.Nach einigen Minuten noch einmal versuchen: Beenden Sie die VM, warten Sie einige Minuten und versuchen Sie dann noch einmal, die Änderung vorzunehmen.