Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

2ノードクラスタでテイクオーバーを開始せずにノードを停止またはリブートする

共同作成者

2ノードクラスタのノードをテイクオーバーなしで停止またはリブートするノードまたはシェルフでハードウェアの特定のメンテナンスを実施し、パートナーノードの稼働状態を維持してダウンタイムを制限する場合や、手動テイクオーバーを実行できない問題が発生してパートナーノードのアグリゲートを稼働させてデータを提供し続ける場合は、また、テクニカルサポートが問題のトラブルシューティングを支援している場合は、その一環としてこの手順の実行を求められることがあります。

タスクの内容
  • テイクオーバーを禁止する前に(パラメータを使用して -inhibit-takeover true)、クラスタHAを無効にします。

注意
  • 2ノードクラスタでは、クラスタHAによって、一方のノードで障害が発生してもクラスタが無効になることはありません。ただし、パラメータを使用する前にクラスタHAを無効にしないと、 `-inhibit-takeover true`両方のノードがデータの提供を停止します。

  • クラスタHAを無効にする前にノードを停止またはリブートしようとすると、ONTAPによって警告が表示され、クラスタHAを無効にするように指示されます。

  • オンラインのままにするパートナーノードにLIF(論理インターフェイス)を移行します。

  • 停止またはリブートするノードにアグリゲートを保持する場合は、オンラインのままにするノードにアグリゲートを移動します。

手順
  1. 両方のノードが正常であることを確認します。
    cluster show

    両方のノードについて、 `true`列にと表示され `Health`ます。

    cluster::> cluster show
    Node         Health  Eligibility
    ------------ ------- ------------
    node1        true     true
    node2        true     true
  2. 停止またはリブートするノードからすべてのLIFをパートナーノードに移行します。
    network interface migrate-all -node node_name

  3. ノードを停止またはリブートするときにオンラインのままにしておくアグリゲートがある場合は、それらのアグリゲートをパートナーノードに再配置します。それ以外の場合は、次の手順に進みます。

    1. 停止またはリブートするノード上のアグリゲートを表示します。
      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.
    2. アグリゲートをパートナーノードに移動します。
      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

  4. クラスタHAを無効にします。
    cluster ha modify -configured false

    HAが無効になっていることを示す出力が表示されます。 Notice: HA is disabled

    メモ この処理では、ストレージフェイルオーバーは無効になりません。
  5. 該当するコマンドを使用して、ターゲットノードを停止またはリブートし、テイクオーバーを禁止します。

    • system node halt -node node_name -inhibit-takeover true

    • system node reboot -node node_name -inhibit-takeover true

      メモ コマンド出力に、続行するかどうかを確認する警告が表示されます。と入力します。 y
  6. オンラインのノードが健全な状態(パートナーが停止している状態)であることを確認します。
    cluster show

    オンラインノードの場合は、 `true`列にと表示され `Health`ます。

    メモ コマンドの出力に、クラスタHAが構成されていないことを示す警告が表示されます。この警告は無視してかまいません。
  7. ノードの停止またはリブートに必要な操作を実行します。

  8. オフラインになったノードをLoaderプロンプトからブートします。
    boot_ontap

  9. 両方のノードが正常であることを確認します。
    cluster show

    両方のノードについて、 `true`列にと表示され `Health`ます。

    メモ コマンドの出力に、クラスタHAが構成されていないことを示す警告が表示されます。この警告は無視してかまいません。
  10. クラスタHAを再度有効にします。
    cluster ha modify -configured true

  11. 前の手順でパートナーノードにアグリゲートを再配置した場合は、アグリゲートをホームノードに戻します。それ以外の場合は、次の手順に進みます。
    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

  12. LIFをそれぞれのホームポートにリバートします。

    1. ホームにないLIFを表示します。
      network interface show -is-home false

    2. 停止したノードから移行されなかったホーム以外のLIFがある場合は、リバート前にLIFを安全に移動できることを確認します。

    3. 安全な場合は、すべてのLIFをホームにリバートします。
      network interface revert *