同じ HTTP サーバーを使用しての複数セルへの HTTP 要求および HTTPS 要求 処理

複数セルの環境において、複数セルへの HTTP および HTTPS 要求を送受信するために、同じ HTTP サーバーを使用する 場合があります。このセットアップを行うには、それらのセルにあるアプリケーション・サーバーにより使用されている Web サーバー・プラグイン構成ファイルを、単一の Web サーバー・プラグイン構成ファイルに マージする必要があります。

このタスクについて

次のような、アプリケーション・サーバーの異なる構成を用いて、複数の WebSphere® Application Server Network Deployment セルのプラグイン構成ファイルを単一の構成ファイルへ結合することができます。

この手法は、製品を新リリースへマイグレーションして、新しいバージョンだけでなく古いバージョンの WebSphere Application Server Network Deployment で実行中の複数のセルにトラフィックをルーティングする必要があるときに、すべての Web サーバーのプラグイン構成ファイルを単一の構成ファイルにマージするために使用することもできます。

すべてのセルに対して単一のプラグイン構成ファイルを作成するには、まずセルのそれぞれに対して個別にプラグイン構成ファイルを作成してから、それらのファイルを単一の構成ファイルに結合する必要があります。 その後、各セルの Web サーバー・プラグインは、 同一の Web サーバー・プラグイン構成ファイルを使用します。

次のステップを実行して、 複数の Web サーバー・プラグイン構成ファイルを単一の構成ファイルに マージします。

手順

  1. GenPluginCfg スクリプト、管理コンソール、または wsadmin スクリプトのいずれかを使用して、各セルの plugin-cfg.xml ファイルを生成します。

    トピック『GenPluginCfg コマンド』にて、GenPluginCfg スクリプトを使用して plugin-cfg.xml ファイルを生成する方法を参照してください。

    トピック 『Web サーバー・プラグインの実行』にて、 管理コンソールを使用して plugin-cfg.xml ファイルを生成する方法を参照してください。

    トピック『スクリプトを用いた ノードのプラグイン構成の再生成』にて、 wsadmin スクリプトを使用して plugin-cfg.xml ファイルを生成する方法を参照してください。

  2. 複数のアプリケーション・サーバー・セルの plugin-cfg.xml ファイルを マージします。

    手動で plugin-cfg.xml ファイルをマージするか、 pluginCfgMerge ツールを用いて plugin-cfg.xml ファイルを 複数のアプリケーション・サーバー・プロファイルから単一の出力ファイルへ自動的にマージするかのいずれかが可能です。 pluginCfgMerge.bat ファイルおよび pluginCfgMerge.sh ファイルは、install_root/bin ディレクトリーに配置されます。

    トラブルの回避 (Avoid trouble) トラブルの回避 (Avoid trouble): z/OS と分散プラットフォームについては Fix Pack 7.0.0.13 で、IBM i プラットフォームについては Fix Pack 7.0.0.17 で pluginCfgMerge ツールが提供されています。gotcha

    plugin-cfg.xml ファイルの手動でのマージに関して詳しくは、 複数のアプリケーション・サーバー・プロファイルからの plugin-cfg.xml ファイルのマージに関する 技術情報を参照してください。

  3. 各アプリケーション・サーバーの cloneID 値が確実に固有になるようにします。

    マージ・ファイル内の各アプリケーション・サーバーの cloneID の値を調べて、この値が各アプリケーション・サーバーで固有であることを確認します。 マージ・ファイルの cloneID 値のすべてが固有とは限らない場合、あるいは、ピアツーピア・モードでセッションのメモリー間複製を使用して実行している場合は、wsadmin スクリプトまたは管理コンソールを使用して固有の HTTP セッション cloneID を構成してください。

    Jython または Jacl プログラミング言語の wsadmin コマンドを使用するには、スクリプトを用いた各アプリケーション・サーバーの固有 HTTP セッション・クローン ID の 構成に関する資料を参照してください。

    管理コンソールを用いて固有 HTTP セッション・クローン ID を 構成するには、以下のステップを 実行します。

    1. 「サーバー」>「サーバー・タイプ」>「WebSphere Application Server」> 「server_name」をクリックします。
    2. 「コンテナー設定」の下で、「Web コンテナー設定」>「Web コンテナー」をクリックします。
    3. 「追加プロパティー」の下で、「カスタム・プロパティー」>「新規」とクリックします。
    4. 「名前」フィールドに HttpSessionCloneId を入力し、 「値」フィールドにサーバーの固有な値を入力します。

      固有値は、8 から 9 桁の英数字である必要があります。 例えば、test1234 は有効な cloneID 値です。

    5. 適用」または「OK」をクリックします。
    6. 「保存 (Save)」をクリックして、マスター構成へ 構成変更を保存します。
  4. マージされた plugin-cfg.xml ファイルを、 Web サーバー・ホスト上の plugin_installation_root/config/web_server_name/ディレクトリーへ コピーします。
  5. [AIX][HP-UX][Linux][Solaris]マージされた plugin-cfg.xml ファイルに、オペレーティング・システムの適切なファイル・アクセス権限が定義されていることを確認します。 これらのファイル・アクセス権限により、HTTP サーバー・プラグイン・プロセスはファイルを読み取ることができます。

タスクの結果

この処理を完了すると、複数のアプリケーション・サーバー・セルに対して 1 つのプラグイン構成ファイルを持つことになり、 同じ HTTP サーバーを使用して複数セルへの HTTP 要求および HTTPS 要求を処理できるようになります。


トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsv_merge_configfiles
ファイル名:twsv_merge_configfiles.html