Vermeidung von Unterbrechungen während der Azure-Wartung für Cloud Volumes ONTAP HA-Paare
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.
|
|
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.
-
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.
-
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
-
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".
-
Eine
PUTAnfrage an den folgenden Endpunkt, wobei{id}durch die System-ID ersetzt wird:PUT /occm/api/azure/ha/working-environments/{id}/opt-off-maintenance-eventIm Anfragetext wird
enabledauftruegesetzt:{ "enabled": true }
Eine erfolgreiche Anfrage gibt HTTP 202 mit einem leeren Textkörper zurück.
|
|
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.
-
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-eventIm Anfragetext erfolgt die Festlegung von
enabledauffalse:{ "enabled": false }