ONTAP 9.13

to English version

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

クラスタから不要なノードを一度に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

    1. ノードにイプシロンが設定されている場合は、参加資格をfalseに変更します。

      cluster modify -node <node_name> -eligibility false

  3. 削除するノードが現在のマスター ノードである場合は、マスター ノードのクラスタ参加資格を`false`に変更して、クラスタの別のノードでマスター ノードとして選出できるようにします。

    cluster modify –eligibility false

    マスター ノードとは、「mgmt」、「vldb」、「vifmgr」、「bcomd」、「crs」などのプロセスを保持しているノードです。advanced権限レベルのcluster ring showコマンドを使用すると、現在のマスター ノードが表示されます。

    cluster::*> cluster modify -node node1 -eligibility false*
  4. 削除するノードとは別のノードで、リモート ノード管理LIFまたはクラスタ管理LIFにログインします。

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

    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構成またはストレージ フェイルオーバー構成を無効にする必要があるなどの場合があります。

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

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

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

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

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

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

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

    set -privilege admin

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

終了後の操作

ノードを削除してシングルノード クラスタにする場合は、クラスタ ポートでデータ トラフィックが処理されるよう、クラスタ ポートをデータ ポートに変更してそのデータ ポートにデータLIFを作成します。

Top of Page