Erweiterte Wartungseinstellung für Knoten für einzelne Mandanten aktivieren


Mit der erweiterten Wartungseinstellung für einzelne Mandanten können Sie geplante Wartungsereignisse für Knotengruppen für einzelne Mandanten steuern und wartungsbezogene Störungen minimieren. Dieses Feature ist nur für Knotengruppen für einzelne Mandanten verfügbar. Wenn Sie diese Funktion mit Ihren vorhandenen virtuellen Maschinen verwenden möchten, müssen Sie Ihre VMs zuerst in Knotengruppen für einzelne Mandanten verschieben, für die die erweiterte Wartungseinstellung aktiviert ist.

Mit der erweiterten Wartungseinstellung für Features für einzelne Mandanten können Sie:

  • 28 Tage im Voraus auf Wartungsereignisse prüfen, die für einen Knoten für einzelne Mandanten geplant sind.
  • Die Wartung sofort auslösen oder sie für später planen. Wenn Sie die Wartung sofort auslösen, wird die Wartung innerhalb von 24 Stunden nach dem Auslösen der Anfrage durchgeführt.

So erstellen Sie eine Knotengruppe für einzelne Mandanten mit erweiterter Wartungseinstellung:

  1. Aktivieren Sie die erweiterte Wartungseinstellung für kompatible Knotengruppen für einzelne Mandanten. Dieses Feature ist nur für Knotengruppen für einzelne Mandanten verfügbar. Wenn Sie dieses Feature mit Ihren vorhandenen VMs oder Arbeitslasten für einzelne Mandanten verwenden möchten, müssen Sie Ihre VMs zuerst in Knotengruppen für einzelne Mandanten verschieben und die erweiterte Wartungseinstellung aktivieren.

  2. Prüfen Sie die bevorstehende Wartung für Ihre Knoten für einzelne Mandanten. Ein Knoten für einzelne Mandanten wird maximal alle 28 Tage gewartet. Sie können das Wartungsereignis für einen Knoten 28 Tage vor Beginn des 24-Stunden-Wartungsfensters prüfen, in dem für diesen Knoten eine Wartung geplant ist.

  3. Wenn eine Wartung für einen Knoten für einzelne Mandanten geplant ist und das geplante Wartungsfenster beginnt, können Sie Folgendes tun:

    • Wartung sofort auslösen oder für später planen Wenn Sie die Wartung sofort auslösen, erfolgt die Wartung innerhalb von 24 Stunden nach dem Auslösen der Anfrage. Beachten Sie, dass das ausgewählte Datum und die geplante Uhrzeit vor der Startzeit des ersten Wartungsfensters liegen müssen.

    • Wenn Sie die Wartung nicht sofort auslösen oder für später planen, erfolgt die Wartung innerhalb des Zeitraums, der im anfänglichen Wartungsfenster angegeben ist.

Sie können Knotengruppen für einzelne Mandanten automatisch skalieren, wenn die erweiterte Wartungseinstellung aktiviert ist. Audit-Logs werden in allen Fällen generiert.

Beschränkungen

Im Folgenden sind die Einschränkungen der erweiterten Wartungseinstellung für das Feature für einzelne Mandanten in der Vorschauphase aufgeführt:

  • Maschinenfamilien: Dieses Feature wird nur für die VM-Familien M1, M2, M3, C2 und N2 unterstützt. Es wird für die N1- und N2D-VM-Familien nicht unterstützt.
  • Lokale SSDs und GPUs: Lokale SSDs und GPUs werden von dieser Funktion nicht unterstützt.
  • Wartungsrichtlinien: Dieses Feature unterstützt die Standardwartungsrichtlinie (Live-Migration) in der Vorschauphase. Andere Wartungsrichtlinien wie der Neustart neu gestartet (BYOLv1) und die Migration innerhalb einer Knotengruppe (BYOLv2) werden nicht unterstützt.
  • Knoten: Dieses Feature kann maximal 20 Knoten pro Projekt und Zone unterstützen.
  • Erweiterte Wartungseinstellung für vorhandene Knotengruppen für einzelne Mandanten: In der Vorschauphase können Sie vorhandene Knotengruppen für einzelne Mandanten nicht für die erweiterte Wartungseinstellung aktivieren. Wenn Sie Ihre vorhandenen Arbeitslasten in Knotengruppen für einzelne Mandanten mit aktivierter erweiterter Wartungseinstellung ausführen möchten, müssen Sie zuerst eine neue Knotengruppe mit aktivierter erweiterter Wartungseinstellung erstellen und Ihre Arbeitslast dann in diese Gruppe migrieren. Wenn Sie die erweiterte Wartungseinstellung deaktivieren möchten, müssen Sie Knoten für einzelne Mandanten auch in Knotengruppen für einzelne Mandanten migrieren, für die die erweiterte Wartungseinstellung nicht aktiviert ist.
  • Auswirkungen auf aktuelle Wartungsrichtlinien: Wenn Sie dieses Feature aktivieren, werden alle vorhandenen Wartungsfenster überschrieben, die mit den Knoten für einzelne Mandanten verknüpft sind.

