オンデマンド・ルーター (ODR) を構成し、Web サーバーが 1 つ以上の ODR に要求を転送する場合に Web サーバー・プラグイン構成を動的に更新できます。
管理アクションが plugin-cfg.xml ファイルに影響するたびに、このファイルを手動で更新する必要がないため、ルーターに構成を動的に更新させるように選択できます。
始める前に
plugin-cfg.xml ファイルを生成する ODR を決定する必要があります。
この決定は、生成する必要がある固有の plugin-cfg.xml ファイル数によって異なります。
各 ODR では、Web サーバー・プラグインがすべての ODR にルーティングするか、その ODR と同じセル内にあるすべての ODR にルーティングするか、その ODR と同じノード内にあるすべての ODR にルーティングするか、またはその ODR 自身のみにルーティングする plugin-cfg.xml ファイルを生成できます。すべての Web サーバー・プラグインがすべての ODR にルーティングする場合は、plugin-cfg.xml ファイルを生成する単一の ODR を選択してください。ただし、単一の Web サーバーが要求を各 ODR に転送する場合、plugin-cfg.xml ファイルを生成するよう各 ODR を構成します。ODR は、プロキシー・プラグイン構成ポリシーを使用して、plugin-cfg.xml ファイルの
生成方法を決定します。
このタスクについて
単一の ODR が plugin-cfg.xml ファイルを生成するように構成されていて、停止した場合、その ODR が再始動されるまで、plugin-cfg.xml は再生成されません。このため、plugin-cfg.xml 生成プログラムが可用性の高いサービスとして実行されるようにすることを推奨します。詳しくは、高可用性環境でのプラグイン構成の生成
を参照してください。
デフォルトで、ODR は生成された plugin-cfg.xml ファイルをディレクトリー WAS_HOME/profiles/profile_name/etc/ に配置します。デフォルトのディレクトリーは、管理コンソールで ODR の JVM システム・プロパティー ODCPluginXmlDir を希望するディレクトリーに設定することにより、変更できます。
ODR の JVM システム・プロパティーを設定するには、「サーバー」>「オンデマンド・ルーター」>「on_demand_router」>「Java およびプロセス管理」>「プロセス定義」>「Java 仮想マシン」>「カスタム・プロパティー」>「新規」をクリックします。
plugin-cfg.xml ファイルは ODR によって生成されるため、
plugin-cfg.xml ファイルは ODR コンピューター上に作成されます。
plugin-cfg.xml ファイルを生成するように構成されている ODR は、動的更新を行うように実行される必要があります。
また、
plugin-cfg.xml ファイルへの対応する更新を行うために、
アプリケーションを開始する必要があります。
また、管理コンソールから手動でこのタスクを実行することもできます。
このコンソールで、「サーバー」>「Web サーバー」>「プラグインの生成」と移動し、plugin-cfg.xml ファイルを構成します。
プロシージャー
-
管理コンソールで、「サーバー」>「オンデマンド・ルーター」をクリックし、Web サーバーが要求を転送する ODR を選択します。
-
ODR をクリックした後、「オンデマンド・ルーター・プロパティー」>「オンデマンド・ルーターの設定」を
クリックします。
-
「Generate Plugin Configuration」リストから、適切なオプションを選択します。
適切なオプションは、単一の Web サーバーが要求を転送する ODR の数によって異なります。セルの有効範囲に対して、
ODR は、セル内のすべての ODR が処理できるすべての URI を
含むプラグイン構成を生成します。ノード有効範囲には、そのノードに構成されたすべての URI が含まれます。サーバー・レベルでは、ODR は、現在構成されている ODR についてのみプラグイン構成ファイルを生成します。これを選択することによって、プラグインの操作に影響を与える変更が
行われるたびに、plugin-cfg.xml ファイルが自動的に生成されます。plugin-cfg.xml ファイルは、ODR コンピューターの最初に定義したディレクトリー WAS_HOME/profiles/profile_name/etc/
にあります。
-
ODR を再始動して、プラグインを生成します。
このプラグインは、ODR
が変化するたびに (例えば、アプリケーションが開始または停止したり、新規のアプリケーションがインストールされたりした場合に) 生成されます。
-
Web サーバーと ODR が別々のマシンにある場合、「プラグイン構成変更スクリプト」パスを設定します。
生成された plugin-cfg.xml ファイルをリモート Web サーバーにコピーする場合は、このスクリプトを作成する必要があります。このスクリプトは、plugin-cfg.xml ファイルが更新されるたびに実行されます。
-
Web サーバーにおける plugin-cfg.xml ファイルの位置によっては、ファイルの正しい位置を示すように Web サーバー構成ファイルを変更し、Web サーバーを再始動します。IBM® HTTP サーバーを使用している場合は、IBM HTTP Server インストール・システムの /conf ディレクトリーにある httpd.conf ファイルを変更してください。
結果
オンデマンド・ルーターは、構成が変更されると plugin-cfg.xml ファイルを
自動的に更新します。