Sie können anstehende Wartungsereignisse für Hosts für Ihre reservierten Kapazitätsblöcke proaktiv verwalten, unabhängig davon, ob VMs darauf ausgeführt werden. So lassen sich Unterbrechungen minimieren und eine optimale Leistung aufrechterhalten.
Hinweise
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud Dienste und APIs überprüft. Zum Ausführen von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei der Compute Engine authentifizieren:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Installieren Sie die Google Cloud CLI. Initialisieren Sie die Google Cloud CLI nach der Installation mit dem folgenden Befehl:
gcloud initWenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.
- Set a default region and zone.
REST
Wenn Sie die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, verwenden Sie die Anmeldedaten, die Sie der gcloud CLI bereitstellen.
Installieren Sie die Google Cloud CLI. Initialisieren Sie die Google Cloud CLI nach der Installation mit dem folgenden Befehl:
gcloud initWenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.
Weitere Informationen finden Sie in der Dokumentation zur Google Cloud -Authentifizierung unter Für die Verwendung von REST authentifizieren.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Verwalten von Hostwartungsereignissen für Reservierungen benötigen:
-
Compute-Administrator (
roles/compute.admin) für das Projekt -
Für schreibgeschützten Zugriff auf Audit-Logs zu Systemereignissen:
Logbetrachter (
roles/logging.viewer) für das Projekt
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Diese vordefinierten Rollen enthalten die Berechtigungen, die zum Verwalten von Hostwartungsereignissen für Reservierungen erforderlich sind. Maximieren Sie den Abschnitt Erforderliche Berechtigungen, um die notwendigen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind erforderlich, um Hostwartungsereignisse für mehrere Reservierungen zu verwalten:
-
So starten Sie die Hostwartung für eine Reservierung:
compute.reservations.performMaintenanceim Projekt -
So starten Sie die Hostwartung für einen Reservierungsblock:
compute.reservationBlocks.performMaintenanceim Projekt- So rufen Sie eine Liste der Reservierungen auf:
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Übersicht
So optimieren Sie die Wartung Ihrer reservierten Kapazitätsblöcke:
Benachrichtigungen einrichten Sie können logbasierte Benachrichtigungen erstellen, um über geplante, gestartete oder abgeschlossene Wartungsereignisse für eine Reservierung oder einen Reservierungsblock informiert zu werden. So können Sie Ihre Aktivitäten proaktiv planen und unerwartete Ausfallzeiten vermeiden.
Wartung für Kapazitätsblöcke verwalten Sie können sich Wartungsarbeiten für Ihre Reservierungen oder Reservierungsblöcke ansehen und sie bei Bedarf manuell starten. Dieser Prozess hilft Ihnen, die Ausfallsicherheit Ihrer Arbeitslasten gegenüber Hostfehlern zu erhöhen, Ausfallzeiten zu vermeiden und dafür zu sorgen, dass Ihre Anwendungen verfügbar bleiben.
Weitere Informationen zur Häufigkeit und zum Wartungsverhalten von H4D-Maschinentypen finden Sie unter Wartung von H4D-Instanzen.
Benachrichtigungen für Reservierungen einrichten
Sie können sich über geplante, gestartete oder abgeschlossene Wartungsereignisse für eine Reservierung oder einen Reservierungsblock benachrichtigen lassen, indem Sie logbasierte Benachrichtigungsrichtlinien erstellen.
So erstellen Sie eine Benachrichtigung für die Wartungsereignisse einer Reservierung oder eines Reservierungsblocks: Wiederholen Sie diesen Vorgang für jede Benachrichtigung, die Sie erstellen möchten.
-
Rufen Sie in der Google Cloud Console die Seite Log-Explorer auf:
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Logging ist.
Klicken Sie auf den Umschalter Abfrage anzeigen, um ihn zu aktivieren.
Erstellen Sie im Bereich Abfrage eine der folgenden Abfragen. Mit diesen Abfragen werden Logeinträge gefiltert, um bestimmte Wartungsereignisse zu identifizieren. Wiederholen Sie diesen Vorgang für jede Abfrage, die Sie erstellen möchten.
Wartungsbenachrichtigungen für eine Reservierung erhalten:
So erhalten Sie Benachrichtigungen, wenn eine Wartung geplant ist:
protoPayload.methodName="compute.reservations.upcomingGroupMaintenance" severity>=DEFAULT protoPayload.status.message =~ "scheduled"So erhalten Sie Benachrichtigungen, wenn die Wartung abgeschlossen ist:
protoPayload.methodName="compute.reservations.completedGroupMaintenance" severity>=DEFAULT protoPayload.status.message =~ "completed"
Wartungsbenachrichtigungen für einen Reservierungsblock erhalten:
So erhalten Sie Benachrichtigungen, wenn eine Wartung geplant ist:
protoPayload.methodName="compute.reservations.block.upcomingGroupMaintenance" severity>=DEFAULT protoPayload.status.message =~ "scheduled"So erhalten Sie Benachrichtigungen, wenn die Wartung begonnen hat:
protoPayload.methodName="compute.reservations.block.startGroupMaintenance" severity>=DEFAULT protoPayload.status.message =~ "started"So erhalten Sie Benachrichtigungen, wenn die Wartung abgeschlossen ist:
protoPayload.methodName="compute.reservations.block.completedGroupMaintenance" severity>=DEFAULT protoPayload.status.message =~ "completed"
Klicken Sie zum Validieren der Abfrage auf Abfrage ausführen. Wenn die Abfrage gültig ist, werden im Bereich Abfrageergebnisse Logeinträge angezeigt, die mit der Abfrage übereinstimmen.
Klicken Sie in der Symbolleiste für Abfrageergebnisse auf die Liste Aktionen und wählen Sie dann Logbenachrichtigung erstellen aus. Der Bereich Logbasierte Benachrichtigungsrichtlinie erstellen wird angezeigt.
Führen Sie im Abschnitt Benachrichtigungsdetails folgende Schritte aus:
Geben Sie im Feld Name der Benachrichtigungsrichtlinie einen Namen für die Richtlinie ein.
Wählen Sie in der Liste Schweregrad der Richtlinie die Option Warnung (oder einen höheren Schweregrad) aus.
Klicken Sie auf Weiter.
Klicken Sie im Bereich Logs auswählen, die in die Benachrichtigung aufgenommen werden sollen auf Weiter.
Geben Sie im Abschnitt Benachrichtigungshäufigkeit und Dauer für automatisches Schließen festlegen Folgendes an:
Wählen Sie in der Liste Zeit zwischen Benachrichtigungen aus, wie oft Sie benachrichtigt werden möchten.
Wählen Sie in der Liste Dauer bis zur automatischen Schließung von Vorfällen aus, nach welcher Zeit Cloud Logging keine Benachrichtigungen mehr sendet und den Vorfall automatisch schließt.
Klicken Sie auf Weiter.
Geben Sie im Abschnitt Wer soll benachrichtigt werden? einen Benachrichtigungskanal für Logging an, an den Benachrichtigungen gesendet werden sollen.
Klicken Sie auf Speichern.
Wartung für mehrere Reservierungen verwalten
So können Sie die Wartung für Ihre Reservierungen und Reservierungsblöcke ansehen und steuern:
Wenn Sie den Status und die geplante Zeit der bevorstehenden Wartung für Ihre Reservierungen oder Reservierungsblöcke prüfen möchten, sehen Sie sich den Wartungsstatus an.
Wenn Sie die Wartung für eine Reservierung oder einen Reservierungsblock manuell starten möchten, anstatt auf das geplante Datum und die geplante Uhrzeit zu warten, starten Sie die Wartung manuell.
Wenn Sie festlegen möchten, wie frühzeitig Sie Benachrichtigungen erhalten, wenn für den Host einer VM nach einem Hostfehler oder einem fehlerhaften Hostbericht eine ungeplante Notfallwartung erforderlich ist, verwalten Sie Benachrichtigungen zur Hardware-Notfallwartung.
Wartungsstatus ansehen
Sie können den Status der bevorstehenden Wartung für eine Reservierung oder einen Reservierungsblock prüfen, indem Sie den Wert des Felds
upcomingGroupMaintenancein den Reservierungsmetadaten ansehen. Wenn in einer Reservierung das FeldupcomingGroupMaintenancefehlt, ist keine Wartung für die Reservierung oder den Reservierungsblock geplant. Weitere Informationen zu den Feldern inupcomingGroupMaintenancefinden Sie unter Definitionen des Wartungsstatus.Wenn außerdem Wartungsarbeiten für einen Reservierungsblock geplant sind, enthält das Feld
upcomingGroupMaintenancedas FeldmaintenanceReasons. In diesem Feld wird beschrieben, warum Wartungsarbeiten für Ihren Reservierungsblock geplant wurden. Die möglichen Werte sind in der folgenden Tabelle aufgeführt:Wartungstyp Wartungsgrund VM-Status Geplante Wartung für die regelmäßige Wartung PLANNED_UPDATE: Geplante Wartung der InfrastrukturPLANNED_NETWORK_UPDATE: Geplante Netzwerkwartung
Gilt für ausgeführte, beendete oder angehaltene VMs. Außerplanmäßige Wartung FAILURE_DISK: Ungeplante Wartung aufgrund eines Fehlers auf einem Laufwerk, das an eine VM angehängt ist.FAILURE_INFRA: Außerplanmäßige Wartung, die aufgrund eines Fehlers in der Infrastruktur geplant wurde.FAILURE_INTERFACE: Ungeplante Wartung aufgrund eines Fehlers mit der NIC.FAILURE_MEMORY: Ungeplante Wartung aufgrund eines Fehlers im Arbeitsspeicher einer VM.FAILURE_NETWORK: Aufgrund eines Fehlers im Netzwerk ist eine ungeplante Wartung geplant.
Gilt nur für ausgeführte VMs. Wenn Sie das Feld
maintenanceReasonsin einem Reservierungsblock oder Unterblock aufrufen möchten, müssen Sie die gcloud CLI oder die REST API verwenden. Wählen Sie andernfalls eine der folgenden Optionen aus:Console
Rufen Sie in der Google Cloud Console die Seite Reservierungen auf.
In der Spalte Wartungsstatus wird der Wartungsstatus Ihrer Reservierungen angezeigt. Wenn diese Spalte in der Tabelle On-Demand-Reservierungen nicht angezeigt wird, klicken Sie auf Spaltenanzeigeoptionen, wählen Sie das Kästchen Wartungsstatus aus und klicken Sie auf OK.
So rufen Sie den Wartungsstatus eines Reservierungsblocks auf:
Klicken Sie in der Spalte Name auf den Namen der Reservierung. Eine Seite mit den Details der Reservierung wird angezeigt.
In der Tabelle Blöcke wird in der Spalte Wartung der Wartungsstatus der Blöcke in der Reservierung angezeigt.
gcloud
Verwenden Sie zum Aufrufen des Wartungsstatus einer Reservierung den Befehl
gcloud compute reservations describe, wobei das Flag--flattenaufresourceStatus.reservationMaintenancegesetzt ist:gcloud compute reservations describe RESERVATION_NAME \ --flatten=resourceStatus.reservationMaintenance \ --zone=ZONEErsetzen Sie Folgendes:
RESERVATION_NAME: der Name der Reservierung.ZONE: die Zone, in der die Reservierung vorhanden ist.
Die Ausgabe sieht in etwa so aus:
Wenn für Ihre Reservierung eine Wartung geplant ist, sieht die Ausgabe etwa so aus:
--- maintenanceOngoingCount: 0 maintenancePendingCount: 6 schedulingType: GROUPED upcomingGroupMaintenance: canReschedule: true maintenanceStatus: PENDING type: UNSCHEDULED windowEndTime: '2025-11-13T14:00:00.000-08:00' windowStartTime: '2025-11-13T12:00:00.000-08:00'Wenn das Feld
schedulingTypeaufINDEPENDENTgesetzt ist, enthält das FeldupcomingGroupMaintenancenicht die FelderwindowStartTimeundwindowEndTime.Wenn für Ihre Reservierung keine Wartung geplant ist, sieht die Ausgabe in etwa so aus:
--- schedulingType: GROUPED
Wenn für Ihre Reservierung eine Wartung geplant ist, können Sie den Wartungsstatus der Blöcke in der Reservierung mit dem Befehl
gcloud compute reservations blocks listaufrufen:gcloud compute reservations blocks list RESERVATION_NAME \ --zone=ZONEWenn für einen Reservierungsblock Wartungsarbeiten geplant sind oder gerade laufen, sieht die Ausgabe in etwa so aus:
--- ... name: example-fr-h4d-dense-1-block-0001 ... reservationBlockMaintenance: maintenanceOngoingCount: 0 maintenancePendingCount: 6 schedulingType: GROUPED upcomingGroupMaintenance: canReschedule: true maintenanceReasons: - PLANNED_UPDATE - PLANNED_NETWORK_UPDATE maintenanceStatus: PENDING type: UNSCHEDULED windowEndTime: '2025-11-13T14:00:00.000-08:00' windowStartTime: '2025-11-13T12:00:00.000-08:00' ... --- ... name: example-fr-h4d-dense-1-block-0002 ... schedulingType: GROUPED ...
REST
Wenn Sie den Wartungsstatus Ihrer Reservierungen aufrufen möchten, stellen Sie eine
GET-Anfrage an eine der folgenden Methoden:Mit der Methode
reservations.aggregatedListkönnen Sie Reservierungen in allen Zonen aufrufen.Mit der Methode
reservations.listkönnen Sie Reservierungen in einer bestimmten Zone anzeigen.
Fügen Sie in die Anfrage-URL die folgenden Abfrageparameter ein:
Wenn Sie nur den Namen, den reservierten Maschinentyp und den Wartungsstatus einer Reservierung sehen möchten, fügen Sie den Abfrageparameter
fieldsmit dem Wertitems.name,items.specificReservation.instanceProperties.machineType,items.resourceStatus.reservationMaintenanceein.Wenn Sie nur nach Reservierungen filtern möchten, in denen ein bestimmter Maschinentyp angegeben ist, fügen Sie den Abfrageparameter
filtermit dem WertspecificReservation.instanceProperties.machineType:MACHINE_TYPEhinzu. Verwenden Sie dazu URL-codierte Werte.
Wenn Sie beispielsweise Reservierungen in allen Zonen aufrufen möchten, stellen Sie eine
GET-Anfrage:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/reservations?fields=items.name,items.specificReservation.instanceProperties.machineType,items.resourceStatus.reservationMaintenance&filter=specificReservation.instanceProperties.machineType%3AMACHINE_TYPEErsetzen Sie Folgendes:
PROJECT_ID: die ID des Projekts, in dem die Reservierungen vorhanden sind.MACHINE_TYPE: Der reservierte Maschinentyp, nach dem Sie Ihre Reservierungen filtern möchten.
Wenn für eine Reservierung eine Wartung geplant ist oder gerade durchgeführt wird, sieht die Ausgabe in etwa so aus:
{ "items": [ { "specificReservation": { "instanceProperties": { "machineType": "MACHINE_TYPE" } }, "name": "example-reservation", "resourceStatus": { "reservationMaintenance": { maintenanceOngoingCount: 0, maintenancePendingCount: 6, "schedulingType": "GROUPED", "upcomingGroupMaintenance": { "type": "SCHEDULED", "canReschedule": true, "windowStartTime": "2025-11-13T12:00:00.000-08:00", "windowEndTime": "2025-11-13T14:00:00.000-08:00", "maintenanceStatus": "PENDING" } } } }, ... ] }Optional können Sie die Liste der VMs weiter eingrenzen, indem Sie den
filter-Abfrageparameter auf einen anderen Filterausdruck festlegen.Wenn für Ihre Reservierung Wartungsarbeiten geplant sind, stellen Sie eine
GET-Anfrage an die MethodereservationBlocks.list, um den Wartungsstatus der Blöcke in der Reservierung aufzurufen. Fügen Sie in der Anfrage-URL den Abfrageparameterfieldsein, wobei dieser aufitems.name,items.reservationMaintenancegesetzt ist:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/reservationBlocks?fields=items.name,items.reservationMaintenanceErsetzen Sie
RESERVATION_NAMEdurch den Namen der Reservierung.Wenn für einen Reservierungsblock Wartungsarbeiten geplant sind oder gerade laufen, sieht die Ausgabe in etwa so aus:
{ "items": [ { "name": "example-fr-h4d-dense-1-block-0001", "reservationBlockMaintenance": { "maintenanceOngoingCount": 0, "maintenancePendingCount": 6, "schedulingType": "GROUPED", "upcomingGroupMaintenance": { "type": "SCHEDULED", "canReschedule": true, "windowStartTime": "2025-11-13T12:00:00.000-08:00", "windowEndTime": "2025-11-13T14:00:00.000-08:00", "maintenanceStatus": "PENDING", "maintenanceReasons": [ "PLANNED_UPDATE", "PLANNED_NETWORK_UPDATE" ] } } }, ... ] }Wenn das Feld
schedulingTypefür einen Block aufINDEPENDENTgesetzt ist, enthält das FeldupcomingGroupMaintenancenicht die FelderwindowStartTimeundwindowEndTime.
Wartung manuell starten
Sie können die Wartung für Ihre Reservierungen oder Reservierungsblöcke manuell starten, anstatt auf den geplanten Zeitpunkt zu warten. So können Sie Unterbrechungen Ihrer Arbeitslasten proaktiver steuern.
Je nach Wartungsstatus einer Reservierung oder eines Reservierungsblocks passiert Folgendes:
Wartungsstatus Beschreibung Was wird angezeigt? Geplant Für die Reservierung ist eine planmäßige Wartung in Compute Engine vorgesehen. Sie können die Wartung vor dem geplanten Zeitpunkt manuell starten. - In der Google Cloud Console wird der Wartungsstatus als Bereit zur Ausführung – wird am DATE ausgeführt angezeigt.
- In der gcloud CLI oder REST API setzt Compute Engine das Feld
maintenanceStatusaufPENDING.
In Bearbeitung Die Wartung läuft. Sie können den Termin nicht verschieben. - In der Google Cloud Console wird der Wartungsstatus als Wird ausgeführt angezeigt.
- In der gcloud CLI oder REST API setzt Compute Engine das Feld
maintenanceStatusaufONGOING.
Abgeschlossen Die Wartung ist abgeschlossen. Compute Engine hat alle Wartungsbenachrichtigungen von der VM entfernt. - In der Google Cloud Console wird der Wartungsstatus als – angezeigt.
- In der gcloud CLI oder REST API ist das Feld
maintenanceStatusnicht vorhanden.
Wenn Sie die Wartung auf bestimmten Hosts in einem Reservierungsblock manuell starten möchten, verwenden Sie die gcloud CLI oder die REST API. Wählen Sie andernfalls eine der folgenden Optionen aus:
Console
Rufen Sie in der Google Cloud Console die Seite Reservierungen auf.
Klicken Sie in der Spalte Name auf den Namen einer Reservierung. Eine Seite mit den Details der Reservierung wird angezeigt.
Klicken Sie auf Wartung ausführen und wählen Sie eine der folgenden Optionen aus:
Wenn Sie die Wartung für alle Blöcke starten möchten, wählen Sie Alle Kapazitäten aus.
Wenn Sie die Wartung nur für Blöcke mit laufenden VMs starten möchten, wählen Sie Verwendete Kapazität aus.
Wenn Sie die Wartung nur für nicht verwendete Blöcke und Blöcke mit beendeten oder ausgesetzten VMs starten möchten, wählen Sie Nicht verwendete Kapazität aus.
Klicken Sie zur Bestätigung auf Ok.
gcloud
Verwenden Sie den Befehl
gcloud compute reservations perform-maintenance, um die Wartung für eine Reservierung zu starten:gcloud compute reservations perform-maintenance RESERVATION_NAME \ --scope=RESERVATION_MAINTENANCE_SCOPE \ --zone=ZONEVerwenden Sie den Befehl
gcloud compute reservations blocks perform-maintenance, um die Wartung für einen Reservierungsblock zu starten:gcloud compute reservations blocks perform-maintenance RESERVATION_NAME \ --block-name=BLOCK_NAME \ --scope=BLOCK_MAINTENANCE_SCOPE \ --zone=ZONEErsetzen Sie Folgendes:
RESERVATION_NAME: der Name der Reservierung.RESERVATION_MAINTENANCE_SCOPE: Der Wartungsumfang für die Reservierung. Geben Sie einen der folgenden Werte an:So starten Sie die Wartung für alle Blöcke:
allSo starten Sie die Wartung nur für Blöcke mit laufenden VMs:
runningSo starten Sie die Wartung nur für nicht verwendete Blöcke und Blöcke mit beendeten oder ausgesetzten VMs:
unused
BLOCK_NAME: der Name eines Blocks, der in der Reservierung vorhanden ist.BLOCK_MAINTENANCE_SCOPE: der Wartungsumfang für den Reservierungsblock. Geben Sie einen der folgenden Werte an:So starten Sie die Wartung auf allen Hosts:
allSo starten Sie die Wartung nur auf Hosts mit laufenden VMs:
runningSo starten Sie die Wartung nur auf ungenutzten Hosts und Hosts mit beendeten oder ausgesetzten VMs:
unused
ZONE: die Zone, in der die Reservierung vorhanden ist.
REST
Wenn Sie mit der Wartung einer Reservierung beginnen möchten, stellen Sie eine
POST-Anfrage an die Methodereservations.performMaintenance:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/performMaintenance { "maintenanceScope": "RESERVATION_MAINTENANCE_SCOPE" }Wenn Sie mit der Wartung eines Reservierungsblocks beginnen möchten, senden Sie eine
POST-Anfrage an die MethodereservationBlocks.performMaintenance:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/reservationBlocks/BLOCK_NAME/performMaintenance { "maintenanceScope": "BLOCK_MAINTENANCE_SCOPE" }
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Projekts, in dem Compute Engine die Reservierung automatisch erstellt hat.ZONE: die Zone, in der die Reservierung vorhanden ist.RESERVATION_NAME: der Name der Reservierung.RESERVATION_MAINTENANCE_SCOPE: Der Wartungsumfang für die Reservierung. Geben Sie einen der folgenden Werte an:So starten Sie die Wartung für alle Blöcke:
ALLSo starten Sie die Wartung nur für Blöcke mit laufenden VMs:
RUNNINGSo starten Sie die Wartung nur für nicht verwendete Blöcke und Blöcke mit beendeten oder ausgesetzten VMs:
UNUSED
BLOCK_NAME: der Name eines Blocks, der in der Reservierung vorhanden ist.SUB_BLOCK_NAME: der Name eines Unterblocks, der im Reservierungsblock vorhanden ist.BLOCK_MAINTENANCE_SCOPE: der Wartungsumfang für den Reservierungsblock. Geben Sie einen der folgenden Werte an:So starten Sie die Wartung auf allen Hosts:
ALLSo starten Sie die Wartung nur auf Hosts mit laufenden VMs:
RUNNINGSo starten Sie die Wartung nur auf ungenutzten Hosts und Hosts mit beendeten oder ausgesetzten VMs:
UNUSED
Hardware-Notfallwartungsbenachrichtigungen verwalten
Wenn bei einer VM ein Hostfehler auftritt oder Sie den Host als fehlerhaft melden, ist für den Host der VM eine ungeplante Notfallwartung erforderlich. Standardmäßig bietet Compute Engine einige Stunden im Voraus eine Benachrichtigung, wenn diese Art von Wartung geplant wird. Bei reservierten Hosts können Sie Benachrichtigungen über Notfallwartungen aktivieren, um diese Benachrichtigungsfrist auf mindestens sieben Tage zu verlängern. Mit diesem Ansatz können Sie Unterbrechungen Ihrer Arbeitslasten proaktiver steuern.
So aktivieren oder deaktivieren Sie Benachrichtigungen zur Notfallwartung von Hardware für eine Reservierung:
gcloud
Wenn Sie Benachrichtigungen zur Notfallwartung von Hardware für eine Reservierung aktivieren möchten, verwenden Sie den Befehl
gcloud compute reservations updatemit dem Flag--enable-emergent-maintenance:gcloud compute reservations update RESERVATION_NAME \ --enable-emergent-maintenance \ --zone=ZONEWenn Sie Benachrichtigungen zur Notfallwartung von Hardware für eine Reservierung deaktivieren möchten, verwenden Sie den Befehl
gcloud compute reservations updatemit dem Flag--no-enable-emergent-maintenance:gcloud compute reservations update RESERVATION_NAME \ --no-enable-emergent-maintenance \ --zone=ZONE
Ersetzen Sie Folgendes:
RESERVATION_NAME: der Name der Reservierung.ZONE: die Zone, in der die Reservierung vorhanden ist.
REST
Wenn Sie Benachrichtigungen zur Notfallwartung der Hardware für eine Reservierung aktivieren oder deaktivieren möchten, stellen Sie eine
PATCH-Anfrage an die Methodereservations.update. Fügen Sie in der Anfrage-URL den Abfrageparameterpathsein, wobei dieser aufenableEmergentMaintenancegesetzt ist.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME?paths=enableEmergentMaintenance { "name": "RESERVATION_NAME", "enableEmergentMaintenance": EMERGENCY_MAINTENANCE_NOTIFICATIONS }Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Projekts, in dem die Reservierung vorhanden ist.ZONE: die Zone, in der die Reservierung vorhanden ist.RESERVATION_NAME: der Name der Reservierung.EMERGENCY_MAINTENANCE_NOTIFICATIONS: Geben Sie einen der folgenden Werte an:So aktivieren Sie Benachrichtigungen:
trueSo deaktivieren Sie Benachrichtigungen:
false
Nächste Schritte
Datenpersistenz auf lokalen SSDs bei Hostereignissen
Lokale SSD-Daten sichern, um Daten zu schützen
Definitionen des Wartungsstatus beim Überwachen von Hostwartungsereignissen
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-12-04 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-12-04 (UTC)."],[],[]] -