rmnode コマンドは、ノードをクラスターから削除します。このコマンドは、クラスター作成後であればいつでも使用できます。
構文

>>- svctask -- -- rmnode -- --+----------+-- ------------------->
'- -force -'
>--+- node_name -+---------------------------------------------><
'- node_id ---'
パラメーター
- -force
- (オプション) このコマンドが実行する検査を指定変更します。このパラメーターで指定変更される検査は次の 2 つです。
- コマンドの実行の結果、VDisk がオフラインになる場合は、force パラメーターが使用されていない限りコマンドは失敗します。
- 除去されるノード内のみに含まれているデータが書き込みキャッシュに書き込まれていないため、コマンドの実行の結果、データの消失が起こる場合は、force パラメーターが使用されていない限りコマンドは失敗します。
VDisk がオフラインになるエラーの結果に対して force パラメーターを使用すると、ノードが強制的に除去され、書き込みキャッシュのデータが消失するリスクを犯すことになります。force パラメーターは常に注意して使用してください。
- node_name | node_id
- 削除するノードを指定します。このパラメーターの値は、次のいずれかにすることができます。
- そのノードをクラスターに追加したときに割り当てたノード名。
- ノードに割り当てられた ID (ワールド・ワイド・ノード名ではない)。
説明
このコマンドは、ノードをクラスターから除去します。
これにより、ノードは、このクラスターに追加する、もしくは別のクラスターに追加する際の候補になります。
ノードを削除すると、入出力グループ内の他のノードは、別のノードが入出力グループに再び追加されるまで、ライトスルー・モードになります。
デフォルトでは、rmnode コマンドは、ノードがオフラインになる前に、指定されたノード上のキャッシュをフラッシュします。システムの機能がすでに低下している場合 (例えば、入出力グループ内の両方のノードがオンラインで、入出力グループ内の仮想ディスクが劣化している場合) など、一部の環境では、システムは、キャッシュ・データをもつ唯一のノードを削除した結果として確実にデータ損失が起こらないようにします。
入出力グループ内の他のノードで障害が生じた場合にデータ損失を防ぐために、ノードの削除前にキャッシュがフラッシュされます。
キャッシュをフラッシュせずに、または確実にデータ損失が起こらないようにせずに、指定されたノードをただちにオフラインにするには、-force パラメーターを指定した rmnode コマンドを実行します。
前提条件:
rmnode コマンドを発行する前に、次のタスクを実行し、
データへのアクセスを失わないように、下記の「重要」注意事項をお読みください。
- 次のコマンドを発行して、この入出力グループにどの仮想ディスク
(VDisk) がまだ割り当てられているかを確認します。このコマンドは、
フィルタリングされた VDisk を表示します。フィルター属性は入出力グループです。
svcinfo lsvdisk -filtervalue IO_group_name=name
ここで、name は入出力グループの名前です。注: このノードが属する入出力グループに割り当てられた VDisk は、入出力グループ内の他のノードに割り当てられ、優先ノードが変更されます。この設定は、元に戻せません。
- svcinfo lsvdiskhostmap コマンドを発行して、VDisk
がマップされているホストを確認します。
- この入出力グループに割り当てられている VDisk に、アクセスする必要があるデータが含まれているかどうかを確認します。
- これらの VDisk へのアクセスを維持したくない 場合は、
ステップ 5 に進みます。
- これらの VDisk の一部またはすべてに対して、アクセスを維持する
場合は、データをバックアップするか、またはデータをほかの (オンライン)
入出力グループにマイグレーションします。
- ノードの電源を切るべきかを確認します。
- このノードがクラスター内の最後のノードの場合は、ノードの
電源を切る必要はありません。ステップ 5 に進みます。
- このノードがクラスター内の最後のノードではない 場合は、
削除するノードの電源を切ります。
このステップは、ノード削除要求を発行する前に手動で取り外したパスを
サブシステム・デバイス・ドライバー (SDD) が再発見しないようにします。
- 削除対象の VDisk が提示する仮想パスのそれぞれについて、SDD 構成を
更新します。SDD 構成を更新すると、VDisk から vpath が削除されます。構成
を更新しないと、データが破壊されることがあります。ホストのオペレーティング・システムに関連して、SDD を動的に再構成する方法については、「マルチパス・サブシステム・デバイス・ドライバー ユーザーズ・ガイド」を参照してください。
- 削除対象のノードに向けられているすべての入出力操作を静止します。この操作を静止しないと、失敗した入出力操作がホストのオペレーティング・システムに報告できます。
重要: - クラスター内の最後のノードを除去すると、クラスターは破棄されます。クラスター内の最後のノードを削除する前に、そのクラスターを破棄してもよいか必ず確認してください。
- ある 1 つのノードを除去するときに、入出力グループ内に残されたもう 1 つのノードがオンラインである場合、
残されたこのノードで障害が発生した場合は、データに Single Point of Failure (SPOF) の危険性があります。
- 該当のノードの入出力グループ内のキャッシュが、そのノードの除去前にフラッシュされるため、このコマンドが完了するのに若干の時間がかかることがあります。-force パラメーターを使用すると、キャッシュはフラッシュされず、コマンドはより迅速に完了します。ただし、削除されたノードが入出力グループ内の最後のノードである場合は、-force オプションを使用すると、そのノードの書き込みキャッシュはフラッシュされるのではなく破棄されるので、データ損失が生じる可能性があります。-force オプションは注意して使用する必要があります。
- 入出力グループ内の両方のノードがオンラインで、VDisk がノードの削除前にすでに劣化している場合は、VDisk の冗長度がすでに低下しており、-force オプションを使用した場合にデータ・アクセスの逸失およびデータの損失が起こることがあります。
注: - 構成ノードを除去する場合、rmnode コマンドを使用すると、構成ノードがクラスター内の別のノードに移動されます。このプロセスには少し時間 (通常、1 分未満) を要することがあります。クラスター IP アドレスは未変更のままですが、構成ノードに接続されているいずれかの SSH クライアントが接続の再確立を必要とする場合があります。SAN ボリューム・コントローラー・コンソールは、新規構成ノードに透過的に再接続します。
- このノードがクラスター内の最後のノードの場合、または現在、構成ノードとして
割り当てられている場合、クラスターへのすべての接続が失われます。クラスター内の最後のノードが削除されると、ユーザー・インターフェースおよびオープンしている CLI セッションは失われます。
ノードが削除される前に完了しないコマンドがあると、タイムアウトに
なります。
呼び出し例
svctask rmnode 1
結果出力
No feedback