WebSphere® ESB のアンインストールに失敗した場合に AIX® システムをクリーンにする方法について説明します。アンインストール・プログラムを
実行した後に、製品を元のディレクトリーに再インストールする際にこれを妨げる可能性のあるレジストリー項目を、
この手動ステップで除去します。
始める前に
この手順を実行する前に、アンインストール・ウィザードを使用して、あるいはサイレントに WebSphere ESB をアンインストールしたこと、およびその手順が最後まで正常に実行されていないことを確認してください。
この手順が正常に完了している場合は、この作業を行う必要はありません。
本製品を間違いなく削除し、クリーンなシステムが得られるよう、本製品の install_root ディレクトリーを判別してください。
デフォルトのディレクトリー・ロケーションの詳細については、製品、プロファイル、およびツールのデフォルト・インストール・ディレクトリーを参照してください。
注: インストール・ウィザードおよびプロファイル管理ツールにより、インストール・ルート・ディレクトリーに対して独自のロケーションを指定することができます。
以下のファイルを調べて、実際の場所を決定してください。
- /usr/.ibm/.nif/.nifregistry ファイルは、インストール済みのすべての
WebSphere ESB 製品のインストール・ルートを示します。また、すべての
WebSphere
Application Server 製品を検索します。
- 作成された各プロファイルの install_root/logs/manageprofiles/profile_name_create.log ファイルは、invokeWSProfile メソッドがあるスタンザ内のインストール・ロケーションを示します。
製品のアンインストールでは、
profile_root/logs ファイルを含む
profile_root ディレクトリー (
profile_root はプロファイルのインストール・ロケーションを表す) が削除されないまま残ります。また、
install_root/logs ディレクトリーも残ります。
このタスクについて
前のインストール済み環境のファイルが残っているときに、本製品を新しいディレクトリーに再インストールすると、共存シナリオにすることができます。ただし、すべてのファイルおよびレジストリー項目を削除すると、WebSphere ESB を完全に削除できます。
クリーン・システムにすると、共存させずに、本製品を元のディレクトリーに再インストールできます。
重要: この手順のステップを通して、WebSphere ESB と WebSphere Application
Server または WebSphere Application
Server Network Deployment の両方のアンインストールの後に残された成果物の除去を行います。対象となる WebSphere Application Server 製品は、WebSphere ESB のインストール済み環境の基盤となる製品であることが前提となっています。
クリーン・システムを作成するには、以下の手順を実行します。
手順
- 製品をインストールしたユーザーと同じユーザー ID でログオンします。
- kill コマンドを使用して、稼働中のすべての Java™ プロセスを停止します。
稼働中の Java プロセスが
WebSphere ESB または WebSphere Application
Server 製品と無関係で、それらを停止できない場合は、すべての
WebSphere ESB および WebSphere Application
Server 製品関連プロセスを停止してください。実行中のすべてのプロセスを判別するには、以下のコマンドを使用します。
ps -ef | grep java
kill -9 java_pid_1 java_pid_2...java_pid_n コマンドで、すべての
WebSphere ESB および WebSphere Application
Server 製品関連プロセスを停止します。
- インストール済みの WebSphere ESB および WebSphere Application
Server コンポーネントをリストします。
以下のコマンドを入力して、関連するパッケージを検索します。
lslpp -l | grep -i WS
WebSphere ESB パッケージのみを検索するようクエリーを絞り込むには、以下のコマンドを入力します。
lslpp -l | grep -i WSEAA62
WebSphere ESB バージョン 6.2 のパッケージ名の接頭部は WSE、接尾部は 62 です。WebSphere Application Server Network Deployment バージョン 6.1 のパッケージ名の接頭部は WSB または WSP、接尾部は 61 です。アンインストールしなかった WebSphere ESB および WebSphere Application
Server 製品のパッケージは除去しないでください。
- ディレクトリーを /usr/IBM ディレクトリー、またはご使用のインストール済み環境の相当するトップ・ディレクトリーに変更します。
- rm -rf WebSphere と入力して、この WebSphere ESB 関連のディレクトリーを削除します。ただし、 ESB (または、削除した WebSphere ESB インストール済み環境に関連付けられた AppServer ディレクトリー) が WebSphere ディレクトリー内の唯一のディレクトリーである場合のみ削除を実行してください。
このディレクトリーに含まれるすべての製品を削除する場合は、このディレクトリーを削除します。
- installRegistryUtils コマンドを使用して、インストール済みのすべての WebSphere Server 製品のインストール・ロケーションを調べ、インストール・レジストリーから対象の製品を削除します。
- vpd.properties ファイルを編集して、WebSphere ESB および WebSphere Application
Server のエントリーを除去します。
このファイルは、オペレーティング・システムのインストール・ディレクトリー (
root ディレクトリーなど) にあります。アンインストールした
WebSphere ESB のインストール済み環境のすべての項目を削除します。
各
WebSphere ESB 項目は、
WSE という文字で始まり、その後にリリース番号を表す番号が続き、同じ行にアンインストールしたインストール済み環境に対応する
install_root パスが続きます。
(ワード・ラップをオフにしたテキスト・エディターでこのファイルを表示すると、各項目は 1 行で表示されます。) 例えば、次のような行が表示されたとします。
WSEAA62|6|2|0|0|6.2.0.0|2=IBM WebSphere Enterprise Service Bus|
IBM WebSphere Enterprise Service Bus|IBM WebSphere Enterprise Service Bus V6.2|
IBM|http://www.ibm.com|6.2.0.0|
C:¥Program Files¥IBM¥WebSphere¥ESB|0|0|1|WSEAA62|6|2|0|0|6.2.0.0|2|0|
false|"properties/version/_uninst.wbi" "uninstall.jar" "uninstall.dat" "
"|true|3|WSEAA62|6|2|0|0|6.2.0.0|2
この行は、ディレクトリー
C:¥Program Files¥IBM¥WebSphere¥ESB
にインストールされた Websphere Application Server に対応しています。
注: 本書内では、このテキストは、書式設定のために複数行に表示されていますが、vpd.properties ファイル内では 1 行になっています。
vpd.properties ファイル内の WebSphere Application
Server または WebSphere Application
Server Network Deployment の各エントリーの形式はこれと同様です。削除するエントリーの判別に役立つエントリーの情報、および vpd.properties ファイルについて詳しくは、WebSphere Application Server Network
Deployment バージョン 6.1 のインフォメーション・センターにある『vpd.properties ファイル』トピックを参照してください。
vpd.properties ファイルは、InstallShield MultiPlatform (ISMP) プログラムがインストールする他の製品で使用するため、削除したり、名前変更したりしないでください。vpd.properties ファイル内に、アンインストールする WebSphere ESB または WebSphere Application
Server 製品のエントリーしか存在しない場合は、このファイルを削除することができます。
- WPS_ODM_clean.sh スクリプトを実行します。
- WebSphere Application Server のサポート・サイトにある「Manual Object Data Manager (ODM) cleanup script for AIX」というタイトルの技術情報文書からスクリプトを入手します。
- WPS_ODM_clean.sh スクリプトを編集し、ストリング /usr/WebSphere/AppServer のすべてのインスタンスを実際のインストール・ルート・ディレクトリーで置き換えます。
- コマンド行から WPS_ODM_clean.sh スクリプトを実行します。
- .nifregistry ファイルをクリーンにします。このファイルをクリーンする手順は以下のとおりです。
- .nifregistry ファイルをバックアップします。
- テキスト・エディターで .nifregistry ファイルを開きます (行の折り返しは必ずオフにしてください)。
- <INSTALL_LOC> および <PRODUCT_ID> を含む行をすべて検索して削除します。ここで <INSTALL_LOC> は、アンインストールに失敗した環境があるインストールの場所であり、<PRODUCT_ID> は、アンインストールしようとしている製品の製品 ID です。
- .nifregistry ファイルを保存して、テキスト・エディターを閉じます。
タスクの結果
この手順を実行すると、クリーン・システムが得られます。これで、同じディレクトリーに再インストールできます。クリーン・システムには、以前に削除されたインストール済み環境の痕跡は残っていません。
次のタスク
システムをクリーンにした後、ソフトウェアのインストールに進み、インストール手順を選択してください。