Sun Java Enterprise System 5 インストールガイド (UNIX 版)

第 1 章 インストールの準備

この章では、Sun JavaTM Enterprise System (Java ES) ソフトウェアをインストールする際に役立つ情報を提供します。このマニュアルで説明している作業を開始する前に、『Sun Java Enterprise System 5 インストール計画ガイド』に従ってインストール計画を立てておいてください。また、『Sun Java Enterprise System 5 インストールリファレンス (UNIX 版)』に記載されている Java ES インストール関連の参考資料についても、よく理解しておくようにしてください。

この章で説明する内容は、次のとおりです。

Java ES インストーラのしくみ

Sun Java Enterprise System (Java ES) は、いくつかの Sun のサーバー側製品を統合し、分散型のエンタープライズアプリケーションをサポートします。このマニュアルでは、これらの製品を「Java ES 製品コンポーネント」と呼びます。共有コンポーネントと呼ばれる一連のサポートソフトウェアも含まれています。Java ES インストーラを実行すると、Java ES 製品コンポーネントと共有コンポーネントがさまざまに組み合わされて一度に 1 つのホストにインストールされます。これらのコンポーネント間には複雑な相互関係が存在するため、それらをインストールする際には、単一の製品コンポーネントをインストールする場合よりも多くのインストール前作業やインストール後作業が必要となります。

Java ES インストーラでは、コンポーネントパッケージ (Solaris OS)、RPM (Linux)、または Depot (HP-UX) がローカルホストに追加されます。製品コンポーネントをアンインストールするために、設定を解除するためのインタフェースが表示されるアンインストールユーティリティーが用意されています。操作の途中に、ログレコードが生成されてファイルに保存されます。

ここで説明する内容は、次のとおりです。

Java ES インストールユーティリティー

インストールユーティリティー (installer) は、/jes5install/Solaris_sparc などの、Java ES をインストールするプラットフォームディレクトリにあります。Product ディレクトリ、release_info という名前のテキストファイル、および installer スクリプト実行可能ファイルが入っています。インストーラにパッチが適用されている場合を除いて、インストーラはここから起動します。

別のディレクトリには、パッチを適用するために使用されるパッケージ版のインストーラが入っています。パッチインストールスクリプト (install) は、ログビューアユーティリティー ( viewlog) と一緒に次のディレクトリにあります。

installer にバグがある場合は、Sun が installer を修正して、そのインストーラパッケージ用のパッチを作成することがあります。パッチの適用以降は、そのリリースにはパッケージ版のインストーラを使用するようにしてください。つまり、パッチによる修正が含まれるインストーラを起動することになります。


注 –

使用している配備環境で、パッチを適用した Java ES インストーラを使用する場合にのみ、パッチユーティリティーを使用します。


インストールが完了すると、Java ES のアンインストールユーティリティー (uninstall) が次の場所に配置されます。

Java ES インストールユーティリティーの構文と例は、付録 B 「インストールコマンド」 に記載されています。

このリリースで使用される Java ES コンポーネント

Java ES ソフトウェアは、Sun のサーバー側製品とそれらをサポートする共有コンポーネントで構成されています。これらは、ネットワーク上に分散されたアプリケーションをサポートするために、連携して動作するようになっています。Java ES 5 リリースでは、次のコンポーネントを選択することができ、さらにその多くのコンポーネントでサブコンポーネントを選択することができます。

このマニュアルで使用されている代替名または省略名は、コンポーネント名とバージョンのあとに括弧で囲まれています。


注 –

HP-UX では、Sun Cluster コンポーネント、Directory Preparation Tool、HADB、またはサードパーティーの Web コンテナはサポートされません。Linux で「今すぐ設定」設定オプションを使用する場合、Sun Cluster コンポーネントはサポートされず、サードパーティーコンテナは BEA WebLogic のみがサポートされます。



注 –

Directory Preparation Tool は Communications 製品でのみ使用されます。便宜上 Java ES リリースでは Directory Server に含まれています。Directory Preparation Tool については、『Sun Java Communications Suite 5 インストールガイド』の第 8 章「Directory Preparation Tool (comm_dssetup.pl) 」を参照してください。


Java ES インストーラに表示されるサービスおよびサブコンポーネントの完全な一覧については、付録 A 「このリリースの Java ES コンポーネント」を参照してください。この付録では、今回のリリースで提供する共有コンポーネントの一覧も示します。

利用できるインストーラモード

Java ES インストーラは、Solaris pkgadd、Linux rpm、HP-UX swinstall のいずれかのユーティリティーを使ってJava ES ソフトウェアをシステムに転送するためのインストールフレームワークです。Java ES のインストールは、対話的に実行することも、再利用可能なスクリプトを使用して実行することもできます。


