Fehlerbehebung bei der Sperrung von Compute Engine-Instanzen


In diesem Dokument werden häufige Probleme oder Fehler beim Sperren oder Fortsetzen einer Compute Engine-Instanz beschrieben. Außerdem erfahren Sie, wie Sie diese Probleme beheben können. Informationen zum Anhalten einer Instanz finden Sie unter Instanz anhalten.

Übermäßig lange Sperrzeit

In einigen Fällen kann es eine Weile dauern, bis Compute Engine das Anhalten einer Instanz abgeschlossen hat, nachdem Sie das Anhalten der Instanz angefordert haben. Da Compute Engine den Arbeitsspeicher des Gastbetriebssystems auf einer Festplatte speichert, kann es mehrere Minuten dauern, bis die Daten gespeichert und der Instanzstatus in SUSPENDED geändert wird.

Bei Compute Engine-Instanzen, an die lokale SSD-Laufwerke angehängt sind und für die ein Nutzer das Anhalten unter Beibehaltung der lokalen SSD-Daten der Instanzen angefordert hat, kann das Anhalten deutlich länger dauern, da die lokalen SSD-Daten auf ein Laufwerk kopiert werden müssen. Weitere Informationen finden Sie unter Funktionsweise des Anhaltens einer Instanz mit angehängten lokalen SSD-Laufwerken.

Ungültiger Instanzstatus

Sie können eine Compute-Instanz nur im Status RUNNING sperren. Wenn Sie versuchen, eine Instanz in einem anderen Status zu sperren, treten Fehler auf.

Fehlermeldungen:

UNSUPPORTED_OPERATION
You cannot suspend an instance that is stopped or terminated.
You cannot suspend an instance that is being repaired.
You cannot suspend an already suspended instance.

Lösung: Sie können eine Instanz nur im Status RUNNING anhalten. Führen Sie je nach Status der Instanz einen der folgenden Schritte aus:

  • Wenn sich eine Instanz im Status TERMINATED befindet, starten Sie sie neu, bevor Sie sie anhalten.

  • Warten Sie bei einer Instanz im Status REPAIRING, bis Compute Engine die Reparatur der Instanz abgeschlossen hat, und versuchen Sie dann, sie später noch einmal anzuhalten.

Ungültige Instanzkonfigurationen

In den folgenden Abschnitten werden Probleme mit den Konfigurationen von Instanzeigenschaften beschrieben.

Confidential VM wird nicht unterstützt

Dieser Fehler tritt auf, wenn Sie versuchen, eine Confidential VM zu sperren.

Fehlermeldungen:

UNSUPPORTED_OPERATION

Lösung: Sie können eine Confidential VM nicht anhalten. Führen Sie stattdessen einen der folgenden Schritte aus:

Zeitüberschreitung beim Gastbetriebssystem

Dieser Fehler tritt auf, wenn das Gastbetriebssystem nicht innerhalb von drei Minuten auf das ACPI-S3-Signal reagiert.

Fehlermeldungen:

UNSUPPORTED_OPERATION
Instance suspend failed due to guest timeout.

Lösung: Das Gastbetriebssystem muss das ACPI S3-Signal verarbeiten können, um den Suspend-Vorgang der Instanz zu starten. Informationen dazu, ob das Betriebssystem diesen Vorgang unterstützt, finden Sie unter Details zu Betriebssystemen.

Wenn das Betriebssystem keine Sperrvorgänge unterstützt, haben Sie folgende Möglichkeiten:

Unzureichendes Festplattenkontingent

Dieser Fehler tritt auf, wenn Sie beim Anhalten einer Instanz nicht genügend Festplattenkontingent haben.

Fehlermeldungen:

QUOTA_EXCEEDED
Quota 'DISKS_TOTAL_GB' exceeded. Limit: NUMBER_OF_DISKS in region REGION.

