この手順で、HP-UX システムから WebSphere Application Server 製品をアンインストールします。
アンインストーラー・プログラムの実行後に、ログ・ファイル、および製品を元のディレクトリーに再インストールできないようにする
レジストリー項目を、手動ステップで除去します。
再インストールする計画がない場合は、手動でアンインストールしないでください。
始める前に
アンインストーラー・プログラムは、各プロファイルの構成データおよびアプリケーションのすべてを含む、
すべてのプロファイルを除去します。
アンインストール手順を開始する前に、必要に応じて、各プロファイルの config フォルダー、
installableApps フォルダー、および installedApps フォルダーをバックアップしてください。
構成ファイルの管理についての説明は、
コマンド行ツールの使用
を参照してください。
別のロケーションに保管されていないすべてのアプリケーションをバックアップします。
正しい製品を除去してクリーンなシステムを作成できるように、
製品のインストール・ルート・ディレクトリーを判別します。
このタスクについて
以前のインストールのファイルが残っているときに製品を新規ディレクトリーに再インストールすると、
共存シナリオを作成することができます。
ただし、すべてのファイルおよびレジストリー項目を削除すると、WebSphere Application Server 製品を
完全に除去することができます。
システムをクリーンにすることにより、共存なしで、元のディレクトリーに製品を再インストールすることができます。
デフォルトのディレクトリーを、以下の計画表に示します。
インストール・ウィザードおよび
プロファイル管理ツールは、ルート・デ
ィレクトリーのユーザー独自のロケーションをオーバーライドします。
以下のファイルを調べて、実際のロケーションを判別してください。
- ~/.WASRegistry ファイルは、インストール済みのすべての WebSphere Application Server 製品の
インストール・ルートを示します。
- 作成されたそれぞれのプロファイルの
app_server_root/logs/wasprofile/wasprofile_create_profile_name.log ファイルは、
<method>invokeWSProfile</method> タグを含むスタンザにインストール・ロケーションを示します。
製品をアンインストールすると、
pctLog.txt ファイルを含む profile_root ディレクトリーが残ります。
以下の手順を実行して、クリーンなシステムを作成します。
プロシージャー
- root としてログオンします。
- WebSphere Application Server の Web サーバー・プラグインのアンインストーラー・プログラムを実行します。
アプリケーション・サーバーと一緒に
稼働するよう、Web サーバーが構成されている場合は、
プラグインをアンインストールして、Web サーバーから
構成を除去します。
WebSphere Application Server 用の Web サーバー・プラグインのアンインストール
を参照してください。
- kill コマンドを使用して、稼働中のすべての Java プロセスを強制終了します。
稼働中の Java プロセスが WebSphere Application Server 製品と無関係で、それらを停止できない場合は、
すべての WebSphere Application Server 製品関連プロセスを停止してください。
次のコマンドを使用して、実行中のすべてのプロセスを判別します。
ps -ef | grep java
kill コマンドを
使用して、WebSphere Application Server 関連のプロセスをすべて停止します。
kill -9 java_pid_1 java_pid_2...java_pid_n
- uninstall コマンドを実行します。
アンインストーラー・プログラムを既に実行しているか、
またはアンインストーラー・プログラムを実行できない場合は、
このステップをスキップしてください。
詳しくは、uninstall コマンド
の説明を参照してください。
アンインストーラー・ウィザードが開始し、「ようこそ」パネルが表示されます。
- HP-UX System Administration Manager (SAM) を使用して、パッケージを除去します。
- /usr/sbin/sam コマンドを使用して、SAM ユーティリティーを始動します。
- ご使用の DISPLAY および TERM 環境変数が、適切に設定されていることを検証します。
- 「Software management」をクリックします。
- 「View installed software」をクリックします。
- SD リストで、WebSphere Application Server エントリーまたは IBM HTTP Server エントリーを探します。
- SD リストをクローズします。
- 「Remove local host software」をクリックします。
- SD 除去リストに表示される以下のインスタンスをすべてクリックします。
- IBM HTTP Server
- WSBAA60
- WSPAA60
- WSCAA
- gsk7bas
- 「アクション」>「Mark for remove」をクリックします。
- 「アクション」>「除去」をクリックします。
- 「Remove analysis」ダイアログ・ボックスで「OK」をクリックします。
- 「Logs」をクリックして、選択したパッケージの除去をリアルタイムで表示します。
- すべてのパッケージを除去した後、「Done」をクリックします。
- SAM を終了します。
- パッケージを検索し、除去されたことを確認します。
swlist
| grep WS と入力すると、WebSphere Application Server のパッケージが表示されます。
WebSphere Application Server の Web サーバー・プラグインのパッケージ名は次のとおりです。
WSPAA60
WSPAA60DGCC
WSPAA60DLVC
WSPAA60LC
WSPAA60WSPC
WSPAA60AddBytesHS
WSPAA60gskitHP
WSPAA60gskitHPC
WSPAA60jdkHP
- app_server_root ディレクトリーにある WebSphere Application Server のディレクトリーを除去するには、
rm -rf app_server_root と入力します。
保持しておく製品のインストール・ルート・ディレクトリーは除去しないでください。同様に、プロファイル・ディレクトリーもすべて除去します。
- .WASRegistry ファイルを編集します。
ファイル・ロケーションは、ホーム・ディレクトリー、~/.WASRegistry です。
.WASRegistry ファイルには、WebSphere Application Server 製品インストールごとに 1 行のエントリーがあります。
除去する製品を識別する行が 1 行のみの場合は、そのファイルを削除することができます。
そうでない場合は、フラット・ファイル・エディターを使用して、
除去する製品のインストール・ルート・ディレクトリーを識別する行を除去します。
その他の行はそのままにしておきます。
ファイルにリストされているすべてのインストールを除去しない限り、.WASRegistry ファイルを削除しないでください。
以下の例は、5 つのインストールがあるシステムの
.WASRegistry ファイルです。
/opt/IBM/WebSphere/AppServer
/opt/IBM/P1/AppServer
/opt/IBM/P2/WebSphere/AppServer
/opt/P2/IBM/WebSphere/AppServer
/opt/P3/IBM/WebSphere/AppServer
結果
この手順を行うと、システムがクリーンになります。
これにより、同じディレクトリーに再インストールすることができます。
クリーンなシステムには、以前削除したインストールの痕跡は残っていません。
例
以下のコマンドを発行します。
以下のパッケージ名が戻されます。
WSBAA60 6.0.0 IBM WebSphere Application Server