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. Diese Funktion 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 6 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. Diese Funktion 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, ob eine Wartung für Ihre Knoten für einzelne Mandanten bevorsteht. 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 6-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 bevor das geplante Wartungsfenster beginnt, haben Sie folgende Möglichkeiten:

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

    • Wenn Sie die Wartung nicht sofort auslösen oder sie für später planen, erfolgt die Wartung innerhalb des im ersten Wartungsfenster angegebenen Zeitraums.

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

Unterstützte Maschinenfamilien

Die erweiterte Wartungseinstellung für Knoten für einzelne Mandanten wird für die folgenden Maschinenfamilien unterstützt:

Beschränkungen

Im Folgenden sind die Einschränkungen der erweiterten Wartungseinstellung für Features für einzelne Mandanten aufgeführt:

  • Lokale SSDs und GPUs: Lokale SSDs und GPUs werden von dieser Funktion nicht unterstützt.
  • Wartungsrichtlinien: Dieses Feature unterstützt die Standardwartungsrichtlinie (Live-Migration). Andere Wartungsrichtlinien wie Neustart vor Ort (BYOLv1) und Migration innerhalb der 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: Sie können vorhandene Knotengruppen für einzelne Mandanten nicht für eine 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 bei Compute Engine authentifizieren. Wählen Sie dazu eine der folgenden Optionen aus:

    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

    1. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.
    3. REST

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

        Install the Google Cloud CLI, then initialize it by running the following command:

        gcloud init

      Weitere Informationen finden Sie unter Für die Verwendung von REST authentifizieren in der Dokumentation zur Google Cloud-Authentifizierung.

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

Die erweiterte Wartungseinstellung für einzelne Mandanten ist eine optionale Funktion und 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 zum Erstellen einer M2-Knotengruppe für einzelne Mandanten den Befehl gcloud compute sole-tenancy node-groups create.

Verwenden Sie den Befehl gcloud beta compute sole-tenancy node-groups create, um eine Knotengruppe für einzelne Mandanten einer anderen unterstützten Maschinenfamilie 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 M2-Knotengruppe für einzelne Mandanten basierend auf einer zuvor erstellten Knotenvorlage zu erstellen.

Verwenden Sie die Methode nodeGroups.insert, um eine Knotengruppe für einzelne Mandanten basierend auf einer zuvor erstellten Knotenvorlage für alle anderen Knoten 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/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 ist der 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 28 Tage vor Beginn des 6-Stunden-Wartungsfensters prüfen, in dem für diesen Knoten eine Wartung 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 die bevorstehende Wartung sehen. Da die Wartung auf Knotenebene festgelegt ist, werden die hier angezeigten Wartungsinformationen für die nächste Wartung für einen der Knoten in der Knotengruppe geplant.

  4. Wenn Sie Wartungsinformationen für jeden Knoten in einer Knotengruppe für einzelne Mandanten aufrufen möchten, klicken Sie auf den Namen der Knotengruppe, um die Detailseite zu öffnen. 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 compute sole-tenancy node-groups list-nodes, um die Knoten einer M2-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 M2-Knotengruppe für einzelne Mandanten zusammen mit ihren Wartungsinformationen aufzulisten.

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

Ersetzen Sie Folgendes:

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

  • NODE_GROUP_ZONE: Zone der Knotengruppe.

  • NODE_GROUP_ID ist die 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 sie für ein späteres Datum und eine spätere Uhrzeit 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 Gibt an, ob die Wartung verschoben werden kann.
maintenanceStatus Status des aktuellen Wartungsvorgangs:
Ausstehend: Der Wartungsvorgang wurde noch nicht gestartet, ist aber geplant.
- Läuft: Das Wartungsfenster wurde gestartet.

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

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

Nachdem Sie wissen, für welche Knoten in einer Knotengruppe für einzelne Mandanten Wartungsarbeiten geplant sind, können Sie einen der folgenden Schritte ausführen:

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

  • Planen Sie die Wartung für später entsprechend Ihren Anforderungen.

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

Console

So lösen Sie die Wartung für einen Knoten sofort aus:

  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 die Wartung sofort auslösen möchten, und klicken Sie auf Jetzt starten.

Nach der Auslösung der Anfrage werden innerhalb von 6 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 eine 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 Beginn des ersten Wartungsfensters planen können.

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

gcloud

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

gcloud 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 ist der Name des Knotens, für den Sie eine Wartung ausführen möchten.

  • WINDOW_START_TIME ist das 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 M2-Knoten für einzelne Mandanten zu starten oder zu planen.

POST
https://compute.googleapis.com/compute/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 ist der Name des Projekts, in dem die Knotengruppe vorhanden ist.

  • NODE_GROUP_ZONE: Zone der Knotengruppe.

  • NODE_GROUP_ID ist die ID der Knotengruppe.

  • NODE_NAMES ist der Name des Knotens, für den Sie eine Wartung ausführen möchten.

  • WINDOW_START_TIME ist das Startdatum und -zeit der Wartung. Lassen Sie dieses Feld weg, wenn Sie die Wartung so bald wie möglich starten möchten.

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 Läuft, bis die Wartung für den Knoten erfolgreich abgeschlossen wurde.

Prüfen, ob die Wartung abgeschlossen ist

Verwenden Sie den Befehl gcloud compute sole-tenancy node-groups list-nodes oder die Methode nodeGroups.listNodes, um den Wartungsstatus eines M2-Knotens abzufragen.

Weitere Informationen finden Sie unter Wartungsstatus prüfen.

  • Wartung erfolgreich: Wenn die Wartung eines Knotens für einzelne Mandanten erfolgreich war, wird die Wartungsbenachrichtigung entfernt. Wenn Sie den Namen der Knotengruppe abfragen, ist der Abschnitt upcomingMaintenance für den Knoten nicht mehr vorhanden.
  • Wartung ist fehlgeschlagen: Wenn die Wartung im 6-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 der geplanten Wartung für einen Knoten für einzelne Mandanten mit dem gleichen Verfahren ändern, das Sie zum Auslösen oder Planen einer Wartung für einen Knoten verwenden.