Lösung: Wenn Sie eine Instanz anhalten, speichert Compute Engine die Daten für den Arbeitsspeicher des Gastbetriebssystems, den Gerätestatus und den Anwendungsstatus auf einer Festplatte. Prüfen Sie daher vor dem Sperren einer Instanz, ob Ihr Projekt und die Region, in der sich die Instanz befindet, ein ausreichendes Kontingent für nichtflüchtigen Speicher haben. Weitere Informationen finden Sie unter Ressourcenkontingente.

Lokale SSD-Daten für mehr als 32 lokale SSDs beibehalten

Dieser Fehler tritt auf, wenn Sie versuchen, eine Instanz mit mehr als 32 angehängten lokalen SSDs anzuhalten und die Daten der Festplatten beizubehalten.

Fehlermeldungen:

INVALID_USAGE
Suspend with Local SSD feature is not available for this project.

Lösung: Sie können keine Instanz mit mehr als 32 angehängten lokalen SSDs anhalten und die Daten der Laufwerke beibehalten. Führen Sie stattdessen einen der folgenden Schritte aus:

  • Kopieren Sie die Daten des Laufwerks auf ein angehängtes (bereitgestelltes und formatiertes) Laufwerk und halten Sie dann die Instanz an, während Sie die lokalen SSD-Daten verwerfen.

  • Beenden Sie die Instanz.

Instanz mit einer GPU anhalten

Dieser Fehler tritt auf, wenn Sie versuchen, eine Instanz mit einer oder mehreren angehängten GPUs zu pausieren.

Fehlermeldungen:

UNSUPPORTED_OPERATION
Suspend is not supported on GPU Instances. You may delete and recreate the instances without GPU.

Lösung: Sie können keine Instanz anhalten, an die GPUs angehängt sind. Führen Sie stattdessen einen der folgenden Schritte aus:

Die Instanz wurde vorzeitig beendet

Dieser Fehler tritt auf, weil Compute Engine die Instanz, die Sie anhalten wollten, vorzeitig beendet hat.

Fehlermeldungen:

FAILED_WITH_INSTANCE_PREEMPTED
You cannot suspend an instance that is preempted.

Lösung: Starten Sie die Spot-VM oder die Instanz auf Abruf neu und halten Sie sie dann an.

Zu viel Arbeitsspeicher

Dieser Fehler tritt auf, wenn Sie versuchen, eine Instanz mit mehr als 208 GB Arbeitsspeicher anzuhalten.

Fehlermeldungen:

UNSUPPORTED_OPERATION
Suspend is not supported on Instances with more than 208 GB memory.

Lösung: Sie können Instanzen mit mehr als 208 GB Arbeitsspeicher nicht anhalten. Führen Sie stattdessen einen der folgenden Schritte aus:

Unbekannte Gründe

Dieser Fehler tritt auf, wenn Sie versuchen, eine Instanz zu pausieren, aber ein unbekannter Fehler auftritt.

Fehlermeldungen:

FAILED_WITH_INSTANCE_RUNNING
FAILED_WITH_INSTANCE_RUNNING
Suspend failed with instance in state RUNNING.

Lösung: Sperren Sie die Instanz später noch einmal. Wenn weiterhin Probleme auftreten, wenden Sie sich an den Support.

Windows-Instanz mit Anzeigezeitlimit oder deaktivierter Schaltfläche „Ruhemodus“

Eine Windows-Instanz, auf der die Leistungsrichtlinienkonfigurationen auf „Hohe Leistung“ eingestellt sind und für die ein Zeitlimit von einem Wert größer als 0 festgelegt ist, kann die Anzeige nach der Zeitüberschreitung deaktivieren. Wenn Sie eine Sperranfrage an eine Instanz senden, bei der die Anzeige deaktiviert ist, startet die Anfrage zur Sperrung die Anzeige neu, statt die Instanz zu sperren.

Lösung: So beheben Sie das Problem:

  1. Wenn Sie noch keine Verbindung zur Instanz hergestellt haben, verwenden Sie eine der folgenden Methoden:

  2. Displayzeitlimit deaktivieren:

    powercfg /change monitor-timeout-ac 0
    
  3. So aktivieren Sie die Ruhemodus-Schaltfläche:

    powercfg -setacvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 96996bc0-ad50-47ec-923b-6f41874dd9eb 1