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

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

共同作成者

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

開始する前に

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

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

  • 削除するノード内のすべてのデータを退避しておく必要があります。

  • ルート以外のボリュームはすべて、ノードが所有するアグリゲートに含まれている"移動しました"必要があります。

  • ルート以外のすべてのアグリゲートがノードから作成されている"削除済み"

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

  • データLIFはノードまたは"再配置済み"ノードから実行されている"削除済み"必要があります。

  • クラスタ管理LIFがノードから削除され"再配置済み"、ホームポートが変更されている。

  • すべてのクラスタ間LIFがになっている"削除済み"

    • クラスタ間LIFを削除する際に表示される警告は無視してかまいません。

  • ノードに対してストレージフェイルオーバーが実行されている必要があり"無効"ます。

  • すべてのLIFフェイルオーバールールでノードのポートを削除しておき"変更済み"ます。

  • ノード上のすべてのVLANがになっている"削除済み"

  • 削除するノードにLUNがある場合は、ノードを削除する前に実行する必要があります"選択的LUNマップ(SLM)のレポートノードリストを変更します"

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

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

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

    • 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 -epsilon true
  3. イプシロンが設定されているクラスタ ノードを削除する場合は、削除しないノードにイプシロンを移動します。

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

      cluster modify -node <name_of_node_to_be_unjoined> -epsilon false
    2. 削除しないノードにイプシロンを移動します。

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

    cluster ring show

    マスターノードとは、「 m GMT 」、「 vldb 」、「 vifmgr 」、「 bcomd 」、「 crs 」などのプロセスを保持するノードです。

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

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

      cluster modify -node <node_name> -eligibility false

      マスターノードが参加資格を得られなくなると、残りのノードの1つがクラスタクォーラムによって新しいマスターとして選出されます。

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

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

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

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

    ONTAP 9.3

    cluster unjoin

    ONTAP 9.4以降

    cluster remove-node*

    バージョンが混在したクラスタでバージョンが低い最後のノードを削除する場合は、次のコマンドでパラメータを使用し `-skip-last-low-version-node-check`ます。

    次の情報が表示されます。

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

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

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

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

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

    ノードは、クラスタから削除されると自動的にリブートされます。

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

    1. ブートプロセス中に、プロンプトが表示されたらCtrl+Cキーを押してブートメニューを表示します。

    2. ブートメニューオプション[(4)Clean configuration and initialize all disks]を選択します。

  10. admin権限レベルに戻ります。

    set -privilege admin
  11. クラスタからフェイルオーバーパートナーを削除するには、上記の手順を繰り返します。