ヒント –

ソフトウェアをインストールせずに Java ES インストーラを実行することができます。これは、ホスト上の Java ES ソフトウェアを調査する場合に便利です。


言語の選択のしくみ

対話式 Java ES インストーラは、ホストのオペレーティングシステムのロケール設定で指定されている言語で実行されます。次の言語を利用できます。

オペレーティングシステムの言語がこのリストに含まれていない場合、インストーラは英語で実行されます。インストーラにより、英語版の Java ES のコンポーネントがすべて自動的にインストールされます。デフォルトでは、インストールするコンポーネントを選択すると、多言語パッケージ が選択されます。

以前にインストールしたコンポーネントに対し、インストーラを使用して追加言語パッケージをインストールすることはできません。ただし、pkgaddrpm、または swinstall ユーティリティーを使用して、いつでもローカライズ版パッケージをインストールできます。言語パッケージの一覧は、『Sun Java Enterprise System 5 インストールリファレンス (UNIX 版)』の第 5 章「インストール可能なパッケージの一覧」にあります。

インストーラが既存のコンポーネントをチェックするしくみ

インストール時に、Java ES インストーラは、インストールするホスト上にすでにインストールされているソフトウェアを調べ、次のコンポーネントを識別します。

インストーラがコンポーネントの依存性を確認するしくみ

製品コンポーネントの多くは、主要な機能を提供するために、ほかのコンポーネントの存在に依存しています。インストール時に選択した製品コンポーネントが共存して正常に機能するように、インストーラはコンポーネント間のチェックを広範囲に行います。このため、ユーザーの選択に応じて、特定の製品コンポーネントをインストールに含めるよう求められます。

通常、インストーラは、次の規則を使用して Java ES 製品コンポーネント間の依存性を処理します。

インストーラがシステムの準備ができているかどうかを確認するしくみ

選択したコンポーネントをインストールできることがわかり、インストール先ディレクトリを指定すると、選択したコンポーネントの要件をホストが満たしているかどうかを確認するために、Java ES インストーラによるシステムチェックが実行されます。

インストーラは、選択したコンポーネントと指定されたインストールディレクトリに基づいて、ディスク容量、メモリー、スワップ空間、オペレーティングシステムのパッチ、オペレーティングシステムのリソースをチェックします。次のメッセージを使用してホストの状態を通知します。

インストーラが設定タイプとパラメータを設定するしくみ

Java ES の製品コンポーネントの多くは、インストール時にある程度の設定を行う必要があります。インストール時に実行する必要のある設定の範囲は、選択した製品コンポーネントおよびインストールタイプによって異なります。


注 –

次のコンポーネントは Java ES インストーラでは設定できないので、インストール後に設定する必要があります。Directory Proxy Server、Java DB、Monitoring Console、Service Registry、および Sun Cluster コンポーネント。


インストーラで、次の設定タイプを使用できます。

インストール時の設定やインストール後の設定を行うときは、設定情報の値を記録しておくことが重要になります。多くの製品コンポーネントが正しく機能するかどうかは、ほかのコンポーネントの設定パラメータの値によって決まります。「今すぐ設定」インストールの終わりに表示される「インストールの要約」を見れば、指定した設定パラメータを確認できます。

共通サーバー設定は、複数の製品に影響するパラメータです。たとえば、ほとんどの製品コンポーネントでは、管理 ID およびパスワードを指定する必要があります。これらの共通の値を設定することで、インストールする製品コンポーネントの管理 ID とパスワードのデフォルト値を設定します。

製品コンポーネント設定は、特定の製品コンポーネントに適用するパラメータを設定します。これらの設定は、インストール時に「今すぐ設定」タイプを選択した場合にのみ要求されます。これらの設定の一部は、共通サーバー設定から取り込まれます。

アップグレードのしくみ

Java ES インストーラは、選択した製品コンポーネントの共有コンポーネントを自動的にアップグレードして、Java ES のリリースに必要なレベルに一致させます。共有コンポーネントを手動でアップグレードする場合は、インストーラを終了し、共有コンポーネントをアップグレードしてから、インストーラを再度使用する必要があります。共有コンポーネントのインストールまたはアップグレードは、共有コンポーネントだけをインストールして現在のリリースと同期をとるだけの専用インストールセッションを使って行うこともできます。「共有コンポーネント」項目をインストールする場合は、Java ES リリースに必要なすべての共有コンポーネントがインストールまたはアップグレードされます。


注 –

