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

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

共同作成者

ノードまたはシェルフで特定のハードウェアのメンテナンスを実施し、パートナーノードを稼働させて停止時間を制限する場合は、テイクオーバーを開始せずに、2ノードクラスタ内のノードを停止またはリブートします。 また、手動テイクオーバーを実行できない問題がある場合に、パートナーノードのアグリゲートを稼働させてデータを提供したいときも、また、テクニカルサポートから問題のトラブルシューティングを依頼された場合は、その一環としてこの手順 を実行しなければならないことがあります。

このタスクについて
  • テイクオーバーを抑制する前に(を使用して) -inhibit-takeover true パラメータ)を指定した場合は、クラスタHAを無効にします。

注意
  • クラスタHAは、2ノードクラスタの一方のノードで障害が発生してもクラスタが無効にならないようにする機能です。ただし、を使用する前にクラスタHAを無効にしない場合 -inhibit-takeover true パラメータを指定すると、両方のノードがデータの提供を停止します

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

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

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

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

    両方のノードで、 true に表示されます Health 列(Column):

    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 列(Column):

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

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

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

    両方のノードで、 true に表示されます Health 列(Column):

    メモ コマンドの出力に、クラスタ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がある場合は、リバート前に移動しても安全であることを確認してください。

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