Kosten

Für die Verwendung der erweiterten Wartungseinstellung auf Knoten für einzelne Mandanten fallen keine zusätzlichen Kosten an.

Hinweise

  • Prüfen Sie Ihr Kontingent, bevor Sie VMs auf einem Knoten für einen einzelnen Mandanten bereitstellen. Je nach Anzahl und Größe der reservierten Knoten müssen Sie zusätzliche Kontingente anfordern.
  • 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. Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich wie folgt bei Compute Engine authentifizieren.

    Wählen Sie den Tab für die Verwendung der Beispiele auf dieser Seite aus:

    Console

    Wenn Sie über die Google Cloud Console auf Google Cloud-Dienste und -APIs zugreifen, müssen Sie die Authentifizierung nicht einrichten.

    gcloud

    1. Installieren Sie die Google Cloud CLI und initialisieren Sie sie mit folgendem Befehl:

      gcloud init
    2. Legen Sie eine Standardregion und -zone fest.

    REST

    Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.

      Installieren Sie die Google Cloud CLI und initialisieren Sie sie mit folgendem Befehl:

      gcloud init

Erweiterte Wartungseinstellung für einen Knoten für einzelne Mandanten aktivieren

Die erweiterte Wartungseinstellung für einzelne Mandanten ist eine optionale Funktion in der Vorschauphase. Dieses Feature ist nur für Knotengruppen für einzelne Mandanten verfügbar. Wenn Sie diese Funktion mit Ihren vorhandenen VMs oder Arbeitslasten für einzelne Mandanten verwenden möchten, müssen Sie Ihre VMs zuerst in Knotengruppen für einzelne Mandanten verschieben, in denen die erweiterte Wartungseinstellung aktiviert ist.

Console

Sie können die erweiterte Wartungseinstellung beim Erstellen einer Knotengruppe aktivieren, indem Sie im Abschnitt Wartungseinstellungen konfigurieren die Option Erweiterte Wartung für einzelne Mandanten aktivieren auswählen. Weitere Informationen finden Sie unter Knotengruppe für einzelne Mandanten erstellen.

gcloud

Verwenden Sie den Befehl gcloud beta compute sole-tenancy node-groups create, um eine VM in einer Knotengruppe für einzelne Mandanten zu erstellen.

Das Flag --maintenance-interval=RECURRENT im folgenden Befehl gibt an, dass der Knoten für einzelne Mandanten für die erweiterte Wartungseinstellung aktiviert ist.

gcloud compute sole-tenancy node-groups create NODE_GROUP_NAME \
--node-template=NODE_TEMPLATE_NAME \
--zone=NODE_GROUP_ZONE \
--target-size=NODE_GROUP_SIZE \
--maintenance-interval=RECURRENT

Ersetzen Sie Folgendes:

  • NODE_GROUP_NAME: Name der Knotengruppe.

  • NODE_TEMPLATE_NAME: Name der Knotenvorlage, die zum Erstellen dieser Gruppe verwendet werden soll.

  • NODE_GROUP_SIZE: Anzahl der Knoten, die in der Gruppe erstellt werden sollen.

  • NODE_GROUP_ZONE Zone, in der die Knotengruppe erstellt werden soll. Dies muss dieselbe Region sein wie bei der Knotenvorlage, auf der Sie die Knotengruppe aufbauen.