疎ルートファイルシステムを使用して非大域 Solaris ゾーンでインストーラを実行する場合は、「共有コンポーネント」項目は選択できません。


Solaris OS では、一部の製品コンポーネントはすでにオペレーティングシステムにインストールされています。その場合は、Java ES インストーラを使用してこれらの製品コンポーネントをアップグレードできます。グラフィカルモードのインストールセッションでは、アップグレード可能な製品コンポーネントがホスト上で検出されると、「ソフトウェアコンポーネントの選択」ページの「状況」列に「アップグレード可」と表示されます。テキストベースのインストーラの場合は、アップグレード可能な製品コンポーネントの一覧が別のウィンドウに表示されます。次の表は、インストーラでアップグレードできるコンポーネントの一覧です。該当する場合は、Solaris ゾーンの問題も説明しています。

表 1–1 Java ES インストーラのアップグレードサポート

構成要素 

Java ES インストーラでアップグレードできる状況 

Solaris ゾーンの問題 

Application Server 

Application Server 7.0 が Solaris 9 にバンドルされている場合  

Application Server 8.0 が Solaris 10 にバンドルされている場合  

Application Server 8.1.0 が Java ES 3 (2005Q1) と一緒にインストールされた場合  

Application Server 8.1.2 が Java ES 4 (2005Q4) と一緒にインストールされた場合  

Application Server を非大域疎ルートゾーンにインストールする前に、バンドルされた Application Server を大域ゾーンから削除する必要があります。 

大域ゾーンの Application Server をアップグレードすると、大域ゾーンの既存のバージョンと、完全ルートまたは疎ルートゾーンのすべてのバージョンが置き換えられます。 

HADB 

HADB が Java ES 2005Q1 (リリース 3) と一緒にインストールされた場合  

HADB が Java ES 2005Q4 (リリース 4) と一緒にインストールされた場合  

 

Message Queue 

Message Queue が Solaris 9 にバンドルされている場合 

Message Queue が Solaris 10 にバンドルされている場合 

Message Queue が Java ES 3 (2005Q1) と一緒にインストールされた場合 

Message Queue が Java ES 4 (2005Q4) と一緒にインストールされた場合 

Message Queue は、大域ゾーンまたは完全ルート非大域ゾーンにのみインストールできます。 

大域ゾーンの Message Queue は、常に非大域ゾーンに伝播されます。 

互換性のない製品コンポーネントバージョンのうち、アップグレードできないものがインストーラによって検出された場合は、それらの製品コンポーネントを削除するか手動でアップグレードしないとインストールを続行できないというメッセージが表示されます。このようなアップグレードについては、『Sun Java Enterprise System 5 アップグレードガイド (UNIX 版)』に詳しく記載されています。

ログのしくみ

インストールまたはアンインストールの実行中に、実行される処理のログレコードが生成されます。これらのレコードは、1 つのファイルに ULF (Unified Logging Format) 形式と呼ばれる形式で保存されます。Java ES インストーラのログビューアユーティリティー (viewlog) には、これらのログレコードを調べるための使いやすいインタフェースが用意されています。Java ES インストールの完了後、ログビューアは次の場所に格納されています。

アンインストール後に、viewlog ユーティリティーは削除されます。ULF ログ自体は削除されず、次の場所に残ります。

Java ES ログとログビューアの使用手順については、「インストールログファイルの検証」を参照してください。

Java ES レポータのしくみ

Java ES レポータは、対話式の Java ES インストールセッションが正常に完了後、匿名の製品登録を実行するコマンド行ユーティリティーです。Java ES コンポーネントがインストールされるとすぐに、レポータのインストールが開始されます。コマンド行で、レポータがインターネット経由で Sun にアクセスするために使用するプロキシの URL または IP アドレスを入力することを求められます。インストールはメッセージを表示せずに続行され、それ以上の操作は必要ありません。

レポータをインストールしない場合は、Java ES インストールセッションの起動時に、installer コマンドに -noreporter オプションを指定できます。 –noreporter オプションの使用後、または Java ES のサイレントインストール後にレポータのみをインストールするには、UNIX プラットフォームで別のオプションを使用できます (-reporter)。Java ES インストーラのレポータオプションについては、「installer または install コマンド」を参照してください。

レポータのインストール後、設定ファイルを編集してレポータを有効または無効にすることができます。これらの手順は、「Java ES レポータのインストール後の設定」に記載されています。

レポータはインストーラの Java ES コンポーネントではないため、Java ES アンインストーラを使用してアンインストールできません。レポータをアンインストールする手順は、「Java ES レポータのアンインストール」に記載されています。

