この章では、Oracle Web Tier Utilities Suiteのインストール方法について説明します。 インストールと構成プロセスの実行時に、次の製品のインストールと構成を行えます。
Oracle HTTP Server(OHS)
Oracle Web Cache
Oracle Process Manager and Notification Server(OPMN)は、デフォルトでインストールと構成が行われます。
内容は、次のとおりです。
インストールを始める前に、システム要件と動作保証情報に関するドキュメントを読んで、インストールする製品の最小インストール要件を、ご使用の環境が満たしていることを確認します。
システム要件のドキュメントには、ハードウェアとソフトウェアの要件、最小ディスク容量とメモリー要件、必要なシステム・ライブラリ、パッケージまたはパッチなどの情報が説明されています。 このドキュメントは、Oracle Technology Network(OTN)で入手できます。
http://www.oracle.com/technology/software/products/ias/files/fusion_requirements.htm
動作保証情報のドキュメントには、サポートされているインストール・タイプ、プラットフォーム、オペレーティング・システム、データベース、JDKおよびサード・パーティ製品が説明されています。
http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html
Oracle Web TierをDHCPホストにインストールする場合は、この項に説明されているご使用のプラットフォームの手順に従う必要があります。
UNIXシステムの場合は、次のエントリが含まれるように/etc/hosts
ファイルを変更して、ループバックIPアドレスにホスト名が解決されるように構成します。
127.0.0.1 hostname.domainname hostname 127.0.0.1 localhost.localdomain localhost
前述の作業の後、次のコマンドを入力して、ホスト名がループバックIPアドレスに解決されることを確認します。
/bin/ping hostname.domainname
Windowsシステムの場合は、DHCPサーバーにループバック・アダプタをインストールします(第2.2.3項「ループバック・アダプタのインストール(Windows専用)」を参照)。 これにより、コンピュータにローカルIPアドレスが割り当てられます。
アダプタをインストールした後、%SYSTEMROOT%\system32\drivers\etc\hosts
ファイルのlocalhost
という行の直後に、次の形式で行を追加します。
IP_address hostname.domainname hostname
IP_address
を、ループバック・アダプタのローカルIPアドレスに置き換えます。
Windows 2003またはWindows XPにループバック・アダプタをインストールするには、次のようにします。
Windowsの「コントロール パネル」を開きます。
Windows 2003: 「スタート」→「コントロール パネル」→「ハードウェアの追加」の順に選択します。
Windows XP: 「スタート」→「コントロール パネル」の順に選択してから、「ハードウェアの追加」をダブルクリックします。
最初の画面で、「次へ」をクリックします。
「ハードウェアは接続されていますか?」ウィンドウで、「はい、ハードウェアを接続しています」を選択して、「次へ」をクリックします。
「次のハードウェアは既にコンピュータ上にインストールされています」ウィンドウのインストールされているハードウェアのリストで、「新しいハードウェア デバイスの追加」を選択して、「次へ」をクリックします。
「ウィザードで、ほかのハードウェアをインストールできます」ウィンドウで、「一覧から選択したハードウェアをインストールする」を選択して、「次へ」をクリックします。
「次の一覧からインストールするハードウェアの種類を選択してください」ウィンドウで、「ネットワーク アダプタ」を選択して、「次へ」をクリックします。
「ネットワーク アダプタの選択」ウィンドウで、次のように選択します。
製造元: Microsoft
ネットワーク アダプタ: Microsoft Loopback Adapter
「次へ」をクリックします。
「ハードウェアをインストールする準備ができました」ウィンドウで、「次へ」をクリックします。
「ハードウェアの追加ウィザードの完了」ウィンドウで、「完了」をクリックします。
Windows 2003を使用している場合は、コンピュータを再起動します。
デスクトップの「マイ ネットワーク」を右クリックして、「プロパティ」を選択します。 「ネットワーク接続」コントロール・パネルが開きます。
先ほど作成した接続を右クリックします。 通常は、「ローカル エリア接続 2」という名前です。 「プロパティ」を選択します。
「全般」タブで、「インターネット プロトコル(TCP/IP)」を選択して、「プロパティ」をクリックします。
「プロパティ」ダイアログ・ボックスで、「次のIPアドレスを使う」をクリックして、次の作業をします。
IP アドレス: ルーティングできないIPをループバック・アダプタ用に入力します。 ルーティングできない次のアドレスを使用することをお薦めします。
192.168.x.x (x is any value between 1 and 255) 10.10.10.10
サブネット マスク: 255.255.255.0
を入力します。
入力した値を書き留めておきます。この手順の後の部分でこの値が必要になります。
他のフィールドはすべて空白のままにします。
「OK」をクリックします。
「ローカル エリア接続 2 のプロパティ」ダイアログ・ボックスで、「OK」をクリックします。
「ネットワーク接続」を閉じます。
コンピュータを再起動します。
Windows 2003またはWindows XPでループバック・アダプタを削除するには、次のようにします。
システムの「コントロール パネル」を開きます。
Windows 2003: 「スタート」→「コントロール パネル」→「システム」の順に選択します。
Windows XP: 「スタート」→「コントロール パネル」の順に選択してから、「システム」をダブルクリックします。
「ハードウェア」タブで、「デバイス マネージャ」をクリックします。
「デバイス マネージャ」ウィンドウで、「ネットワーク アダプタ」を開きます。 「Microsoft Loopback Adapter」が表示されます。
「Microsoft Loopback Adapter」を右クリックして、「削除」を選択します。
「OK」をクリックします。
ラップトップなどのネットワークに接続されていないコンピュータに、Oracle Portal、Forms、ReportsおよびDiscovererをインストールできます。 ネットワークに接続されていないコンピュータは他のコンピュータにアクセスできないので、必要なコンポーネントをすべてコンピュータにインストールする必要があります。
さらに、第2.2項「DHCPホストへのインストール」の手順に従って、ループバック・アダプタをインストールして、システムのhosts
ファイルを変更する必要があります。
Oracle Web Tierは、マルチホーム・コンピュータにインストールできます。 マルチホーム・コンピュータには、複数のIPアドレスが関連付けられています。 通常は、複数のネットワーク・カードをコンピュータに搭載して、この機能を実現します。 各IPアドレスにホスト名が関連付けられ、さらに、各ホスト名に別名を設定できます。
インストーラは、/etc/hosts
ファイル(UNIXの場合)または%SYSTEMROOT%\system32\drivers\etc\hosts
ファイル(Windowsの場合)の最初のエントリから完全修飾ドメイン名を取得します。 たとえば、次のようなファイルがあるとします。
127.0.0.1 localhost.localdomain localhost 10.222.333.444 myhost1.mycompany.com myhost1 20.222.333.444 devhost2.mycompany.com devhost2
この場合は、myhost1.mycompany.com
が構成用に取得されます。
システム・コンポーネントの具体的なネットワーク構成については、個々のコンポーネントの構成ガイドを参照してください。
この項では、Oracle Web Tierのインストールと手順について説明します。内容は、次のとおりです。
Oracle Web Tierのインストーラには、次の2つのインストール・オプションがあります。
「インストールと構成」オプションでは、製品のバイナリがOracleホーム・ディレクトリにインストールされ、Oracleインスタンス・ディレクトリに作業インスタンスが構成されます。 この作業が完了すると、管理コンソールやEnterprise Managerを使用して、製品の構成と管理ができるようになります。
詳細は、第2.5.5項「「インストールと構成」インストール・タイプのインストールの手順」を参照してください。
「ソフトウェアのインストール - 構成なし」オプションでは、Oracleホーム・ディレクトリへのソフトウェア・バイナリのインストールのみが行われます。 次に、Web_Tier_ORACLE_HOME
/bin
ディレクトリ(UNIXの場合)またはWeb_Tier_ORACLE_HOME
\bin
ディレクトリ(Windowsの場合)から構成ツールを手動で実行して、製品を使用する前に構成する必要があります。 このオプションを使用すれば、ディスクを共有するソフトウェアの複数のインスタンスを簡単に作成できます。
詳細は、第2.5.6項「「インストールのみ」インストール・タイプのインストールの手順」を参照してください。
インストーラは、ログ・ファイルをOracle_Inventory_Location
/log
ディレクトリ(UNIXの場合)またはOracle_Inventory_Location
\logs
ディレクトリ(Windowsの場合)に書き込みます。 UNIXシステムでOracleインベントリ・ディレクトリの場所がわからない場合は、Web_Tier_ORACLE_HOME
/oraInst.loc
ファイルを参照すればわかります。 Windowsシステムのインベントリ・ディレクトリのデフォルトの場所はC:\Program Files\Oracle\Inventory\logs
です。
次のインストール・ログ・ファイルが、ログ・ディレクトリに書き込まれます。
install
date-time-stamp
.log
install
date-time-stamp
.out
installActions
date-time-stamp
.log
installProfile
date-time-stamp
.log
oraInstall
date-time-stamp
.err
oraInstall
date-time-stamp
.log
-printtime
パラメータを指定してインストーラを起動すると、timeTaken
date-time-stamp
.log
ファイルが同じディレクトリに作成されます。
インストーラを起動するには、CD-ROMを挿入して、次のコマンドを実行します。
UNIXの場合
% ./runInstaller
Windowsの場合
G:\ setup.exe
UNIXシステムにOracle Universal Installerを使用して最初にOracle製品をインストールする場合には、インベントリ・ディレクトリの場所を入力するように求められます。 インストーラは、この場所にサブディレクトリをセットアップして、このシステムにインストールされる各Oracle製品のインベントリ・データを保管します。
表2-1の手順に従って、インベントリ・ディレクトリの情報を構成します。 詳細は、次の表の画面名をクリックするか、GUIの「ヘルプ」ボタンをクリックしてください。
Oracle Web Tierをインストールおよび構成するには、次の表2-2の手順を実行してください。
注意: root ユーザーでのインストーラの実行はサポートされていません。 |
いずれかのインストール画面で問題があれば、付録A「Oracle Web Tierのインストール画面」を参照するか、「ヘルプ」をクリックしてオンライン・ヘルプにアクセスしてください。
表2-2 「インストールと構成」の流れ
番号 | 画面 | 画面が表示される場面 | 説明と必要なアクション |
---|---|---|---|
1 |
|
毎回 |
「次へ」をクリックして続行します。 |
2 |
|
毎回 |
「インストールと構成」を選択します。 「次へ」をクリックして続行します。 |
3 |
|
毎回 |
「次へ」をクリックして続行します。 |
4 |
|
毎回 |
Oracleホーム・ディレクトリを指定します。 「次へ」をクリックして続行します。 |
5 |
|
毎回 |
構成するコンポーネントを選択します。 「次へ」をクリックして続行します。 |
6 |
|
「コンポーネントの構成」画面でWebLogicドメインに選択したコンポーネントを関連付けるが選択された場合のみ。 |
既存のWebLogicドメインの接続情報を指定します。 「次へ」をクリックして続行します。 |
7 |
|
毎回 |
Oracleインスタンスの場所とコンポーネントの名前を指定します。 「次へ」をクリックして続行します。 |
8 |
|
「コンポーネントの構成」画面で「Oracle Web Cache」を選択した場合。 |
Oracle Web Cache管理者のパスワードを指定します。 「次へ」をクリックして続行します。 |
9 |
|
毎回 |
ポートの構成を自動または手動で行うかを選択します。 注意: 詳細は、Oracle Fusion Middlewareの管理者ガイドのポート番号に関する項を参照してください。 「次へ」をクリックして続行します。 |
10 |
「Oracle Configuration Managerの詳細の指定」画面 |
毎回 |
Oracle Configuration Managerを構成する場合は、製品の最新の問題を通知するための電子メール・アドレスを入力します。 「次へ」をクリックして続行します。 |
11 |
|
毎回 |
この画面の情報を確認します。 「インストール」をクリックしてインストールを開始します。 |
12 |
|
毎回 |
なし |
13 |
|
毎回 |
なし |
14 |
|
毎回 |
「保存」をクリックして、構成情報をファイルに保存します。 この情報には、後で参照することが必要になる場合がある、ポート番号、インストール・ディレクトリ、URLおよびコンポーネント名が含まれています。 構成情報を保存した後、「終了」をクリックしてインストーラを終了します。 |
Oracle Web Tierをインストールするには、次の表2-3の手順を実行してください。
いずれかのインストール画面で問題があれば、付録A「Oracle Web Tierのインストール画面」を参照するか、「ヘルプ」をクリックしてオンライン・ヘルプにアクセスしてください。
表2-3 「インストールのみ」オプションのインストールの流れ
番号 | 画面 | 説明と必要なアクション |
---|---|---|
1 |
|
「次へ」をクリックして続行します。 |
2 |
|
「ソフトウェアのインストール - 構成なし」を選択します。 「次へ」をクリックして続行します。 |
3 |
|
「次へ」をクリックして続行します。 |
4 |
|
Oracleホームの場所を指定します。Oracleホームの場所はMiddlewareホーム・ディレクトリ内である必要があります。 「次へ」をクリックして続行します。 |
5 |
「Oracle Configuration Managerの詳細の指定」画面 |
Oracle Configuration Managerを構成する場合は、製品の最新の問題を通知するための電子メール・アドレスを入力します。 「次へ」をクリックして続行します。 |
6 |
|
この画面の情報を確認します。 「インストール」をクリックしてインストールを開始します。 |
7 |
|
インストールが完了したら「終了」をクリックして次の画面に進みます。 |
8 |
|
「終了」をクリックしてインストーラを終了します。 |
インストールの完了後、コンポーネントを構成する必要があります。 構成するには別の構成ツールを実行します。
Web_Tier_ORACLE_HOME/bin/config.sh
Web_Tier_ORACLE_HOME\bin\config.bat
構成ツールを起動した後、表2-4の手順に従います。
表2-4 構成の流れ
番号 | 画面 | 画面が表示される場面 | 説明と必要なアクション |
---|---|---|---|
1 |
|
毎回 |
「次へ」をクリックして続行します。 |
2 |
|
毎回 |
構成するコンポーネントを選択します。 「次へ」をクリックして続行します。 |
3 |
|
「コンポーネントの構成」画面でWebLogicドメインに選択したコンポーネントを関連付けるが選択された場合のみ。 |
新規のドメインを作成するか、または既存のドメインに追加するかを選択します。 「次へ」をクリックして続行します。 |
4 |
|
毎回 |
Oracleインスタンスの場所とコンポーネントの名前を指定します。 「次へ」をクリックして続行します。 |
5 |
|
「コンポーネントの構成」画面で「Oracle Web Cache」を選択した場合。 |
Oracle Web Cache管理者のパスワードを指定します。 「次へ」をクリックして続行します。 |
6 |
|
毎回 |
ポートの構成を自動または手動で行うかを選択します。 注意: 詳細は、Oracle Fusion Middlewareの管理者ガイドのポート番号に関する項を参照してください。 「次へ」をクリックして続行します。 |
7 |
「Oracle Configuration Managerの詳細の指定」画面 |
毎回 |
Oracle Configuration Managerを構成する場合は、製品の最新の問題を通知するための電子メール・アドレスを入力します。 「次へ」をクリックして続行します。 |
8 |
|
毎回 |
この画面の情報を確認します。 「インストール」をクリックしてインストールを開始します。 |
9 |
|
毎回 |
なし |
10 |
|
毎回 |
「保存」をクリックして、構成情報をファイルに保存します。 この情報には、後で参照することが必要になる場合がある、ポート番号、インストール・ディレクトリ、URLおよびコンポーネント名が含まれています。 構成情報を保存した後、「終了」をクリックしてインストーラを終了します。 |
インストールと構成が完了した後、トポロジと構成によっては、インストール後の作業を実行する必要があります。 この項の内容は、次のとおりです。
デフォルトでは、Oracle HTTP ServerとOracle WebLogic Serverの間のルーティングは構成されません。 Oracle HTTP ServerからOracle WebLogic Serverへリクエストをプロキシできるようにするには、プラグインを構成する必要があります。
方法の詳細は、『Oracle Fusion Middleware Oracle HTTP Server管理者ガイド』のmod_wl_ohsに関する項を参照してください。
Oracle BAMでOracle Web Cacheを使用している場合は、『Oracle Fusion Middleware Oracle Web Cache管理者ガイド』のキャッシング・ルールの構成と監視の基本的なタスクに関する項を参照してください。
次のOracle BAM設定を使用します。
Expression Type : Regular Expression URL Expression : oracle.bam.web (or Event=viewReport, for the second rule) HTTP Methods : Select all Leave URL and POST Body Parameters empty. POST Body Expression : .* Caching Policy : Don't Cache Leave Comment as it is. Compression : Off Enabled : yes
インストールの成功を検証するには、次のタスクのうちのいくつかを実行します。
Oracleインベントリ・ディレクトリ内のlogs
ディレクトリにインストール・ログ・ファイルが存在するかを確認します。 UNIXシステムで、Oracleインベントリ・ディレクトリの場所がわからない場合は、WebTier_ORACLE_HOME
/oraInst.loc
ファイルを参照すればわかります。 Windowsシステムのインベントリ・ディレクトリのデフォルトの場所はC:\Program Files\Oracle\Inventory\logs
です。
ドメイン・ホーム・ディレクトリ内のservers
ディレクトリにあるドメイン・サーバー・ログを確認します。 UNIXシステムの場合の例:
Web_Tier_ORACLE_HOME/user_projects/domains/domain_name/servers/server_name
Windowsシステムの場合:
Web_Tier_ORACLE_HOME\user_projects\domains\domain_name\servers\server_name
インスタンス・ホーム内のINSTANCE_HOME
/bin
ディレクトリ(UNIXの場合)またはINSTANCE_HOME
\bin
ディレクトリ(Windowsの場合)からopmnctl status
コマンドを実行します。たとえば、次のとおりです。
> ./opmnctl status Processes in Instance: instance2 ---------------------------------+--------------------+---------+--------- ias-component | process-type | pid | status ---------------------------------+--------------------+---------+--------- webcache1 | WebCache-admin | 24057 | Alive webcache1 | WebCache | 24056 | Alive ohs1 | OHS | 23890 | Alive
この情報には、このインストールで構成されたコンポーネントが示されます。「Alive」ステータスはコンポーネントが起動していて実行中であることを示します。
インスタンス・ホーム内のINSTANCE_HOME
/bin
ディレクトリ(UNIXの場合)またはINSTANCE_HOME
\bin
ディレクトリ(Windowsの場合)からopmnctl status -l
コマンドを実行して、コンポーネントが使用するポートのリストを取得します。たとえば、次のとおりです。
> ./opmnctl status -l ---------------------------------+--------------------+---------+----------+------------+----------+-----------+------ ias-component | process-type | pid | status | uid | memused | uptime | ports ---------------------------------+--------------------+---------+----------+------------+----------+-----------+------ webcache1 | WebCache-admin | 24057 | Alive | 1067146469 | 43712 | 14:43:29 | http_admin:7799 webcache1 | WebCache | 24056 | Alive | 1067146468 | 64072 | 14:43:29 | http_stat:7800,http_invalidation:7801,https_listen:7802,http_listen:7798 ohs1 | OHS | 23890 | Alive | 1067146467 | 50260 | 14:43:39 | https:9999,https:4447,http:7777
この表示のポート番号を使用して、ブラウザで適切なページを開きます。次の形式を使用します。
http://system_name:port_number
前述の情報に基づいて、表2-5のURLを使用して、この構成の様々なページにアクセスします。