REST

Verwenden Sie die Methode nodeGroups.insert, um eine Knotengruppe für einzelne Mandanten basierend auf einer zuvor erstellten Knotenvorlage zu erstellen.

Der Parameter maintenanceInterval im folgenden Befehl gibt an, dass der Knoten für einzelne Mandanten für eine erweiterte Wartungseinstellung aktiviert ist.

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/NODE_GROUP_ZONE/nodeGroups
{
"name": "NODE_GROUP_NAME",
"nodeTemplate": "NODE_TEMPLATE_URL",
"zone": "NODE_GROUP_ZONE",
"size": "NODE_GROUP_SIZE",
"maintenanceInterval": "RECURRENT"
}

Ersetzen Sie Folgendes:

  • PROJECT_ID: Name des Projekts, in dem die Knotengruppe vorhanden ist.

  • NODE_GROUP_ZONE: Zone der Knotengruppe.

  • NODE_GROUP_NAME: Name der Knotengruppe.

  • NODE_TEMPLATE_URL: URL der Knotenvorlage, die zum Erstellen dieser Gruppe verwendet werden soll.

  • NODE_GROUP_SIZE: Anzahl der Knoten, die in der Gruppe erstellt werden sollen.

Das Flag auf Knotenebene überschreibt alle zuvor zugewiesenen VM-Flags. Daher aktiviert die Aktivierung der erweiterten Wartungseinstellung alle vorherigen Wartungs-Flags.

Auf bevorstehende Wartung prüfen

Ein Knoten für einzelne Mandanten wird maximal alle 28 Tage gewartet. Sie können das Wartungsereignis für einen Knoten 280Tage vor Beginn des 24-Stunden-Wartungsfensters prüfen, in dem die Wartung für diesen Knoten geplant ist.

Console

Nachdem Sie die Knotengruppe für einzelne Mandanten für die erweiterte Wartungseinstellung aktiviert haben, werden zukünftige Wartungsereignisse so angezeigt:

  1. Rufen Sie in der Cloud Console die Seite Knoten für einzelne Mandanten auf.

    Zur Seite "Knoten für einzelne Mandanten"

  2. Klicken Sie auf Knotengruppen, um eine Liste der Knotengruppen für einzelne Mandanten aufzurufen.

  3. Für jede Knotengruppe für einzelne Mandanten können Sie die Spalten Wartungsstatus und Wartungszeit in der Tabelle für anstehende Wartungen sehen. Da die Wartung auf Knotenebene festgelegt wird, werden die hier aufgeführten Wartungsinformationen für die nächsten Knoten in der Knotengruppe geplant.

  4. Klicken Sie auf Name für die Knotengruppe, um die Detailseite zu öffnen, um Wartungsinformationen für jeden Knoten in einer Knotengruppe für einzelne Mandanten aufzurufen. Für jeden Knoten in der Knotengruppe werden in den Spalten Wartungsstatus und Wartungszeit die Informationen für die bevorstehende Wartung angezeigt.

gcloud

Verwenden Sie den Befehl gcloud beta compute sole-tenancy node-groups list-nodes, um die Knoten einer Knotengruppe für einzelne Mandanten zusammen mit ihren Wartungsinformationen aufzulisten.

gcloud compute sole-tenancy node-groups list-nodes NODE_GROUP_NAME \
--format "table(name, status, node_type, instances, server_id, upcoming_maintenance)"

Ersetzen Sie NODE_GROUP_NAME durch den Namen der Knotengruppe.

REST

Verwenden Sie die Methode nodeGroups.listNodes, um die Knoten einer Knotengruppe für einzelne Mandanten zusammen mit ihren Wartungsinformationen aufzulisten.

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/NODE_GROUP_ZONE/nodeGroups/NODE_GROUP_ID/listNodes

Ersetzen Sie Folgendes:

  • PROJECT_ID: Name des Projekts, in dem die Knotengruppe vorhanden ist.

  • NODE_GROUP_ZONE: Zone der Knotengruppe.

  • NODE_GROUP_ID: ID der Knotengruppe.

Im Folgenden finden Sie die Antwort der Methode nodeGroups.listNodes:

{
  …
  "items": [
    …
    {
      "name": string,
      "status": string,
      …
      "upcomingMaintenance": {
        "canReschedule": boolean,
        "maintenanceType": enum, // SCHEDULED | UNSCHEDULED
        "windowStartTime": string, // RFC 3339 timestamp string
        "windowEndTime": string, // RFC 3339 timestamp string
        "latestWindowStartTime": string, // RFC 3339 timestamp string
        "maintenanceStatus": enum // PENDING | ONGOING
      },
      …
    },
    …
  ],
  …
}

Im Folgenden finden Sie die Details des Wartungsereignisses für die Knotengruppe:

Parametername Beschreibung
windowStartTime Beginn des Wartungsfensters.
windowEndTime Ende des Wartungsfensters.
latestWindowStartTime Beginn des ersten Wartungsfensters. Sie können die Wartung sofort auslösen oder für einen späteren Zeitpunkt vor dem latestWindowStartTime planen.
maintenanceType Die Art der durchgeführten Wartung:
Geplant: Für diesen Knoten ist eine Wartung geplant.
Ungeplant: Die Wartung stellt kritische Aktualisierungen dar, für die wesentlich weniger Vorankündigungen ausgegeben werden.
canReschedule Ob die Wartung neu geplant werden kann
maintenanceStatus Der Status des aktuellen Wartungsvorgangs:
Ausstehend: Der Wartungsvorgang wurde noch nicht gestartet, ist aber geplant.
Laufend: Das Wartungsfenster wurde gestartet.

Wenn kein Wartungsereignis angezeigt wird, bedeutet dies, dass für die Knoten in der Knotengruppe keine Wartung ansteht.

Wartung sofort auslösen oder Wartung für einen Knoten planen

Sobald Sie wissen, für welche Knoten in einer Knotengruppe für einzelne Mandanten eine Wartung geplant ist, haben Sie folgende Möglichkeiten:

  • Lösen Sie die Wartung sofort aus. Wenn Sie die Wartung sofort auslösen, erfolgt die Wartung innerhalb von 24 Stunden nach dem Auslösen der Anfrage.

  • Planen Sie die Wartung für später, je nach Ihren Anforderungen.

Wenn Sie die Wartung nicht sofort auslösen oder für ein späteres Datum und eine spätere Uhrzeit planen, erfolgt die Wartung innerhalb des ersten Wartungsfensters. Sobald die Wartung für einen Knoten begonnen hat, können Sie sie nicht mehr pausieren oder neu planen.

Console

Wenn Sie die Wartung für einen Knoten sofort auslösen möchten, gehen Sie so vor:

  1. Rufen Sie in der Cloud Console die Seite Knoten für einzelne Mandanten auf.

    Zur Seite "Knoten für einzelne Mandanten"

  2. Klicken Sie auf Knotengruppen.

  3. Klicken Sie auf den Namen der Knotengruppe, um die Detailseite zu öffnen.

  4. Wählen Sie den Knoten aus, für den Sie eine Wartung sofort auslösen möchten, und klicken Sie auf Jetzt starten.

Nach der Auslösung der Anfrage werden innerhalb von 24 Stunden eine Bestätigungsnachricht und eine Wartung angezeigt.

So planen Sie die Wartung für einen Knoten:

  1. Rufen Sie in der Cloud Console die Seite Knoten für einzelne Mandanten auf.

    Zur Seite "Knoten für einzelne Mandanten"

  2. Klicken Sie auf Knotengruppen, um eine Liste der Knotengruppen für einzelne Mandanten aufzurufen.

  3. Klicken Sie auf den Namen der Knotengruppe, um die Detailseite zu öffnen.

  4. Wählen Sie den Knoten aus, für den Sie die Wartung planen möchten, und klicken Sie auf Wartung planen.

  5. Wählen Sie im angezeigten Bereich Wartung planen ein Datum und eine Uhrzeit Ihrer Wahl für die Wartung aus. Beachten Sie, dass Sie die Wartung für einen Knoten jederzeit vor dem Beginn des ersten Wartungsfensters planen können.

Sie erhalten eine Bestätigungsnachricht und die Wartung erfolgt innerhalb von 24 Stunden nach Auslösen der Anfrage.

gcloud