アンインストールのしくみ

Java ES には、Java ES インストーラを使用してローカルホストにインストールしたコンポーネント製品を消去するためのアンインストールユーティリティー (uninstall) が用意されています。Java ES アンインストーラは、アンインストーラが稼働しているホストで製品の依存関係をチェックし、他の製品への依存が検出された場合は警告メッセージを出力します。一部の製品コンポーネントについては、アンインストール後に特定のファイルが残り、手動での削除が必要となる場合があります。アンインストールに関する各製品コンポーネントに固有の事項については、「Java ES 製品コンポーネントのアンインストール動作の確認」を参照してください。

アンインストーラは、グラフィカル、テキストベース、またはサイレントの各モードで実行できます。Java ES インストールの完了後、アンインストーラは次の場所に格納されています。

アンインストール後に、uninstall ユーティリティーはホストから削除されます。アンインストーラの使用手順については、第 8 章「アンインストール」を参照してください。

共有コンポーネントは、Java ES アンインストーラを使用して削除できません。共有コンポーネントは、新しいバージョンの Java ES をインストールするときに Java ES インストーラによってアップグレードされます。一部の共有コンポーネントは、『Sun Java Enterprise System 5 アップグレードガイド (UNIX 版)』に記載されている手順を使用して手動でアップグレードできます。Java ES レポータをアンインストールする手順は、「Java ES レポータのアンインストール」に記載されています。

インストール済みの Sun Cluster ソフトウェアのバージョンを Java ES アンインストーラを使用して削除することはできません。Sun Cluster ソフトウェアのアンインストールについては、「Sun Cluster ソフトウェアのアンインストール」および 「Sun Cluster ソフトウェアと Sun Cluster Geographic Edition のアンインストール動作」を参照してください。

既存ホストの調査

インストールの前に、Java ES ソフトウェアをインストールしようとするホストにどのようなコンポーネントが存在するかを把握することが重要です。Java ES ソフトウェアがあらかじめ組み込まれている新しい Solaris システムを使用する場合、ホストの調査は不要です。ただし、既存のホストに Java ES コンポーネントがすでにインストールされている場合、新しい Java ES リリースの Java ES インストーラを実行する前に、ソフトウェアの一部をアップグレードするか、または削除する必要があるかもしれません。

ここで説明する内容は、次のとおりです。

Solaris OS に Java ES ソフトウェアが事前にロードされている場合

事前にソフトウェアがロードされた Sun Solaris ハードウェアシステムを使用する場合、Java ES ソフトウェアのインストールイメージは、すでにシステムにコピーされています。Java ES ソフトウェアがホストに事前にロードされている場合は、次のディレクトリが存在します。

/var/spool/stage/JES_06Q4_architecture /

architecture 変数は、SPARC または x86 など、システムのハードウェアのアーキテクチャーを示します。

このマニュアルで説明されているとおり、インストールイメージを展開し、Java ES インストーラを使用して、事前にロードされた Java ES ソフトウェアをインストールし、設定する必要があります。Java ES コンポーネントの中には、Solaris OS にバンドルされ、ホストに存在しているものもあります。この場合は、インストーラによってこれらのコンポーネントをアップグレードするオプションが表示されます。詳細は、「アップグレードのしくみ」を参照してください。


注 –

ロード済みの Java ES ソフトウェアが Solaris 10 システム上に存在している場合、インストールイメージを展開する前に 「Solaris 10 ゾーンの例」を参照してください。


互換性のないコンポーネントがインストールされている場合

インストーラはインストール時に、ホストにすでにインストールされている Java ES コンポーネントがインストールする Java ES のリリースと互換性があるかどうかをチェックします。コンポーネントの一部に互換性がない場合、互換性がないことを示すエラーメッセージが表示され、インスールが中断する場合があります。したがって、インストール済みのソフトウェアを調べ、必要なアップグレードを行なったあとで、Java ES ソフトウェアをインストールすることをお勧めします。

インストールを実行するときに、ホストにある互換性のないコンポーネントを確認できます。Application Server、Message Queue、または HADB をインストールする場合は、インストーラを使ってこれらのコンポーネントをアップグレードできます。その他の製品コンポーネントについては、インストーラを使用してアップグレードすることはできません。代わりに、『Sun Java Enterprise System 5 アップグレードガイド (UNIX 版)』の手順に従って、それらの互換性のないコンポーネントを削除またはアップグレードする必要があります。

Java ES インストーラは、インストールする製品コンポーネントで必要となるすべての共有コンポーネントを、アップグレードまたはインストールします。

