Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Vermeidung von Unterbrechungen während der Azure-Wartung für Cloud Volumes ONTAP HA-Paare

Beitragende netapp-manini
Änderungen vorschlagen

Cloud Volumes ONTAP HA-Paare können so konfiguriert werden, dass automatisches Takeover und Giveback während geplanter Azure-Wartungsarbeiten unterdrückt werden. Diese optionale Funktion ist mit Cloud Volumes ONTAP 9.19.1 und höher verfügbar und standardmäßig deaktiviert.

Hinweis Diese Funktion ist als öffentliche Vorschau mit Cloud Volumes ONTAP 9.19.1 verfügbar.

Microsoft Azure kann eine VM während geplanter Wartungsarbeiten kurzzeitig anhalten. In einer Cloud Volumes ONTAP HA Konfiguration kann ONTAP diese Unterbrechung möglicherweise als Knotenausfall behandeln und Storage-Vorgänge auf den Partnerknoten verlagern (takeover). ONTAP gibt die Vorgänge dann automatisch zurück, wenn die angehaltene VM den Betrieb wieder aufnimmt (giveback). Dieses Verhalten kann aktive Clientverbindungen unterbrechen. Wenn Sie diese Funktion aktivieren, arbeitet das HA-Paar auch bei einem durch geplante Azure-Wartung verursachten Stillstand weiter, ohne takeover und giveback automatisch zu initiieren.

Informationen zu diesem Vorgang
  • Die Client-E/A kann während eines Freeze einer Azure VM ins Stocken geraten. ONTAP leitet kein automatisches Takeover ein, sodass die Client-E/A auf dem betroffenen Knoten verbleibt, anstatt zum HA-Partner zu wechseln. Die E/A kann ins Stocken geraten, bis der Knoten den Betrieb wieder aufnimmt.

  • Die Dauer einer Unterbrechung hängt vom Einfrieren der Azure VM ab. Ein längeres Einfrieren kann zu einer längeren E/A-Unterbrechung führen.

  • Der normale HA-Schutz bleibt auch bei anderen Fehlerzuständen aktiv. Die Funktion unterdrückt Übernahme und Rückgabe nur während geplanter Azure-Wartungssperren. Andere Zustände, die normalerweise eine Übernahme auslösen, wie z. B. ein Knotenausfall oder ein Systemabsturz, tun dies weiterhin.

  • Diese Funktion gilt für beide Knoten eines HA-Paares. Das Verhalten bei Wartungsereignissen wird auf beiden Knoten konfiguriert und kann nicht nur für einen Knoten aktiviert werden.

  • Diese Funktion bleibt auch nach Neustarts erhalten und ist so lange aktiv, bis Sie sie deaktivieren. Durch die Deaktivierung wird das standardmäßige Verhalten für Takeover und Giveback bei geplanten Wartungsarbeiten wiederhergestellt.

Bevor Sie beginnen
  • Ihr Cloud Volumes ONTAP System muss mit 9.19.1 oder höher laufen.

  • Sie müssen über Administratorzugriff für Cloud Volumes ONTAP verfügen, um dieses Verfahren abzuschließen.

  • Zu prüfen ist, ob Ihre Workloads vorübergehende E/A-Blockierungen während eines geplanten Azure-Wartungsstillstands tolerieren können und ob die Fortsetzung während des Stillstands gegenüber der standardmäßigen Reaktion mit Takeover und Giveback vorzuziehen ist.

Verhindern von automatischem Takeover und Giveback während geplanter Azure Wartungsarbeiten

Schritte
  1. Die System-ID für das Azure HA-Paar kann identifiziert werden. Informationen zum Identifizieren von Ressourcen und zum Durchführen von API-Aufrufen finden Sie unter "Ihr erster API-Aufruf".

  2. Eine PUT Anfrage an den folgenden Endpunkt, wobei {id} durch die System-ID ersetzt wird:

    PUT /occm/api/azure/ha/working-environments/{id}/opt-off-maintenance-event

    Im Anfragetext wird enabled auf true gesetzt:

    {
      "enabled": true
    }
Ergebnis

Eine erfolgreiche Anfrage gibt HTTP 202 mit einem leeren Textkörper zurück.

Wichtig Die API aktualisiert die Knoten des HA-Paars nacheinander. Falls eine Anfrage vor Abschluss des Vorgangs fehlschlägt, ist vor einer erneuten Anfrage zu prüfen, ob die Einstellungen auf beiden Knoten identisch sind, da die Knoten möglicherweise unterschiedliche Einstellungen aufweisen.

Die Deaktivierung der Funktion stellt das Standardverhalten wieder her

Das Standardverhalten für Takeover und Giveback während geplanter Azure-Wartungen lässt sich durch Deaktivieren der Funktion wiederherstellen.

Schritte
  1. Eine `PUT`Anfrage an denselben Endpunkt senden und `{id}`durch die System-ID ersetzen:

    PUT /occm/api/azure/ha/working-environments/{id}/opt-off-maintenance-event

    Im Anfragetext erfolgt die Festlegung von enabled auf false:

    {
      "enabled": false
    }