ONTAPクラスタからノードを削除する
クラスタから不要なノードを一度に1つずつ削除できます。ノードを削除した場合は、フェイルオーバー パートナーも削除する必要があります。ノードを削除すると、そのノードのデータはアクセスできなくなるか、消去されます。
クラスタからノードを削除する前に、次の条件を満たしている必要があります:
-
クラスタ内のノードのうち半数を上回るノードが健全である必要があります。
-
すべてのデータ、ボリューム、およびルート以外のアグリゲートをノードから再配置または削除する必要があります。
-
削除するノードのすべてのデータを退避しておく必要があります。これには"暗号化されたボリュームからデータを消去する"が含まれる場合があります。
-
ルート以外のボリュームはすべて、ノードが所有するアグリゲートから"移動した"されています。
-
ルート以外のすべてのアグリゲートが"削除済み"ノードから削除されています。
-
-
すべてのLIFとVLANがノードから再配置または削除されました。
-
ノードはどのフェールオーバー関係にも参加していません。
-
ノードに対してストレージフェイルオーバーが"無効"実行されました。
-
すべてのLIFフェイルオーバールールが"modified"されており、ノード上のポートが削除されています。
-
-
ノードに連邦情報処理標準(FIPS)ディスクまたは自己暗号化ディスク(SED)がある場合は、"ディスク暗号化が削除されました"ディスクを非保護モードに戻します。
-
"FIPSドライブまたはSEDをサニタイズする"することもできます。
-
-
削除するノードにLUNがある場合は、ノードを削除する前に"Selective LUN Map(SLM)レポートノードリストを変更する"必要があります。
SLMのレポート ノード リストからノードとそのHAパートナーを削除しないと、元のノードにあったLUNを含むボリュームを別のノードに移動しても、そのLUNへのアクセスが失われる可能性があります。
AutoSupportメッセージを発行して、ノードの削除が進行中であることをNetApp テクニカル サポートに通知することを推奨します。
|
|
自動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
-
-
4ノードクラスターから2つのノードを削除すると、残りの2つのノードでクラスターHAが自動的に有効になります。
|
|
クラスタからノードを削除する前に、ノードに接続されたすべてのディスクのすべてのシステム データとユーザ データにユーザがアクセスできないようにする必要があります。 ノードが誤ってクラスタから削除された場合は、NetAppサポートに連絡して、リカバリオプションに関するサポートを受けてください。 |
-
権限レベルをadvancedに変更します。
set -privilege advanced -
クラスター内でイプシロンを持つノードを識別します:
cluster show次の例では、「node0」は現在イプシロンを保持しています:
cluster::*> Node Health Eligibility Epsilon -------------------- ------- ------------ ------------ node0 true true true node1 true true false node2 true true false node3 true true false
-
-
削除するノードからイプシロンを移動します:
cluster modify -node <name_of_node_to_be_removed> -epsilon false -
削除しないノードにepsilonを移動します:
cluster modify -node <node_name> -epsilon true
-
-
現在のマスター ノードを特定します。
cluster ring showマスターノードは、
mgmt、vldb、vifmgr、bcomd、 `crs`などのプロセスを保持するノードです。 -
削除するノードが現在のマスター ノードである場合は、クラスター内の別のノードをマスター ノードとして選出できるようにします:
-
現在のマスターノードをクラスタに参加できないようにします:
cluster modify -node <node_name> -eligibility false適格性が回復されるまで、ノードは異常としてマークされます。マスターノードが不適格になると、残りのノードの1つがクラスタークォーラムによって新しいマスターとして選出されます。
HAペアの最初のノードでこの手順を実行する場合は、そのノードのみを不適格としてマークしてください。HAパートナーのステータスは変更しないでください。
パートナー ノードが新しいマスターとして選択された場合は、そのノードが不適格となる前にイプシロンを保持しているかどうかを確認する必要があります。パートナー ノードがイプシロンを保持している場合は、そのノードを不適格にする前に、クラスター内に残っている別のノードにイプシロンを移動する必要があります。パートナー ノードを削除するためにこれらの手順を繰り返すときに、これを実行します。
-
以前のマスター ノードを再びクラスタに参加できるようにします。
cluster modify -node <node_name> -eligibility true
-
-
クラスタから削除しないノード上のリモート ノード管理 LIF またはクラスタ管理 LIF にログインします。
-
クラスターからノードを削除します:
ONTAPバージョン 使用するコマンド ONTAP 9.3
cluster unjoinONTAP 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構成またはストレージ フェイルオーバー構成を無効にする必要があるなどの場合があります。
ノードがクォーラム マスターの場合、クラスタのクォーラムがいったん失われて、すぐに戻ります。クォーラムが失われるのは一時的であり、データの操作には影響しません。
-
-
失敗メッセージにエラー状態が示されている場合は、それらの状態に対処して、 `cluster remove-node`または `cluster unjoin`コマンドを再実行します。
ノードはクラスターから正常に削除された後、自動的に再起動します。
-
ノードを転用する場合は、ノードの設定を消去し、すべてのディスクを初期化します。
-
ブート プロセス時に、プロンプトに応じてCtrl+Cキーを押してブート メニューを表示します。
-
ブートメニューオプション*(4)構成をクリーンアップし、すべてのディスクを初期化する*を選択します。
-
-
set -privilege admin