LAN カードまたは Fibre Channel カードに障害が発生し、カードを交換する必要がある場合は、稼働しているハードウェアやオペレーティングシステムのタイプに従って、オンラインで交換したり、オフラインで交換することができます。このとき、クラスタを停止させる必要はありません。
オフライン交換 |
 |
I/O カードをオフラインで交換するには、以下の手順を実行します。
cmhaltnode コマンドを使用してノードを停止させます。
/usr/sbin/shutdown コマンドによりノードをシャットダウンし、システムの電源を切ります。
障害が発生した I/O カードを取り外します。
新しい I/O カードを取り付けます。このとき、カードには同一タイプを使用し、取り外したカードと同じスロットに取り付けてください。
システムの電源を入れます。
必要に応じて、cmrunnode コマンドを使用して、ノードをクラスタに復帰させます。ノードが自動的にクラスタに結合するように構成されている場合は、このステップを省略できます。
カードの交換後 |
 |
LAN カードのオンライン交換やオフライン交換を行った後、Serviceguard はクラスタのバイナリ形式構成ファイルに格納されている値からカードの MAC アドレス (LLA) が変わったことを検出し、クラスタ内の他のノードに新しい MAC アドレスを通知します。この後、クラスタは正常に動作します。
また、クラスタ構成を適用し直して、クラスタのバイナリ形式構成ファイルの MAC アドレスを更新することをお勧めします。以下の手順に従って、オンラインでの再構成を行います。
以下に示すとおり cmgetconf コマンドを使って、最新の ASCII 形式の構成ファイルを取得します。
cmgetconf -c clustername config.ascii |
以下に示すとおり cmapplyconf コマンドを使って、構成を適用し、新しいバイナリファイルをすべてのクラスタノードにコピーします。
cmapplyconf -C config.ascii |
この手順により、バイナリファイルが新しい MAC アドレスでアップデートされ、cmviewconf コマンドおよび lanscan コマンドの出力間のデータの不整合が無くなります。