完全に確立されたクラスタ構成からクラスタノードを切り離す前に、クラスタノードからこのソフトウェアをアンインストールするには、この手順を使用します。この手順では、クラスタに存在する最後のノードからソフトウェアをアンインストールできます。
クラスタにまだ結合されていない、あるいはまだインストールモードであるノードから Sun Cluster ソフトウェアをアンインストールする場合、この手順を使用してはいけません。その代わりに、『Sun Cluster 3.1 ソフトウェアのインストール』の「Sun Cluster ソフトウェアをアンインストールしてインストール問題を解決する」に進みます。
クラスタノードの削除に必要なすべての前提条件 (作業マップを参照) が完了しているか確認します。
クラスタノードの追加と削除を参照してください。
この手順を行う前に、すべてのリソースグループやデバイスグループ、定足数構成からこのノードが削除され、保守状態に置かれ、クラスタから削除されていることを確認してください。
アンインストールを行なうノード以外のアクティブなクラスタメンバー上でスーパーユーザーになります。
アクティブなクラスタメンバーから、アンインストールを行なうノードをクラスタのノード認証リストに追加します。
# scconf -a -T node=nodename |
追加します。
認証オプションを指定します。
認証リストに追加するノードの名前を指定します。
あるいは、scsetup(1M) ユーティリティも使用できます。手順については、ノードを認証ノードリストに追加するを参照してください。
アンインストールするノードでスーパーユーザーになります。
ノードを再起動して、非クラスタモードにします。
# shutdown -g0 -y -i0 ok boot -x |
/etc/vfstab ファイルから、広域的にマウントされるすべてのファイルシステムエントリを削除します。ただし、/global/.devices 広域マウントを除きます。
ノードから Sun Cluster ソフトウェアをアンインストールします。
Sun Cluster パッケージとは関係のないディレクトリから次のコマンドを実行します。
# cd / # scinstall -r |
詳細については、scinstall(1M) のマニュアルページを参照してください。scinstall からエラーが返される場合は、ノードのアンインストールに伴う問題の解決を参照してください。
他のクラスタデバイスからトランスポートケーブルとトランスポート接続点 (ある場合) を切り離します。
次の節のエラーメッセージを修正するには、次の手順を実行します。
ノードのクラスタへの再結合を試みます。
# boot |
ノードがクラスタに正常に再結合されているかどうかを確認します。
再接合されていない場合は、手順 3に進みます。
再結合されている場合は、次の各手順を行なってノードをディスクデバイスグループから削除します。
ノードが正常にクラスタに再結合された場合は、残っているディスクデバイスグループからノードを削除します。
すべてのディスクデバイスグループからノードを削除するの手順を参照してください。
すべてのディスクデバイスグループからノードを削除したら、Sun Cluster ソフトウェアをクラスタノードからアンインストールするに戻って、その手順を繰り返します。
ノードがクラスタに再結合されなかった場合は、ノードの /etc/cluster/ccr ファイルを他の名前に変更します (たとえば、ccr.old)。
# mv /etc/cluster/ccr /etc/cluster/ccr.old |
Sun Cluster ソフトウェアをクラスタノードからアンインストールするに戻って、その手順を繰り返します。
ここでは、scinstall -r コマンドを実行したときに出力される可能性があるエラーメッセージとその対処方法について説明します。
次のエラーメッセージは、削除したノードに、 vfstab ファイルから参照されているクラスタファイルシステムがまだあることを示しています。
予期せぬ広域マウントが /etc/vfstab に残っていないことを確認しています ... 失敗しました scinstall: global-mount1 はまだ広域マウントとして構成されています scinstall: global-mount1 はまだ広域マウントとして構成されています scinstall: /global/dg1 はまだ広域マウントとして構成されています scinstall: このようなエラーが出たままアンインストールするのは scinstall: 安全ではありません。安全なアンインストールの手順に scinstall: ついては、ドキュメントを参照してください |
このエラーを修正するためには、Sun Cluster ソフトウェアをクラスタノードからアンインストールするに戻って、その手順を繰り返す必要があります。scinstall -r を再実行する前に、この手順の手順 6 が正しく行なわれているか確認してください。
次のエラーメッセージは、削除したノードが依然としてディスクデバイスグループにリストされていることを示しています。
このノードを参照しているデバイスサービスが存在しないことを確認しています scinstall: このノードはまだ、デバイスサービス「service」をホストするように構成されています scinstall: このノードはまだ、デバイスサービス「service2」をホストするように構成されています scinstall: このノードはまだ、デバイスサービス「service3」をホストするように構成されています scinstall: このノードはまだ、デバイスサービス「dg1」をホストするように構成されています scinstall: このようなエラーが出たままアンインストールするのは scinstall: 安全ではありません。安全なアンインストールの手順に scinstall: ついては、ドキュメントを参照してください |