X4 ist eine spezielle Reihe von Bare-Metal-Maschinentypen der Compute Engine, die für die Ausführung von SAP HANA-Arbeitslasten mit mehreren Terabyte ausgelegt ist. Die X4-Wartung ist für regelmäßige Software- und Firmwareupdates erforderlich. Diese Wartung sorgt für eine optimale, sichere und zuverlässige Leistung Ihrer X4-Instanzen.
Im Gegensatz zu anderen Compute Engine-Maschinentypen unterstützt X4 nicht den Live-Migrationsprozess während Wartungsereignissen. Das bedeutet, dass Google X4-Instanzen bei geplanten Hostwartungen beenden und aktualisieren muss. Diese Ereignisse sind daher für Ihre SAP HANA-Arbeitslasten entscheidend.
Wartungslebenszyklus
Vor einer geplanten Hostwartung werden Sie 60 Tage im Voraus benachrichtigt. Innerhalb dieses Fensters können Sie das Host-Wartungsereignis auslösen. Wenn Sie das Wartungsereignis für den Host nicht vor dem geplanten Startdatum und der geplanten Startzeit auslösen, wird es von Google automatisch am geplanten Startdatum, zur geplanten Startzeit oder innerhalb weniger Minuten danach ausgelöst.
Eine geplante Hostwartung dauert in der Regel bis zu vier Stunden. Während dieser Zeit wird die laufende Instanz auf dem Host angehalten und neu gestartet.
Die ungefähre Häufigkeit geplanter Hostwartungsereignisse für X4-Instanzen beträgt mindestens 90 Tage. Das bedeutet, dass nach Abschluss einer geplanten Wartung das nächste Wartungsereignis mindestens 90 Tage später stattfindet. Je nach Dringlichkeit des zugrunde liegenden Problems kann es jedoch zu unplanmäßigen Wartungsarbeiten kommen.
In den folgenden Abschnitten werden die beiden Möglichkeiten beschrieben, wie ein geplantes Hostwartungsereignis ausgelöst wird: manuell von Ihnen oder automatisch von Google.
Manuell von Ihnen ausgelöstes Wartungsereignis
Die folgenden Schritte zeigen eine Beispielsequenz von Aktionen, die im Szenario auftreten, wenn Sie ein geplantes Hostwartungsereignis auslösen:
- Am Tag 0 stellen Sie eine X4-Instanz bereit.
Am 36. Tag erhalten Sie von Google eine Benachrichtigung über eine geplante Wartung des Hosts.
Wenn Sie die Beschreibung Ihrer X4-Instanz mit dem Befehl
gcloud compute instances describe
aufrufen, wird in der Antwort"maintenanceStatus": "PENDING"
angezeigt.Zwischen dem 36. und dem 96. Tag (60-tägiger Vorabankündigungszeitraum) können Sie das Hostwartungsereignis auslösen.
Am 80. Tag lösen Sie das Hostwartungsereignis für Ihre X4-Instanz aus. Beispielsweise führen Sie den Befehl
gcloud compute instances perform-maintenance
aus.Google schaltet Ihre X4-Instanzen zur Wartung aus. Die Wartung dauert in der Regel vier Stunden.
Mit dem Befehl
gcloud compute instances describe
können Sie prüfen, ob das FeldmaintenanceStatus
der Instanz aufONGOING
festgelegt ist.Sobald die Wartungsarbeiten abgeschlossen sind, startet Google Ihre X4-Instanzen neu.
Sie können frühestens 30 Tage nach Abschluss dieses Wartungsereignisses eine Benachrichtigung über das nächste geplante Wartungsereignis erhalten. In diesem Beispiel sendet Ihnen Google am 120. Tag eine Benachrichtigung über die nächste geplante Wartung des Hosts.
Das folgende Diagramm veranschaulicht die vorherigen Schritte:
Automatisch von Google ausgelöstes Wartungsereignis
Die folgenden Schritte zeigen eine Beispielsequenz von Aktionen, die im Szenario auftreten, in dem Google ein geplantes Hostwartungsereignis auslöst. Google löst ein Hostwartungsereignis am geplanten Starttag des Ereignisses nur aus, wenn Sie das Ereignis nicht innerhalb des 60-tägigen Vorabankündigungszeitraums zwischen dem Tag, an dem Sie über das Ereignis benachrichtigt werden, und dem geplanten Startdatum des Ereignisses auslösen.
- Am Tag 0 stellen Sie eine X4-Instanz bereit.
Am 45. Tag erhalten Sie von Google eine Benachrichtigung über eine geplante Wartung des Hosts.
Wenn Sie die Beschreibung Ihrer X4-Instanz mit dem Befehl
gcloud compute instances describe
aufrufen, wird in der Antwort"maintenanceStatus": "PENDING"
angezeigt.Am 105. Tag, dem geplanten Startdatum des Host-Wartungsereignisses, löst Google das Host-Wartungsereignis aus. Die Wartung beginnt in der Regel zum geplanten Zeitpunkt oder innerhalb weniger Minuten danach.
Wenn Sie die Beschreibung Ihrer X4-Instanz mit dem Befehl
gcloud compute instances describe
aufrufen, wird in der Antwort"maintenanceStatus": "ONGOING"
angezeigt.Google schaltet Ihre X4-Instanzen zur Wartung aus. Das Wartungsfenster beträgt in der Regel 4 Stunden.
Sobald die Wartungsaktivitäten abgeschlossen sind, startet Google Ihre X4-Instanzen neu.
Sie können frühestens 30 Tage nach Abschluss dieses Wartungsereignisses eine Benachrichtigung über das nächste geplante Wartungsereignis erhalten. In diesem Beispiel sendet Ihnen Google am 150. Tag eine Benachrichtigung über die nächste geplante Wartung des Hosts.
Das folgende Diagramm veranschaulicht die vorherigen Schritte:
Informationen zu einem Wartungsereignis aufrufen
Für jede geplante Hostwartung erhalten Sie 60 Tage im Voraus eine Benachrichtigung von Google. Alle geplanten Hostwartungen für X4 werden als geplante Wartung klassifiziert.
So rufen Sie Informationen zu einem geplanten Hostwartungsereignis auf:
- X4-Instanz mit der Google Cloud CLI abfragen
- X4-Instanz mithilfe der REST API abfragen
- Metadatenserver Ihrer X4-Instanz abfragen
- Logs in Cloud Logging prüfen
Informationen dazu, wie Sie diese Aktionen ausführen, einschließlich der erforderlichen IAM-Rollen und -Berechtigungen, finden Sie unter Hostwartungen beobachten und planen.
Wartungsereignisse simulieren
Wenn Sie den End-to-End-Prozess eines geplanten Hostwartungsereignisses beobachten oder eine von Ihnen implementierte Integration oder Automatisierung testen möchten, können Sie mit der gcloud CLI oder der REST API ein Hostwartungsereignis für Ihre X4-Instanz simulieren.
Informationen zum Simulieren eines geplanten Wartungsereignisses finden Sie unter Hostwartung für beendete Compute-Instanzen simulieren.
Wartungsereignis auslösen
Sie können ein geplantes Wartungsereignis für einen Host jederzeit vor Ablauf der 60-tägigen Vorabankündigung auslösen. Sie können dies mithilfe der gcloud CLI oder der REST API tun.
Verwenden Sie zum Auslösen eines Hostwartungsereignisses nicht die gcloud CLI oder REST API-Ressourcen, mit denen Compute Engine-Instanzen angehalten und gestartet werden.
Informationen zum Auslösen eines geplanten Host-Wartungsereignisses oder zum Prüfen des Status finden Sie unter Host-Wartungsereignis manuell starten.
Abschluss eines Wartungsereignisses prüfen
So können Sie prüfen, ob ein geplantes Host-Wartungsereignis für Ihre Compute Engine X4-Instanz erfolgreich abgeschlossen wurde:
Stellen Sie eine Abfrage an Ihre Instanz mit der gcloud CLI oder der REST API. Die Antwort enthält nicht das Feld
upcomingMaintenance
.Informationen zum Abfragen Ihrer Instanz finden Sie unter VMs auf Benachrichtigungen zu Wartungsereignissen prüfen.
Prüfen Sie in Cloud Logging die Logs für Ihre Instanz. Es wird eine Meldung wie die folgende angezeigt:
Maintenance window is completed for this instance. All maintenance notifications on the instance has been removed.
Informationen zum Suchen in den Logs für Ihre Instanz finden Sie unter In Cloud Logging nach einer Benachrichtigung zu Wartungsereignissen suchen.
Wartungsereignisse überwachen
Wenn Sie ein Monitoring für geplante Hostwartungsereignisse Ihrer Compute Engine X4-Instanzen einrichten, können Sie Ihr Team über den Status laufender und anstehender Ereignisse informieren.
Da für jedes Wartungsereignis mehrere Nachrichten an Cloud Logging gesendet werden, können Sie eine protokollbasierte Benachrichtigungsrichtlinie einrichten, um nach Benachrichtigungen zu bestimmten Wartungsereignissen zu suchen und Benachrichtigungen über einen Benachrichtigungskanal zu senden.
Informationen zum Konfigurieren von Benachrichtigungen für geplante Hostwartungsereignisse finden Sie unter Benachrichtigungen für Hostwartung konfigurieren.