エフサステクノロジーズ株式会社

本ページの製品は2024年4月1日より、エフサステクノロジーズ株式会社に統合となり、順次、切り替えを実施してまいります。一部、富士通表記が混在することがありますので、ご了承ください。

ONTAP 9 マニュアル ( CA08871-402 )

クラスタからのノードの削除

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

開始する前に

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

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

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

  • ノードが所有するアグリゲートからルート以外のすべてのボリュームを移動しておく必要があります。

  • ノードからルート以外のすべてのアグリゲートを削除しておく必要があります。

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

  • データLIFをノードから削除または再配置しておく必要があります。

  • クラスタ管理LIFをノードから再配置し、ホーム ポートを変更しておく必要があります。

  • すべてのクラスタ間LIFを削除しておく必要があります。

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

  • ノードのストレージ フェイルオーバーを無効にしておく必要があります。

  • ノードのポートを削除するようにLIFのフェイルオーバー ルールをすべて変更しておく必要があります。

  • ノードのすべてのVLANを削除しておく必要があります。

  • 削除対象のノードにLUNがある場合は、ノードを削除する前にSLMレポート ノード リストの変更必要があります。

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

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

注: cluster remove-nodecluster unjoinnode renameなどの処理は、ONTAPの自動アップグレード中は実行しないでください。

タスク概要
  • ONTAP 9.7以降では、バージョンが混在したクラスタを実行している場合に、次のadvanced権限のコマンドを使用して低いバージョンの最後のノードを削除できます。

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

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

クラスタからノードを削除する前に、ノードに接続されたすべてのドライブのすべてのシステム データとユーザー データにユーザーがアクセスできないようにする必要があります。ノードを誤ってクラスタから削除した場合に元に戻す方法については、当社サポートにお問い合わせください。
手順
  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

    マスター ノードとは、「mgmt」、「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.7以降

    cluster remove-node*

    バージョンが混在したクラスタでバージョンが低い最後のノードを削除する場合は、上記のコマンドに-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) Clean configuration and initialize all disks]を選択します。

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

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

Top of Page