prodregpkginfo などの Solaris コマンド、Linux の rpm コマンド、または HP-UX の swlist コマンドを使用して、インストール済みのソフトウェアを調べることができます。次の表に、各 UNIX プラットフォームの基本的なパッケージコマンドの対応関係を示します。

表 1–2 UNIX のパッケージコマンドの対応関係

作業 

Solaris 

Linux 

HP-UX 

インストール済みパッケージの表示 

pkginfo

rpm –qa

swlist

パッケージのインストール 

pkgadd

rpm -i

swinstall

パッケージの削除 

pkgrm

rpm –e

swremove

また、インストーラそのものを使用して、この項で説明する手順に従って、パッケージベースのソフトウェアインストールを調べることもできます。


注 –

インストールされているソフトウェアに関する情報を得るために、Java ES インストーラだけを頼りにすることは、避けるべきです。インストール済みのソフトウェアについて、ホストを独自に調査して確認することも必要です。


Procedureグラフィカルインストーラをローカルディスプレイにアクセスさせるには

  1. DISPLAY 環境変数を設定します。

    リモートホストにログインしているときには、DISPLAY 環境変数がローカルディスプレイに適切に設定されていることを確認します。 DISPLAY 変数が正しく設定されていないと、インストーラはテキストベースモードで実行されます。

    • C Shell での例 (ホスト名は myhost):


      setenv DISPLAY myhost:0.0
    • Korn Shell での例 (ホスト名は myhost):


      DISPLAY=myhost:0.0
  2. 表示権限を付与します。

    ローカルディスプレイでインストーラを実行するには、表示権限の付与が必要になる場合があります。たとえば、次のコマンドを使用して、myhost から serverhost のルートユーザーに表示権限を付与することができます。


    myhost\> xauth extract - myhost:0.0|rsh -l root serverhost xauth merge -

    このような権限を安全に付与する手順については、『Solaris X Window System Developer's Guide』の「Manipulating Access to the Server」の章を参照してください。

Procedureアップグレードに関する問題の確認のためにインストーラを使用するには

  1. ソフトウェアをインストールしないことを示す -no オプションを指定してインストーラを起動します。

    グラフィカルインストーラの場合、次のとおり入力します。


    ./installer -no

    テキストベースのインストーラの場合、次のとおり入力します。


    ./installer -nodisplay -no
  2. コンポーネントの選択に進みます。

  3. このホストにインストールする製品コンポーネントを選択します。

    状態列は、選択した製品コンポーネントに必要な製品と、アップグレード可能なコンポーネントを示します。

  4. インストーラが選択可能な製品コンポーネントのバージョンに互換性がないことを検出した場合、互換性のないバージョンのアップグレードまたは削除が求められます。

    Solaris にバンドルされている Application Server、Message Queue、および HADB の場合は、インストーラを使ってアップグレードすることができます。詳細は、「アップグレードのしくみ」を参照してください。

    この問題を解決したら、選択リストを更新し、選択し、インストーラを先に進めます。

  5. インストーラが共有コンポーネントのバージョンに互換性がないことを検出した場合、アップグレードの必要がある共有コンポーネントのリストが表示されます。

    表示された各共有コンポーネントについて、「インストール済みのバージョン」と「必要なバージョン」を比較し、アップグレードする必要があるかどうかを確認します。新しい Java ES バージョンの共有コンポーネントと、ホスト上でその共有コンポーネントを使用するほかのアプリケーションとの間に互換性があるかどうかを確認する必要があります。

  6. 必要に応じてインストーラを終了し、必要なアップグレードを実行します。

  7. 各ホストに対して手順を繰り返します。


    注 –

    インストーラは Solaris OS によって配布される Directory Server のバージョンを調べ、この Solaris の配布の中に含まれている Directory Server のスクリプトの名前がインストーラによって変更されることを警告します。何の操作も必要ありません。


ホストの準備が整ったかどうかの確認

インストーラを起動する前に、以下の事項を調べて、システムの準備が整っているかどうかを確認します。

アクセス権

Java ES ソフトウェアをインストールするには、root としてログインするか、スーパーユーザーになる必要があります。

メモリー、ディスク容量、およびスワップ空間の要件

選択したコンポーネントが必要とするメモリー、ディスク容量、およびスワップ空間が十分であるかどうかについて、インストーラはホストを検証します。


注 –

Solaris 10 の非大域ゾーンにインストールする場合には、メモリーチェックは実行されません。


システム要件

