Cloud Volumes ONTAP HAペアのAzureメンテナンス中の中断を防止する
Azureの計画メンテナンス中に自動テイクオーバーとギブバックを抑制するように、Cloud Volumes ONTAP HAペアを設定できます。このオプション機能はCloud Volumes ONTAP 9.19.1以降で利用可能であり、デフォルトでは無効になっています。
|
|
この機能は、Cloud Volumes ONTAP 9.19.1でパブリックプレビューとして利用できます。 |
Microsoft Azureでは、定期メンテナンス中にVMを一時的に停止させることがあります。Cloud Volumes ONTAP HA構成では、ONTAPは一時停止をノードの停止とみなし、ストレージ処理をパートナーノードに移行(テイクオーバー)する可能性があります。その後、一時停止していたVMが再開すると、ONTAPは自動的に処理を戻します(ギブバック)。この動作により、アクティブなクライアント接続が中断される可能性があります。この機能を有効にすると、HAペアはAzureの定期メンテナンスによるフリーズ期間中も動作を継続し、自動的にテイクオーバーとギブバックを開始することはありません。
-
Azure VMがフリーズしている間、クライアントのI/Oが停止する可能性があります。ONTAPは自動的にテイクオーバーを開始しないため、クライアントのI/OはHAパートナーに移行せず、影響を受けるノードに残ります。ノードが再開するまで、I/O処理が停止する可能性があります。
-
中断の継続時間は、Azure VM のフリーズ状況によって異なります。フリーズ時間が長くなると、I/Oの中断時間も長くなる可能性があります。
-
通常のHA保護機能は、その他の障害発生時には引き続き有効です。この機能は、Azureの定期メンテナンスによるフリーズ期間中のみ、テイクオーバーとギブバックを抑制します。ノード障害やパニックなど、通常テイクオーバーをトリガーするその他の状況では、引き続きテイクオーバーが実行されます。
-
この機能は、HAペアの両方のノードに適用されます。メンテナンスイベントの動作は両方のノードで設定する必要があり、片方のノードだけで有効にすることはできません。
-
この機能は再起動後も有効であり、無効にするまで継続されます。これを無効にすると、デフォルトの定期メンテナンス時のテイクオーバーとギブバックの動作に戻ります。
-
Cloud Volumes ONTAPシステムのバージョンは9.19.1以降である必要があります。
-
この手順を完了するには、Cloud Volumes ONTAPの管理者権限が必要です。
-
Azureの定期メンテナンスによるフリーズ中に一時的なI/O停止が発生してもワークロードが許容できること、およびデフォルトのテイクオーバーとギブバック応答よりもフリーズ中も処理を継続する方が望ましいことを確認してください。
Azureの定期メンテナンス中の自動テイクオーバーとギブバックを防止する
-
Azure HAペアのシステムIDを特定します。リソースの識別とAPI呼び出しの実行については、 "最初のAPI呼び出し"を参照してください。
-
以下のエンドポイントに `PUT`リクエストを送信します。 `{id}`をシステム ID に置き換えてください:
PUT /occm/api/azure/ha/working-environments/{id}/opt-off-maintenance-eventリクエスト本文で `enabled`を `true`に設定します:
{ "enabled": true }
リクエストが成功すると、空のボディを持つHTTP 202が返されます。
|
|
APIは、HAペア内のノードを順次更新します。操作が完了する前にリクエストが失敗した場合は、ノード間で設定が異なる可能性があるため、リクエストを再試行する前に両方のノードの設定を確認してください。 |
デフォルトの動作に戻すには、この機能を無効にしてください
Azureの定期メンテナンス中にデフォルトのテイクオーバーとギブバックの動作を復元するには、この機能を無効にしてください。
-
同じエンドポイントに `PUT`リクエストを送信し、 `{id}`をシステムIDに置き換えます:
PUT /occm/api/azure/ha/working-environments/{id}/opt-off-maintenance-eventリクエスト本文で `enabled`を `false`に設定します:
{ "enabled": false }