完全に確立されたクラスタ構成からクラスタノードを切り離す前に、クラスタノードから Sun Cluster ソフトウェアをアンインストールするには、この手順を使用します。この手順では、クラスタに存在する最後のノードからソフトウェアをアンインストールできます。
クラスタにまだ結合されていない、あるいはまだインストールモードであるノードから Sun Cluster ソフトウェアをアンインストールする場合、この手順を使用してはいけません。その代わりに、『Sun Cluster ソフトウェアのインストール (Solaris OS 版)』の「Sun Cluster ソフトウェアをアンインストールしてインストール問題を解決する」に進みます。
この手順では、長形式の Sun Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。コマンドのリストとその短形式については、付録 A 「Sun Cluster オブジェクト指向コマンド」を参照してください。
クラスタノードの削除に必要なすべての前提条件 (作業マップを参照) が完了しているか確認します。
表 8–3 を参照してください。
この手順を続ける前に、clnode remove を使用してクラスタ構成からノードを削除します。
アンインストールを行なうノードではなく、それ以外のアクティブなクラスタメンバー上で、スーパーユーザーになります。
アクティブなクラスタメンバーから、アンインストールを行うノードをクラスタ のノード認証リストに追加します。
# claccess allow -h hostname |
ノードの認証リストに追加するノードの名前を指定します。
または、clsetup(1CL) ユーティリティーを使用できます。手順については、「ノードを認証ノードリストに追加する」を参照してください。
アンインストールするノードでスーパーユーザーになります。
ノードを非クラスタモードで再起動します。
SPARC: 次のコマンドを実行します。
# shutdown -g0 -y -i0ok boot -x |
x86: 次のコマンドを実行します。
# shutdown -g0 -y -i0 ... <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/ sd@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b -x |
/etc/vfstab ファイルから、グローバルにマウントされるすべてのファイルシステムエントリを削除します。ただし、/global/.devices グローバルマウントを除きます。
このノード上で Sun Cluster ソフトウェアを再インストールする場合は、Sun Java Enterprise System (Java ES) 製品のレジストリから Sun Cluster のエントリを削除します。
Java ES 製品のレジストリに Sun Cluster ソフトウェアがインストールされたという記録が含まれていると、Java ES のインストーラは Sun Cluster のコンポーネントを灰色で表示し、再インストールを許可しません。
Java ES のアンインストーラを起動します。
次のコマンドを実行します。ver は Sun Cluster ソフトウェアのインストール元である Java ES ディストリビューションのバージョンです。
# /var/sadm/prod/SUNWentsysver/uninstall |
プロンプトに従い、アンインストールする Sun Cluster を選択します。
uninstall コマンドの使い方の詳細は、『Sun Java Enterprise System 5 インストールガイド (UNIX 版)』の『Sun Java Enterprise System 5 インストールガイド (UNIX 版)』の第 8 章「アンインストール」を参照してください。
このクラスタ上で Sun Cluster ソフトウェアを再インストールしない場合は、ほかのクラスタデバイスからトランスポートケーブルとトランスポートスイッチを切断します (存在する場合)。