Verwenden Sie den Befehl gcloud beta compute sole-tenancy node-groups perform-maintenance, um die Wartung für einen Knoten für einzelne Mandanten zu starten oder zu planen:

gcloud beta compute sole-tenancy node-groups perform-maintenance NODE_GROUP_NAME \
--zone=NODE_GROUP_ZONE \
--nodes=NODE_NAMES \
--window-start-time=WINDOW_START_TIME

Ersetzen Sie Folgendes:

  • NODE_GROUP_NAME: Name der Knotengruppe.

  • NODE_GROUP_ZONE: Zone der Knotengruppe.

  • NODE_NAMES: Der Name des Knotens, für den Sie Wartungen ausführen möchten.

  • WINDOW_START_TIME: Startdatum und -zeit der Wartung. Wenn Sie die Wartung so bald wie möglich starten möchten, lassen Sie dieses Flag weg.

REST

Verwenden Sie die Methode nodeGroups.performMaintenance, um die Wartung für einen Knoten für einzelne Mandanten zu starten oder zu planen:

POST
https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/NODE_GROUP_ZONE/nodeGroups/NODE_GROUP_ID/performMaintenance
{
"nodes": "NODE_NAMES" // [Required] The user needs to list at least 1 node
"windowStartTime":  "WINDOW_START_TIME" // [Optional] RFC 3339 timestamp string
}

Ersetzen Sie Folgendes:

  • PROJECT_ID: Name des Projekts, in dem die Knotengruppe vorhanden ist.

  • NODE_GROUP_ZONE: Zone der Knotengruppe.

  • NODE_GROUP_ID: ID der Knotengruppe.

  • NODE_NAMES: Der Name des Knotens, für den Sie Wartungen ausführen möchten.

  • WINDOW_START_TIME: Startdatum und -zeit der Wartung. Lassen Sie dieses Feld weg, wenn die Wartung so bald wie möglich gestartet werden soll.

Das Feld Wartungsstatus eines Knotens zeigt während des Wartungsprozesses den folgenden Status an:

  • Ausstehend: Der Wartungsvorgang wurde noch nicht gestartet, ist aber geplant.
  • Läuft: Das Wartungsfenster wurde gestartet. Das Wartungsereignis bleibt aktiv, bis die Wartung für den Knoten erfolgreich abgeschlossen wurde.

Prüfen, ob die Wartung abgeschlossen ist

Verwenden Sie zum Abfragen des Wartungsstatus eines Knotens den Befehl gcloud beta compute sole-tenancy node-groups list-nodes oder die nodeGroups.listNodes-Methode. Weitere Informationen finden Sie unter Wartungsstatus prüfen.

  • Wartung ist erfolgreich: Wenn die Wartung eines Knotens für einzelne Mandanten erfolgreich ist, wird die Wartungsbenachrichtigung entfernt. Wenn Sie den Namen der Knotengruppe abfragen, ist der Abschnitt upcomingMaintenance nicht mehr für den Knoten vorhanden. In Cloud Logging wird ein Systemereignislog angezeigt.
  • Wartung ist fehlgeschlagen: Wenn die Wartung im 24-Stunden-Zeitfenster nicht abgeschlossen wird, bleibt das Wartungsereignis auf Läuft, bis die Wartung für den Knoten erfolgreich abgeschlossen wurde. Nach erfolgreichem Abschluss wird die Wartungsbenachrichtigung entfernt.

Manchmal wird die Anfrage für den Wartungstrigger für das Datum und die Uhrzeit Ihrer Wahl abgelehnt, wenn die internen Google Cloud-Limits für die erweiterte Wartungseinstellung für Knoten für einzelne Mandanten für das angegebene Datum und die angegebene Uhrzeit überschritten wurden. In diesem Fall müssen Sie ein anderes Datum und eine andere Uhrzeit für die Wartung des Knotens auswählen. Der Wartungsstatus für diesen Knoten ist Läuft und bleibt so lange, bis die Wartung erfolgreich abgeschlossen wurde.

Datum und Uhrzeit der geplanten Wartung ändern

Sie können das Datum und die Uhrzeit für die geplante Wartung für einen Knoten für einzelne Mandanten mit demselben Verfahren ändern, mit dem Sie die Wartung für einen Knoten auslösen oder planen.