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

2ノードクラスタでテイクオーバーを開始せずにONTAPノードを停止または再起動する

共同作成者 netapp-lisa netapp-aaron-holt netapp-ahibbard netapp-aherbin netapp-barbe

2ノード クラスタにおいて、ノードやシェルフで特定のハードウェア メンテナンスを実施する際にパートナー ノードを稼働させておくことでダウンタイムを抑えたい場合や、何らかの問題で手動テイクオーバーを実行できない状態でパートナー ノードのアグリゲートを稼働させてデータの提供を続けたい場合、テイクオーバーを開始せずにノードを停止またはリブートします。この手順は、テクニカル サポートに問題のトラブルシューティングを依頼した場合に、その一環として実行するように求められることもあります。

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

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

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

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

  • 停止またはリブートするノードに稼働したままにしたいアグリゲートがある場合は、それらをオンラインのままにするノードに移動します。

手順
  1. 両方のノードが正常に機能していることを確認します。

    cluster show

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

    cluster::> cluster show
    Node         Health  Eligibility
    ------------ ------- ------------
    node1        true     true
    node2        true     true
    `cluster show`の詳細については、link:https://docs.netapp.com/us-en/ontap-cli/cluster-show.html["ONTAPコマンド リファレンス"^]をご覧ください。
  2. 停止またはリブートするノードからパートナー ノードにすべてのLIFを移行します。

    network interface migrate-all -node <node_name>
    `network interface migrate-all`の詳細については、link:https://docs.netapp.com/us-en/ontap-cli/network-interface-migrate-all.html["ONTAPコマンド リファレンス"^]をご覧ください。
  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が無効になっている場合、epsilonは自動的にノード1に移動します。戻り出力により、HAが無効になっていることが確認できます: Notice: HA is disabled

    メモ この処理ではストレージ フェイルオーバーは無効になりません。
  5. 停止または再起動するノードがノード 1 の場合は、イプシロンをノード 2 に移動します。

    1. 権限レベルをadvancedに設定します。

      set -privilege advanced
    2. ノード 2 が正常であり、イプシロンの対象となることを確認します。

      cluster show
    3. ノード 1 から epsilon を削除します:

      cluster modify -node <node1_name> -epsilon false
    4. ノード2にイプシロンを割り当てる:

      cluster modify -node <node2_name> -epsilon true
    5. epsilon がノード 2 にあることを確認します。

      cluster show
  6. ターゲットノードを停止または再起動し、テイクオーバーを禁止します。

    テイクオーバーを開始せずにノードを停止します。

    system node halt -node _node_name_ -inhibit-takeover true

    テイクオーバーを開始せずにノードをリブートします。

    system node reboot -node _node_name_ -inhibit-takeover true
    メモ コマンド出力に、続行するかどうかを尋ねる警告が表示されるので、 `y`と入力します。
  7. オンラインのままのノードが健全な状態(パートナーは停止)であることを確認します。

    cluster show

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

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

  9. オフラインにしたノードをLOADERプロンプトからブートします。

    boot_ontap
  10. 両方のノードが正常に機能していることを確認します。

    cluster show

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

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

    cluster ha modify -configured true
  12. この手順の前半でアグリゲートをパートナーノードに再配置した場合は、ホームノードに戻します。

    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

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

    1. ホームにないLIFを表示します。

      network interface show -is-home false
      `network interface show`の詳細については、link:https://docs.netapp.com/us-en/ontap-cli/network-interface-show.html["ONTAPコマンド リファレンス"^]を参照してください。
    2. 停止したノードから移行したLIF以外にもホームにないLIFがある場合は、リバートする前に移動しても問題がないことを確認します。

    3. 安全が確保できる場合は、すべての LIF をホームポジションに戻してください。

       network interface revert *
      `network interface revert`の詳細については、link:https://docs.netapp.com/us-en/ontap-cli/network-interface-revert.html["ONTAPコマンド リファレンス"^]を参照してください。