Java ES をインストールする前に、配備内のホストがハードウェアとオペレーティングシステムの最小要件を満たしていることを確認します。サポートされているプラットフォーム、ソフトウェア要件、およびハードウェア要件に関する最新情報については、『Sun Java Enterprise System 5 リリースノート (UNIX 版)』の「ハードウェアおよびソフトウェアの要件」を参照してください。ホストに実装されているオペレーティングシステムが Java ES の要件を満たしていないことが判明した場合、インストーラは処理を中断します。インストール前に、この問題を解決する必要があります。

便宜上、Solaris OS 用に推奨される Java ES パッチクラスタが次の SunSolve サイトに用意されています。http://sunsolve.sun.com。Java ES パッチクラスタには、Java ES の特定のリリースに必要なすべての Solaris パッチが含まれています。これらのパッチクラスタには、Solaris カーネルパッチが含まれている場合があるため、パッチクラスタ Readme ファイル、特にカーネルパッチ用の Readme ファイルに十分に目を通す必要があります。パッチクラスタはシングルユーザーモードでインストールし、インストール後にホストを再起動する必要があります。


ヒント –

Java ES インストーラを実行する前にプラットフォームにパッチクラスタを適用することで、インストーラがホストでシステムチェックを実行する際に、適用されていないパッチを見つけるのに要する時間を短縮させることができます。ただし、最新バージョンの Solaris OS を実行している場合は、Java ES インストーラを最初に実行し、インストーラが適用されていないと識別したパッチのみを更新することをお勧めします。


パッチの要件

Java ES インストーラはインストール中に、適用されていないソフトウェアパッチがあるかどうかを検査し、そのようなパッチがある場合にはホストにインストールすることを求めるメッセージを表示します。インストールを続行する前に、適用されていないパッチの大半をインストールする必要があります。ただし、場合によっては、適用されていないパッチをインストールせずに続行できます。この場合、処理を続けようとすると、インストールが失敗するか、またはソフトウェアが正しく機能しない可能性があることを示す警告が表示されます。インストールを続行するときは、適用していないパッチをインストールしないでインストールすることを明示的に承認する必要があります。

Java ES のこのリリースに必要なパッチについては、『Sun Java Enterprise System 5 リリースノート (UNIX 版)』を参照してください。

Procedureパッチをインストールするには

