2ノードクラスタでテイクオーバーを開始せずにノードを停止またはリブートする
2ノードクラスタのノードをテイクオーバーなしで停止またはリブートするノードまたはシェルフでハードウェアの特定のメンテナンスを実施し、パートナーノードの稼働状態を維持してダウンタイムを制限する場合や、手動テイクオーバーを実行できない問題が発生してパートナーノードのアグリゲートを稼働させてデータを提供し続ける場合は、また、テクニカルサポートが問題のトラブルシューティングを支援している場合は、その一環としてこの手順の実行を求められることがあります。
-
テイクオーバーを禁止する前に(パラメータを使用して
-inhibit-takeover true
)、クラスタHAを無効にします。
|
-
オンラインのままにするパートナーノードにLIF(論理インターフェイス)を移行します。
-
停止またはリブートするノードにアグリゲートを保持する場合は、オンラインのままにするノードにアグリゲートを移動します。
-
両方のノードが正常であることを確認します。
cluster show
両方のノードについて、 `true`列にと表示され `Health`ます。
cluster::> cluster show Node Health Eligibility ------------ ------- ------------ node1 true true node2 true true
-
停止またはリブートするノードからすべてのLIFをパートナーノードに移行します。
network interface migrate-all -node node_name
-
ノードを停止またはリブートするときにオンラインのままにしておくアグリゲートがある場合は、それらのアグリゲートをパートナーノードに再配置します。それ以外の場合は、次の手順に進みます。
-
停止またはリブートするノード上のアグリゲートを表示します。
storage aggregates show -node node_name
たとえば、node1は停止またはリブートするノードです。
cluster::> storage aggregates show -node node1 Aggregate Size Available Used% State #Vols Nodes RAID Status --------- ---- --------- ----- ----- ----- ----- ---- ------ aggr0_node_1_0 744.9GB 32.68GB 96% online 2 node1 raid_dp, normal aggr1 2.91TB 2.62TB 10% online 8 node1 raid_dp, normal aggr2 4.36TB 3.74TB 14% online 12 node1 raid_dp, normal test2_aggr 2.18TB 2.18TB 0% online 7 node1 raid_dp, normal 4 entries were displayed.
-
アグリゲートをパートナーノードに移動します。
storage aggregate relocation start -node node_name -destination node_name -aggregate-list aggregate_name
たとえば、アグリゲートaggr1、aggr2、およびtest2_aggrをnode1からnode2に移動します。
storage aggregate relocation start -node node1 -destination node2 -aggregate-list aggr1,aggr2,test2_aggr
-
-
クラスタHAを無効にします。
cluster ha modify -configured false
HAが無効になっていることを示す出力が表示されます。
Notice: HA is disabled
この処理では、ストレージフェイルオーバーは無効になりません。 -
該当するコマンドを使用して、ターゲットノードを停止またはリブートし、テイクオーバーを禁止します。
-
system node halt -node node_name -inhibit-takeover true
-
system node reboot -node node_name -inhibit-takeover true
コマンド出力に、続行するかどうかを確認する警告が表示されます。と入力します。 y
-
-
オンラインのノードが健全な状態(パートナーが停止している状態)であることを確認します。
cluster show
オンラインノードの場合は、 `true`列にと表示され `Health`ます。
コマンドの出力に、クラスタHAが構成されていないことを示す警告が表示されます。この警告は無視してかまいません。 -
ノードの停止またはリブートに必要な操作を実行します。
-
オフラインになったノードをLoaderプロンプトからブートします。
boot_ontap
-
両方のノードが正常であることを確認します。
cluster show
両方のノードについて、 `true`列にと表示され `Health`ます。
コマンドの出力に、クラスタHAが構成されていないことを示す警告が表示されます。この警告は無視してかまいません。 -
クラスタHAを再度有効にします。
cluster ha modify -configured true
-
前の手順でパートナーノードにアグリゲートを再配置した場合は、アグリゲートをホームノードに戻します。それ以外の場合は、次の手順に進みます。
storage aggregate relocation start -node node_name -destination node_name -aggregate-list aggregate_name
たとえば、アグリゲートaggr1、aggr2、およびtest2_aggrをノードnode2からノードnode1に移動します。
storage aggregate relocation start -node node2 -destination node1 -aggregate-list aggr1,aggr2,test2_aggr
-
LIFをそれぞれのホームポートにリバートします。
-
ホームにないLIFを表示します。
network interface show -is-home false
-
停止したノードから移行されなかったホーム以外のLIFがある場合は、リバート前にLIFを安全に移動できることを確認します。
-
安全な場合は、すべてのLIFをホームにリバートします。
network interface revert *
-