ONTAP 9.13

to English version

ハイアベイラビリティの管理 - 概要

クラスタ ノードは、フォールト トレランスとノンストップ オペレーションを実現するためにハイアベイラビリティ(HA)ペアとして構成されます。ノードに障害が発生した場合や定期的なメンテナンスのためにノードを停止する必要がある場合、パートナーがストレージをテイクオーバーしてデータの提供を続けることができます。ノードがオンラインに戻ったら、パートナーはストレージをギブバックします。

HAペア コントローラー構成は、対応する1組のETERNUS AB/HB / ETERNUS AX/HXストレージ コントローラー(ローカル ノードとパートナー ノード)で構成されます。各ノードは、パートナーのドライブ シェルフに接続されています。HAペアの一方のノードでエラーが発生してデータ処理が停止すると、その障害のステータスがパートナーによって検出され、そのコントローラーのすべてのデータ処理がテイクオーバーされます。

テイクオーバー とは、ノードがそのパートナーのストレージの制御を引き継ぐプロセスです。

ギブバック とは、引き継いだストレージの処理がパートナーに返されるプロセスです。

デフォルトでは、次のいずれかの場合にテイクオーバーが自動的に実行されます。

  • ノードでソフトウェアまたはシステムの障害が発生してパニック状態になった場合。HAペア コントローラーがパートナー ノードに自動的にフェイルオーバーします。パートナーがパニック状態から回復してブートすると、ギブバックが自動的に実行されてパートナーが通常の動作状態に戻ります。

  • ノードでシステム障害が発生し、リブートできない場合。たとえば、電源喪失が原因でノードに障害が発生すると、HAペア コントローラーがパートナー ノードに自動的にフェイルオーバーし、稼働しているストレージ コントローラーからデータを提供します。

ノードのストレージへの電源も同時に喪失した場合は、標準テイクオーバーは実行できません。
  • ノードのパートナーからハートビート メッセージが届かない場合。この状況は、パートナーでハードウェアまたはソフトウェア障害(インターコネクト障害など)が発生し、パニック状態にはならなかったものの、正常に機能しなくなった場合に発生します。

  • -f または -inhibit-takeover true パラメーターを使用しないで一方のノードを停止した場合。

クラスタHAが有効になっている2ノード クラスタで、‑inhibit‑takeover true パラメーターを使用してノードを停止またはリブートする場合は、クラスタHAを無効にしてから、オンラインのままにするノードにイプシロンを割り当てておかないと、両方のノードでデータの提供が停止します。
  • ‑inhibit‑takeover true パラメーターを使用しないで一方のノードをリブートした場合(storage failover コマンドの ‑onboot パラメーターはデフォルトで有効になります)。

  • リモート管理デバイス(サービス プロセッサー)でパートナー ノードの障害が検出された場合。ハードウェア アシスト テイクオーバーが無効になっている場合は該当しません。

テイクオーバーは、storage failover takeover コマンドを使用して手動で開始することもできます。

Top of Page