次の手順例は、Solaris OS パッチをインストールする手順を示しています。

  1. Sunsolve サイトに移動します: http://sunsolve.sun.com

    (HP-UX パッチの場所: http://www.itrc.hp.com、Linux パッチの場所: http://www.redhat.com)

  2. 「パッチやアップデート」をクリックします。

  3. 「パッチ検索」テキストボックスにパッチ番号を入力し、「Find Patch」をクリックします。

  4. パッチの zip ファイルをダウンロードします。

  5. zip ファイルを展開します。例: unzip 112785-44.zip

    パッチファイルのディレクトリが作成されます。

  6. パッチを適用します。例: patchadd 117885-44

  7. Java ES インストーラに戻り、「再チェック」をクリックします。すべてのシステム要件が再びチェックされます。

インストールシーケンス例を使用できるかどうかの確認

システムのホストに Java ES 製品コンポーネントをインストールする順番は、インストールを成功させるためにきわめて重要です。第 2 章「インストールシーケンスの例」に含まれる 1 つ以上のシーケンス例を参考にできる可能性があります。これらのシーケンスには、いくつかの典型的な Java ES インストールで必要となる高レベルの作業が含まれています。

インストール計画の完全な手順については、『Sun Java Enterprise System 5 インストール計画ガイド』を参照してください。

インストール前提条件の確認

次の表は、すべての種類のインストールを開始する前に必要なタスクを示しています。左の列は、タスクの一般的な実行順序を示し、右の列は、手順の参照先と便利なその他の情報を示しています。すべてのインストールですべてのタスクが必要なわけではありません。


注 –

HP-UX では、Sun Cluster コンポーネント、Directory Preparation Tool、HADB、またはサードパーティーの Web コンテナはサポートされません。Linux で「今すぐ設定」設定オプションを使用する場合、Sun Cluster コンポーネントはサポートされず、サードパーティーコンテナは BEA WebLogic のみがサポートされます。


表 1–3 インストール前のチェックリスト

作業 

便利な情報と参照先 

1. Java ES インストールを計画します。 

『Sun Java Enterprise System 5 インストール計画ガイド』を参照してください。

Sun Cluster ソフトウェアをインストールする場合は、「Sun Cluster ソフトウェアの例」を参照してください。

Monitoring Console をインストールする場合は、『Sun Java Enterprise System 5 監視ガイド (UNIX 版)』を参照してください。

2. インストールに影響する問題がリリースノートに記載されていないか確認します。 

インストールガイドの手順を実行する前に、『Sun Java Enterprise System 5 リリースノート (UNIX 版)』をお読みください。このリリースノートには、個別の配備に影響するインストール時の問題についての情報が記載されています。

3. ホスト上の既存ソフトウェアを調査します。 

「既存ホストの調査」を参照してください。

アップグレードする必要がある場合は、『Sun Java Enterprise System 5 アップグレードガイド (UNIX 版)』を参照してください。

4. Java ES 5 リリースとの互換性を持たない既存のコンポーネントをアップグレードします。 

注意: Solaris OS では、既存のバージョンの Application Server と Message Queue は通常、Java ES インストーラでアップグレードできます。 

「互換性のないコンポーネントがインストールされている場合」を参照してください。

『Sun Java Enterprise System 5 アップグレードガイド (UNIX 版)』を参照してください。

プラットフォームパッケージコマンドの使用方法については、それぞれのマニュアルページを参照してください。 

5. システム要件が満たされていることを確認します。 

「ホストの準備が整ったかどうかの確認」を参照してください。

『Sun Java Enterprise System 5 リリースノート (UNIX 版)』「プラットフォームの要件と問題点」を参照してください。

6. 使用可能なインストールシーケンス例が存在するか確認します。 

第 2 章「インストールシーケンスの例」を参照してください。

7. 「今すぐ設定」設定オプションでのインストールの場合、製品コンポーネントの設定情報を収集します。 

製品コンポーネントの設定情報については、『Sun Java Enterprise System 5 インストールリファレンス (UNIX 版)』の第 3 章「設定情報」を参照してください。

データ収集用ワークシートについては、『Sun Java Enterprise System 5 インストールリファレンス (UNIX 版)』の第 4 章「設定ワークシート」を参照してください。

8. 製品レジストリファイルのコピーを作成します。バックアップコピーは、インストール失敗時の復旧に役立ちます。

Solaris OS の場合: /var/sadm/install/productregistry

Linux の場合: /var/opt/sun/install/productregistry

HP-UX の場合: /var/adm/sw/productregistry

9. Directory Server のルート以外のユーザーとして実行する場合は、設定の前にシステムアカウントを作成します。 

ルート以外のユーザーに必要なシステムアカウントを作成します。 

10. すでにインストールされているサーバーまたはサービスに依存する製品コンポーネントをインストールする場合は、既存のサーバーおよびサービスがアクセス可能であることを確認します。 

たとえば、Portal Server Secure Remote Access サブコンポーネントをインストールする場合は、Secure Remote Access コアが稼働し、アクセス可能である必要があります。 

11. Directory Server をインストールする場合、Perl がインストールされていることを確認します。

Solaris OS の場合: Perl パッケージ (SUNWperl5*) は Solaris メディアに入っています。

Linux の場合: /usr/bin/perl

HP-UX の場合: /opt/perl/bin/perl

インストールの前に Perl が存在していなければなりません。Perl が存在しない場合、pkgaddrpm -i、または swinstall を使用してパッケージを追加します。

12. インストール先システムに getent hosts を実行して、2 番目の列に単純なホスト名ではなく FQDN が返されることを確認します。

次のコマンドを実行します。 

getent hosts ip-address

13. ロードバランスプラグインと Apache Web Server をインストールする場合は、Java ES のインストールを開始する前に Apache Web Server をインストールして設定する必要があります。 

Linux の場合は、まず Application Server をインストールし、次に Apache Web Server をインストールし、最後にロードバランスプラグインをインストールする必要があります。 

HP-UX は Apache Web Server をサポートしていません。 

Apache Web Server をまだインストールしていない場合は、インストールして設定します。詳細については、『Sun Java System Application Server Enterprise Edition 8.2 高可用性 (HA) 管理ガイド』の「HTTP 負荷分散の設定」を参照してください。

14. サードパーティー製の Web コンテナに配備する目的で Access Manager をインストールする場合、「あとで設定」タイプを選択し、インストール後設定スクリプトを実行する必要があります。 

注意: HP-UX では、サードパーティーの Web コンテナはサポートされません。Linux で「今すぐ設定」設定オプションを使用する場合、サードパーティー Web コンテナは BEA WebLogic のみがサポートされます。 

詳細については、『Sun Java System Access Manager 7.1 Postinstallation Guide』を参照してください。

15. 再インストールを行う場合、Web Server のインストールディレクトリが存在「しない」ことを確認します。存在する場合、そのディレクトリを削除するか、名前を変更します。

Web Server のデフォルトインストールディレクトリ: 

Solaris OS の場合: /opt/SUNWwbsvr7

Linux および HP-UX の場合: /opt/sun/webserver7

16. J2SE ソフトウェアをアップグレードする場合は、インストール中に J2SE コンポーネントに依存するその他の製品が停止されていることを確認します。 

詳細は、『Sun Java Enterprise System 5 アップグレードガイド (UNIX 版)』を参照してください。

17. ホストからインターネットに直接接続しない場合は、HTTP プロキシを指定する必要があります。 

Application Server の例は、『Sun Java System Application Server Enterprise Edition 8.2 管理ガイド』にあります。

 

18. Linux 上に /usr/share/bdb/db.jar リンクが存在する場合は、リンクを削除します。

 

19. Linux 上のホストに Ant 1.5.2 がないことを確認します: rpm –qa | grep ant

削除するには:  

rpm –e ant-1.5.2-23 ant—libs-1.5.2-23

20. Linux 上で、Korn シェルがインストールされていることを確認します。 

Korn シェルがインストールされていない場合は、RPM ディレクトリに移動し、rpm –i pdksh コマンドを実行します。

21. HP-UX 上でインストーラを起動する前に、バージョン 5.0 Update 3 の Java がインストールされていることを確認します。 

ホストにインストールされている JDK のバージョンを確認するには、次のコマンドを実行します。 

“swlist Jdk15”

必要に応じて、正しいバージョンの Java を次の場所からダウンロードしてインストールします: http://www.hp.com/products1/unix/java/

22. HP-UX 上に Web Proxy Server がデフォルト設定でインストールされている場合、ユーザー nobody が有効なユーザーであることを確認します。

/etc/passwd および /etc/group ファイルでは、nobody のユーザー ID とグループ ID は正の値にしてください。

23. インストールに当てはまるインストールシーケンスのガイドラインに従います。 

表 2–1を参照してください。

これらの前提条件に加えて、表 2–1を参照して、Java ES をインストールする前に役立つ可能性のある情報を探してください。

Java ES ソフトウェアの入手

Java ES ソフトウェアは、次のいずれかの方法で入手できます。

このリリースの配布バンドルの一覧については、『Sun Java Enterprise System 5 インストールリファレンス (UNIX 版)』の第 1 章「Java ES の配布内容」を参照してください。

ネットワーク上のインストールイメージの作成

Java ES の配布は、共有される場所にインストールファイルを格納できるように設計されています。この設計の利点は、インストールファイルをこの共有の場所から何度でも実行できることです。

ProcedureDVD からイメージを作成するには

Java ES では複数のアーキテクチャーがサポートされます。この手順例では、Solaris SPARC インストールイメージを作成してサイトのネットワークで公開するための手順を示します。

  1. root としてログインするか、スーパーユーザーになります。

  2. ネットワーク上に共有ディレクトリを作成します。例:


    mkdir shared-location/java_es-5
  3. DVD のインストールファイルにアクセスします。

    DVD には Java ES バージョンの複数のアーキテクチャーが収録されています。必要なものだけをコピーします。

  4. ファイルとメディア構造をメディアルートディレクトリにコピーします。


    find . -print -maxdepth 1 | cpio -pdum shared-location/java_es-5  
  5. ライセンスフォルダをコピーします。


    find ./License -print  | cpio -pdum shared-location/java_es-5
  6. README フォルダをコピーします。


    find ./README -print | cpio -pdum shared-location/java_es-5 
  7. 必要なアーキテクチャーをコピーします。


    find ./Solaris_sparc -print | cpio -pdum shared-location/java_es-5 

    注 –

    すべてのアーキテクチャーをコピーするときは、次のコマンドを実行します。


    cd /cdrom/cdrom0
    find . -print | cpio -pdum shared-location/java_es-5

Procedure圧縮アーカイブからイメージを作成するには

  1. root としてログインするか、スーパーユーザーになります。

  2. ネットワーク上に共有ディレクトリを作成します。例:


    mkdir shared-location/java_es-5
  3. Web サイトに含まれるインストールファイルにアクセスします。

  4. 圧縮されたアーカイブからインストールイメージを作成します。例:


    cd shared-location/java_ent_sys_5
    unzip pathname/java_es-5-ga-solaris-sparc.zip
  5. その他の圧縮アーカイブファイルについても、この手順を繰り返します。


    注 –

    複数プラットフォームのファイルを共有の場所にコピーした場合、README ファイルと COPYRIGHT ファイルに関する次のようなプロンプトが表示されます。

    File already exists. OK to overwrite?

    Yes と入力します。これらのファイルはすべてのプラットフォームで共通です。