テイクオーバーとギブバックのテスト
HAペアについてのすべての設定が完了したら、テイクオーバー処理やギブバック処理の際に両方のノードのストレージに中断なくアクセスできることを確認する必要があります。テイクオーバープロセス中も、通常はパートナーノードから提供されるデータはローカル(テイクオーバー)ノードから引き続き提供されます。ギブバック時には、パートナーのストレージの制御と提供がパートナーノードに戻る必要があります。
-
HAインターコネクトケーブルのケーブル接続を調べて、しっかりと接続されていることを確認します。
-
ライセンスされたプロトコルごとに、両方のノードでファイルを作成および取得できることを確認します。
-
次のコマンドを入力します。
storage failover takeover -ofnode partnernode
コマンドの詳細については、マニュアルページを参照してください。
-
次のいずれかのコマンドを入力して、テイクオーバーが実行されたことを確認します。
storage failover show-takeover
storage failover show
`storage failover`コマンドの `-auto-giveback`オプションを有効にした場合は、次の手順を実行します。
ノード
パートナー
テイクオーバーが可能か
State 概要の略
ノード1
ノード2
-
ギブバックを待っています
ノード2
ノード1
正しくない
テイクオーバーの発生後、 number of seconds で示された秒数以内に自動ギブバックが開始されます
`storage failover`コマンドの `-auto-giveback`オプションを無効にした場合は、次の手順を実行します。
ノード
パートナー
テイクオーバーが可能か
State 概要の略
ノード1
ノード2
-
ギブバックを待っています
ノード2
ノード1
正しくない
テイクオーバー中です
-
パートナーノード(ノード2)に属するディスクのうち、テイクオーバーノード(ノード1)で検出できるすべてのディスクを表示します。
storage disk show -home node2 -ownership
次のコマンドは、ノード2に属するディスクのうち、ノード1で検出できるすべてのディスクを表示します。
cluster::> storage disk show -home node2 -ownership
ディスク
アグリゲート
ホーム
所有者
DR ホーム
ホーム ID
所有者 ID
DR ホーム ID
予約者
プール
1.0.2
-
ノード2
ノード2
-
4078312453
4078312453
-
4078312452
Pool0
1.0.3
-
ノード2
ノード2
-
4078312453
4078312453
-
4078312452
Pool0
-
テイクオーバーノード(ノード1)でパートナーノード(ノード2)のアグリゲートを制御していることを確認します。
aggr show ‑fields home‑id,home‑name,is‑home
アグリゲート
home-id
Home - 名前 h
is-fhome
aggr0_1
2014942045
node1
正しい
aggr0_2
4078312453
ノード2
正しくない
aggr1_1
2014942045
node1
正しい
aggr1_2
4078312453
ノード2
正しくない
テイクオーバー時、パートナーノードのアグリゲートの「 is-home 」の値が false になります。
-
「 Waiting for giveback' 」メッセージが表示されたら、パートナー・ノードのデータ・サービスをギブバックします。
storage failover giveback -ofnode partnernode
-
次のいずれかのコマンドを入力して、ギブバック処理の進捗を監視します。
storage failover show-giveback
storage failover show
-
ギブバックが正常に完了したことを示すメッセージが表示されたかどうかに応じて、次の手順に進みます。
テイクオーバーおよびギブバックの結果
そしたら…。
正常に完了しました
パートナーノードで手順2~8を繰り返します。
不合格
テイクオーバーまたはギブバックの失敗を修正してから、この手順を繰り返します。