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

ONTAPクラスタからノードを削除する

共同作成者 netapp-bhouser netapp-pcarriga netapp-sumathi netapp-dbagwell netapp-aherbin netapp-aaron-holt

クラスタから不要なノードを一度に1つずつ削除できます。ノードを削除した場合は、フェイルオーバー パートナーも削除する必要があります。ノードを削除すると、そのノードのデータはアクセスできなくなるか、消去されます。

開始する前に

クラスタからノードを削除する前に、次の条件を満たしている必要があります:

  • クラスタ内のノードのうち半数を上回るノードが健全である必要があります。

  • すべてのデータ、ボリューム、およびルート以外のアグリゲートをノードから再配置または削除する必要があります。

  • すべてのLIFとVLANがノードから再配置または削除されました。

    • データLIFが"削除済み"または"再配置"ノードから実行されました。

    • クラスタ管理LIFが"再配置"ノードから削除され、ホームポートが変更されました。

    • すべてのインタークラスタLIFが"取り外し"削除されました。インタークラスタLIFを削除すると警告が表示されますが、無視してください。

    • ノード上のすべての VLAN が"削除済み"になりました。

  • ノードはどのフェールオーバー関係にも参加していません。

    • ノードに対してストレージフェイルオーバーが"無効"実行されました。

    • すべてのLIFフェイルオーバールールが"modified"されており、ノード上のポートが削除されています。

  • ノードに連邦情報処理標準(FIPS)ディスクまたは自己暗号化ディスク(SED)がある場合は、"ディスク暗号化が削除されました"ディスクを非保護モードに戻します。

  • 削除するノードにLUNがある場合は、ノードを削除する前に"Selective LUN Map(SLM)レポートノードリストを変更する"必要があります。

    SLMのレポート ノード リストからノードとそのHAパートナーを削除しないと、元のノードにあったLUNを含むボリュームを別のノードに移動しても、そのLUNへのアクセスが失われる可能性があります。

AutoSupportメッセージを発行して、ノードの削除が進行中であることをNetApp テクニカル サポートに通知することを推奨します。

重要 自動ONTAPアップグレードの進行中は、 cluster remove-nodecluster unjoin、 `node rename`などの操作を実行しないでください。
タスク概要
  • ONTAP 9.3以降では、バージョンが混在したクラスタを実行している場合に、次のadvanced権限のコマンドを使用して低いバージョンの最後のノードを削除できます。

    • ONTAP 9.3: cluster unjoin -skip-last-low-version-node-check

    • ONTAP 9.4 以降: cluster remove-node -skip-last-low-version-node-check

  • 4ノードクラスターから2つのノードを削除すると、残りの2つのノードでクラスターHAが自動的に有効になります。

メモ

クラスタからノードを削除する前に、ノードに接続されたすべてのディスクのすべてのシステム データとユーザ データにユーザがアクセスできないようにする必要があります。

ノードが誤ってクラスタから削除された場合は、NetAppサポートに連絡して、リカバリオプションに関するサポートを受けてください。

手順
  1. 権限レベルをadvancedに変更します。

    set -privilege advanced
  2. クラスター内でイプシロンを持つノードを識別します:

    cluster show

    次の例では、「node0」は現在イプシロンを保持しています:

    cluster::*>
    Node                 Health  Eligibility  Epsilon
    -------------------- ------- ------------ ------------
    node0                true    true         true
    node1                true    true         false
    node2                true    true         false
    node3                true    true         false
  3. 削除するノードがepsilonを保持している場合:

    1. 削除するノードからイプシロンを移動します:

      cluster modify -node <name_of_node_to_be_removed> -epsilon false
    2. 削除しないノードにepsilonを移動します:

      cluster modify -node <node_name> -epsilon true
  4. 現在のマスター ノードを特定します。

    cluster ring show

    マスターノードは、 mgmtvldbvifmgrbcomd、 `crs`などのプロセスを保持するノードです。

  5. 削除するノードが現在のマスター ノードである場合は、クラスター内の別のノードをマスター ノードとして選出できるようにします:

    1. 現在のマスターノードをクラスタに参加できないようにします:

      cluster modify -node <node_name> -eligibility false

      適格性が回復されるまで、ノードは異常としてマークされます。マスターノードが不適格になると、残りのノードの1つがクラスタークォーラムによって新しいマスターとして選出されます。

    メモ

    HAペアの最初のノードでこの手順を実行する場合は、そのノードのみを不適格としてマークしてください。HAパートナーのステータスは変更しないでください。

    パートナー ノードが新しいマスターとして選択された場合は、そのノードが不適格となる前にイプシロンを保持しているかどうかを確認する必要があります。パートナー ノードがイプシロンを保持している場合は、そのノードを不適格にする前に、クラスター内に残っている別のノードにイプシロンを移動する必要があります。パートナー ノードを削除するためにこれらの手順を繰り返すときに、これを実行します。

    1. 以前のマスター ノードを再びクラスタに参加できるようにします。

      cluster modify -node <node_name> -eligibility true
  6. クラスタから削除しないノード上のリモート ノード管理 LIF またはクラスタ管理 LIF にログインします。

  7. クラスターからノードを削除します:

    ONTAPバージョン 使用するコマンド

    ONTAP 9.3

    cluster unjoin

    ONTAP 9.4以降

    ノード名:

    cluster remove-node -node <node_name>

    ノード IP の場合:

    cluster remove-node -cluster_ip <node_ip>

    混合バージョンのクラスタがあり、最後の下位バージョンのノードを削除する場合は、これらのコマンドで `-skip-last-low-version-node-check`パラメータを使用します。

    次の内容のメッセージが表示されます。

    • ノードのフェイルオーバー パートナーをクラスタから削除する必要があること。

    • ノードを削除した後、そのノードをクラスターに再度参加させる前に、ブートメニューオプション*(4) Clean configuration and initialize all disks*またはオプション*(9) Configure Advanced Drive Partitioning*を使用して、ノードの構成を消去し、すべてのディスクを初期化する必要があります。

      ノードを削除する前に対処が必要な条件がある場合は、エラー メッセージが表示されます。メッセージの内容は、たとえば、ノードに削除が必要な共有リソースがある、あるいはノードのクラスタHA構成またはストレージ フェイルオーバー構成を無効にする必要があるなどの場合があります。

    ノードがクォーラム マスターの場合、クラスタのクォーラムがいったん失われて、すぐに戻ります。クォーラムが失われるのは一時的であり、データの操作には影響しません。

  8. 失敗メッセージにエラー状態が示されている場合は、それらの状態に対処して、 `cluster remove-node`または `cluster unjoin`コマンドを再実行します。

    ノードはクラスターから正常に削除された後、自動的に再起動します。

  9. ノードを転用する場合は、ノードの設定を消去し、すべてのディスクを初期化します。

    1. ブート プロセス時に、プロンプトに応じてCtrl+Cキーを押してブート メニューを表示します。

    2. ブートメニューオプション*(4)構成をクリーンアップし、すべてのディスクを初期化する*を選択します。

  10. 管理者権限レベルに戻る:

    set -privilege admin
  11. 手順1から9を繰り返して、クラスターからフェールオーバー パートナーを削除します。