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

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

寄稿者 netapp-barbe

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

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

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

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

    注記

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

    自動 ONTAP アップグレードの実行中は 'cluster remove-node' 'cluster 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

注記

ノードをクラスタから削除する前に、ノードに接続されたディスクのすべてのシステムデータとユーザデータにユーザがアクセスできないようにする必要があります。クラスタからノードを削除したあとにそのノードを同じクラスタに戻す必要がある場合は、テクニカルサポートにデータのリストア方法を問い合わせてください。

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

    「 * set -privilege advanced * 」のように指定します

  2. クラスタでストレージ暗号化が有効になっていて自己暗号化ディスク( SED )を使用している場合は、 data-id-key を 0x0 に設定する必要があります。

    1. data-id-key を 0x0 に設定します。

      '*storage encryption disk modify -disk \[disk_path_name\]-data-key-id 0x0 *`

    2. オプション:ストレージ暗号化が有効になっていて、 SED を Federal Information Processing Standard ( FIPS )準拠モードで使用している場合は、 data-id-key の設定に加え、 FIPS 準拠モードを無効にする必要があります。

      これにより、ノードに接続されているディスクを、クラスタからノードを削除したあとで完全消去して転用できます。

      • 現在 FIPS 準拠モードになっている SED を表示します。

        「 * storage encryption disk show -fips* 」と入力します

      • FIPS 準拠モードを無効にします。

        '*storage encryption disk modify disk [disk_path_name]-fips-key-id 0x0 *`

      • 変更した SED が FIPS 準拠モードになっていないことを確認します。

        「 * storage encryption disk show -fips* 」と入力します

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

    *cluster modify – eligibility false *

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

    cluster::*> cluster modify -node node1 -eligibility false
  4. クラスタからノードを削除します。

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

    ONTAP 9.3

    '*cluster unjoin *

    ONTAP 9.4 以降

    *cluster remove-node *

    バージョンが混在したクラスタで ' バージョンが古いノードを削除する場合は ' これらのコマンドで '-skip-last-low-version-node-check パラメータを使用します

    次の内容が表示されます。

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

    • ノードを削除してクラスタに再追加する前に、ブートメニューオプション( 4 )クリーン構成を使用してすべてのディスクまたはオプションを初期化する( 9 )アドバンストドライブパーティショニングの設定を消去してすべてのディスクを初期化する必要があります。

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

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

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

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

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

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

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

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

    'set -privilege admin

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

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