このトピックでは、IBM WebSphere Application Server 製品を
インストールするために、AIX システムを準備する方法を説明します。
始める前に
このインストールでは、InstallShield MultiPlatform (ISMP) ウィザードを使用します。
このウィザードのグラフィカル・インターフェースを使用することができます。
また、サイレント・モードでウィザードを使用することもできます。
サイレント・モードは、オプション応答ファイルを識別するパラメーターの使用によるコマンド行呼び出しです。
インストールする前に、オプション応答ファイルを編集します。
一時スペースをさらに必要とする、または
オペレーティング・システム上に前提条件パッケージがないなどの問題が発生した場合は、
インストールをキャンセルし、必要な変更を行ってからインストールを再開します。
注: WebSphere Application
Server は、空でないディレクトリーにインストールされないようになっています。
WebSphere Application Server を lost+found サブディレクトリーのある
ディレクトリーにインストールすると、
空のディレクトリーを使用するようにプロンプトされます。
それでも、このディレクトリーにインストールしたい場合は、
lost+found ディレクトリーを削除できます。しかし、
次回に fsck が実行されると、lost+found ディレクトリーが作成されます。
これは既存のインストールには何も影響しませんが、アンインストール時にこのディレクトリーは除去されません。
制約事項: Cygwin/X を使用してリモート AIX マシンで Eclipse ベースのアプリケーションを実行する際の既知の問題があります。
これは、プロファイル管理ツールおよび Installation Factory の使用に影響します。例えば、リモート AIX で Cygwin/X を使用すると、
プロファイル管理ツールのスプラッシュ画面が現れますが、プロファイル管理ツールが実際に立ち上がることは決してありません。
これらの問題に関する既存の Bugzilla 報告書の詳細は、
以下の情報を参照してください。
https://bugs.eclipse.org/bugs/show_bug.cgi?id=36806
別の X サーバー (Hummingbird Exceed
® など) を使用する場合、
これらの問題は発生しません。
- オペレーティング・システムにログオンします。
root または root 以外のインストーラーとしてログオンできます。
オーナーが
ファイルの読み取り/書き込みを行うことができ、その他のユーザーが現行の
システム・ポリシーに従ってファイルにアクセスできるようにする、umask を選択します。
root の場合は、022 の umask を推奨します。非 root ユーザーの場合は、
グループを共用しているかどうかによって異なりますが、002 または 022 の
umask を使用できます。
umask 設定を確認するには、以下のコマンドを実行します。
umask
umask 設定を 022 に設定するには、以下のコマンドを実行します。
umask 022
- 製品をインストールしているマシン上で、すべての WebSphere Application Server 関連の Java プロセスを停止します。
- IBM HTTP Server などの Web サーバー・プロセスはすべて停止します。
- System Management Interface Tool (SMIT) を使用して、
インストールされるパッケージを表示し、以下のステップで説明するパッケージの更新が必要かどうかを判別します。
- INFOZIP 製品の最新バージョンをダウンロードし、ZIP ファイルの問題を回避します。
サービス・ストリームでは主に ZIP ファイルが使用されているため、http://www.info-zip.org Web サイトから INFOZIP パッケージの
現行バージョンをダウンロードして、ご使用の AIX オペレーティング・システムを準備してください。
- AIX 5.2 保守レベル 07 の前提条件である xlC.rte 6.0 ランタイム・コードをインストールします。
Global Security Kit (GSKit) をインストールする前に、xlC.rte 6.0 ランタイム・コードをインストールする必要があります。
GSKit は、IBM HTTP Server のインストールの一部としてインストールされるか、
または WebSphere Application Server 用 Web サーバー・プラグインのインストールの一部としてインストールされます。
xlC.rte ランタイム・コードは、
AIX サポート・サイトから修正としてダウンロードしてください。
AIX 5.2 がお手元にある場合は、AIX 5.2 CD から xlC.rte 6.0 ランタイム・コードをインストールすることもできます。
- 十分なディスク・スペースを提供します。
AIX 上の JFS ファイル・システムでは、
ディレクトリーに拡張スペースを割り振ることができます。インストール・ウィザードに十分なスペースが
ない場合、ISMP は動的にスペース割り振りを増やすために、より多くのスペースを要求するシステム呼び出しを発行します。
これが
/usr ディレクトリーに対して発生した場合には、以下の例に類似したメッセージが表示されます。
注: 以下のファイル・システムは、インストール中に拡張されます。
/usr
重要:
Express 製品で必要なディスク・スペースは、
次のとおりです。
- /usr/IBM/WebSphere/AppServer ディレクトリー用に 930 MB
インストール・ルート・ディレクトリーには、コア・プロダクト・ファイルがあります。
このサイズには、サンプル・アプリケーションが含まれています。このサイズには、server1 プロセス用の
デフォルト・アプリケーション・サーバー・プロファイルのスペースが含まれています。
この要件には、ユーザーがインストールする可能性があるアプリケーションのスペースは含まれていません。
各アプリケーション・サーバー・プロファイルには、
約 200 MB のほかに 40 MB の一時スペース、および開発とデプロイを行うアプリケーション用のスペースが必要です。
- /tmp ディレクトリー用に 100 MB
一時ディレクトリーは、インストール・プログラム用の作業ディレクトリーです。
- 合計要件 1030 MB
この容量は、ディスクから製品をインストールする際に必要な合計スペース所要量です。
必要な合計ディスク・スペース量は約 1 GB です。
インストール・プログラムの前提条件チェッカーが、必要なディスク・スペース量を
計算します。
プロファイル作成のための必要スペースが AIX 上にあることを手動で確認します。
製品ディスクが作成された時点で、
基礎となる InstallShield MultiPlatform (ISMP) コードに
既知の問題があったために、AIX システムでの
スペース検査が正しく行われません。
IBM HTTP Server 製品には、以下のスペースが必要です。
- /usr/IBM/HTTPServer/Plugins ディレクトリー用に 110 MB
このスペースは、IBM HTTP Server 製品に必要です。
- /usr/ibm/gsk7 ディレクトリー用に 35 MB
このスペースは、IBM Global Security Kit (GSKit) に必要です。
ランタイム・モジュールは gskkm.rte です。
以下のスペースは、WebSphere Application Server の Web サーバー・プラグインに必要な最大容量です。
- /usr/IBM/WebSphere/plugins ディレクトリー用に 200 MB
このスペースは、Web サーバー・プラグインに必要です。
- /usr/ibm/gsk7 ディレクトリー用に 25 MB
このスペースは、IBM Global Security Kit (GSKit) に必要です。
以下のスペースは、WebSphere Application Server クライアントに必要です。
- /usr/IBM/WebSphere/AppClient ディレクトリー用に 150 MB
アプリケーション・クライアントのインストールに必要なスペース容量は、実際は 150 MB より少なくなります。
スペース容量は、フィーチャーとしてインストールするクライアントに依存します。
以下のスペースが、Update Installer に必要です。
- /usr/IBM/WebSphere/UpdateInstaller ディレクトリー用に 200 MB
-
コンポーネントごとのインストール・ウィザードは、
製品ファイルおよび選択したフィーチャーをインストールする前に、確認パネルに必要なスペースを表示します。 また、
製品のインストールに必要なスペースがない場合には、インストール・ウィザードにより警告が表示されます。
アプリケーションおよび構成を以前のバージョンから
マイグレーションする計画がある場合は、
アプリケーション・オブジェクトに十分なディスク・スペースがあることを検証します。 以下の場合に大まかなガイドラインとして、アプリケーション・オブジェク
トのサイズの 110% に相当するスペースを見込んでおいてください。
- バージョン 4.0.x の場合: エンタープライズ・アーカイブ (EAR) ファイルのサイズ
- バージョン 5.0.x の場合: EAR ファイルのサイズ
- java.lang.NullPointerException エラーを回避するため、リンク切れのあるファイル・システムをアンマウントします。
インストールする前に、リンク切れのあるファイル・システムをアンマウントします。
ファイル・システムへのリンクが切れている場合、インストールしようとすると、以下のエラーが発生して失敗する可能性があります。
An error occurred during wizard bean change notification:
java.lang.NullPointerException
at com.ibm.wizard.platform.aix.AixFileUtils.
getFileSystemData(AixFileUtils.java:388)
at com.ibm.wizard.platform.aix.AixFileUtils.
getPartitionDataWithExecs(AixFileUtils.java:172)
at com.ibm.wizard.platform.aix.AixFileUtils.
getPartitionData(AixFileUtils.java:104)
at com.ibm.wizard.platform.aix.AixFileServiceImpl.
getPartitionNames(AixFileServiceImpl.java:397)
...
df -k コマンドを使用して、
ファイル・システムへのリンクが切れていないかどうか検査します。
1024-blocks size 列にブランク値がリストされているファイル・システムを検索します。
値が「-」(ダッシュ) になっている列は問題ありません。
以下の例は、
/dev/lv00 ファイル・システムの問題を示しています。
> df -k
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 1048576 447924 58% 2497 1% /
/dev/hd3 4259840 2835816 34% 484 1% /tmp
/proc - - - - - /proc
/dev/lv01 2097152 229276 90% 3982 1% /storage
/dev/lv00
/dev/hd2 2097152 458632 79% 42910 9% /usr
iw031864:/cdrom/db2_v72_eee_aix32_sbcs
/proc ファイル・システムに問題はありません。
iw031864:/cdrom/db2_v72_eee_aix32_sbcs ファイル・システムには、
明らかに問題があります。
/dev/lv00 ファイル・システムにも問題がありそうです。
以下のコマンドのいずれか 1 つを使用して、この問題を解決します。
> umount /cdrom/db2_v72_eee_aix32_sbcs
> umount /cdrom
インストールを再開します。
問題が解決しない場合は、
ブランク値があるファイル・システム (この例の /dev/lv00 ファイル・システムなど) をアンマウントしてください。
リンク切れのあるファイル・システムをアンマウントしても問題が解決しない場合は、
マシンをリブートして、再度インストールを開始してください。
- 前提条件および相互前提条件が、必要なリリース・レベルであることを確認します。
インストール・ウィザードは、prereqChecker アプリケーションを使用して、
前提条件となるオペレーティング・システム・パッチを検査しますが、前提条件をまだ検討していない場合は、
Supported hardware and software Web site で前提条件を参照してください。
サポートされているバージョンへのマイグレーションについては
、IBM 以外の前提条件および相互に必要な製品の資料を参照してください。
- emacs やその他のフリーウェアを使用する際に、システム cp コマンドを検査します。
ご使用のオペレーティング・システムに、emacs やその他のフリーウェアがインストール済みである場合は、
システム
cp コマンドが使用されているかどうかを検証します。
- WebSphere Application Server 製品用のインストール・プログラムを実行する前に、
コマンド・プロンプトで which cp と入力します。
- その結果表示されるディレクトリー出力に freeware が含まれている場合は
、PATH から freeware ディレクトリーを除去します。
例えば、メッセージが .../freeware/bin/cp のように出力されるとします。
その場合は、PATH からこのディレクトリーを除去します。
- WebSphere Application Server 製品をインストールします。
- freeware ディレクトリーを PATH に追加します。
フリーウェア・パッケージの一部である cp コマンドを指定してインストールする場合、
インストールが正常に完了したように見えても、本製品がインストールする Java 2 SDK で、app_server_root/java ディレクトリーに欠落ファイルがある場合があります。
ファイルが欠落していると、
必要なシンボリック・リンクが壊れる可能性があります。PATH からフリーウェア cp コマンドを除去すると、
アプリケーション・サーバー製品を正常にインストールできます。
- 独自のディスクを作成した場合は、インストール・イメージ・ディスク上の Java 2 SDK が正常に機能していることを確認します。
例えば、パスポート・アドバンテージからインストール・イメージをダウンロードした場合や、インストール・イメージをバックアップ・ディスクにコピーした場合です。 いずれの場合でも、以下のステップを実行して、
ディスクに有効な Java 2 Software Development Kit (SDK) があることを確認します。
- ディレクトリーを、製品 CD-ROM または DVD 上の
/JDK/jre.pak/repository/package.java.jre/java/jre/bin ディレクトリーに
変更します。
以下に例を示します。
cd /JDK/jre.pak/repository/package.java.jre/java/jre/bin
- Java 2 SDK のバージョンを確認します。
以下のコマンドを入力します。
./java -version
Java 2 SDK が完全であれば、
コマンドはエラーを伴わずに正常に完了します。
- オプション: Mozilla ブラウザーがインストールされていない場合はインストールします。
Mozilla ブラウザーは、ランチパッド・コンソールをサポートします。
- SMIT を使用して、Mozilla 1.4 または 1.7.8 以降のパッケージがすでにインストールされていることを確認します。
- AIX Toolbox for Linux アプリケーション (glib & gtk+) から 2 つの前提条件をダウンロードします。
以下のロケーションからパッケージをダウンロードします。
- パッケージのダウンロード後に、それらをインストールします。 次のコマンドを使用します。
rpm -Uvh glib-1.2.10-2.aix4.3.ppc.rpm gtkplus-1.2.10-4.aix5.1.ppc.rpm
- サポートされる AIX 用 Mozilla (1.7.8 以降) の最新バージョンをダウンロードします。
以下のロケーションから AIX 用 Mozilla をダウンロードします。
http://www.ibm.com/servers/aix/browsers/
installp イメージをダウンロードし、SMIT からインストールします。
http://www.mozilla.org Web サイトで
配布されている Mozilla イメージは、IBM が提供するものではありません。IBM は、IBM 以外の Web サイトからダウンロードしたものについて、テストおよびサポートしていません。
テスト済みのサポート対象バージョンをダウンロードするには、IBM Web サイトから Mozilla イメージをダウンロードしてください。
Mozilla 1.7.5 以降を使用すると、インストール時の初期化で ISMP が失敗することがあります。
例えば、ランチパッド・リンクが障害が起こしているように見える場合があります。
詳しくは、
V6.0.2: The WebSphere Application Server launchpad fails
with Mozilla 1.7.5 (and earlier) on 64-bit AIX 5.2 or 5.3 を参照してください。
- オプション: サポートされるブラウザーのロケーションをエクスポートします。
ブラウザーの実際のロケーションを識別するコマンドを使用して、サポートされるブラウザーのロケーションをエクスポートします。
例えば、Mozilla パッケージが
bin /mozilla ディレクトリーにある場合、以下のコマンドを使用します。
EXPORT BROWSER=/usr/bin/mozilla
- サイレント・インストールのみ: サイレント・インストール中に Xwindows サービスへの呼び出しが発生するという既知の ISMP 問題について考慮します。
ご使用の AIX マシンの DISPLAY 環境変数が、ログインされていない X サーバーを指すことがあります。
これは、以下の 2 つの共通シナリオによって発生する可能性があります。
- ご使用の AIX マシンで X サーバーが稼働していますが、
ユーザーがログインしていないため、X サーバーはグラフィカル・ログイン・スクリーンで滞留しています。
- ご使用の AIX マシンは、ログインされていないリモート X サーバーで X Windows アプリケーションを表示するように構成されています。
ISMP が Xwindows サービスを呼び出すため、サイレント・インストールはいずれの場合も停止します。
以下の 2 つの解決策があります。
- サイレント・インストールを開始する前に、グラフィカル・ユーザー・インターフェースを介してローカル X サーバーにログインします。
- ヌルまたはブランクを指すように DISPLAY 環境変数をエクスポートします。
EXPORT DISPLAY=null