ページの先頭行へ戻る
Interstage Application Server マルチサーバ運用ガイド
Interstage

3.3.2 IJServer(ServletコンテナとEJBコンテナ間)

IPCOMを使用して、ServletコンテナとEJBコンテナ間の通信のIIOP負荷分散を行う場合は、以下の手順で環境構築を行います。

  1. ネットワークの設定

  2. IPCOMの設定

  3. Interstageシステムの環境作成

  4. IJServerの作成


(1) ネットワークの設定

Servletコンテナを配置するサーバグループ

以下のhostsファイルに、仮想ホスト名とEJBコンテナを配置するサーバグループのすべてのホスト名宣言を追加します。

Windows(R)インストールフォルダ\system32\drivers\etc\hosts

/etc/hosts

宣言の追加後、pingコマンドでホスト名が解決されているかを確認してください。

EJBコンテナを配置するサーバグループのホスト名がhost1、host2、仮想IPアドレスのホスト名がvhostの場合
「192.168.0.1」のIPアドレスは、host1の実IPアドレス、「192.168.0.2」のIPアドレスは、host2の実IPアドレスです。

192.168.1.1  vhost
192.168.0.1  host1
192.168.0.2  host2

EJBコンテナを配置するサーバグループ

以下のhostsファイルに定義されている自サーバのホスト名とIPアドレスの設定文に対して、別名で、仮想IPアドレスのホスト名の宣言を追加します。

Windows(R)インストールフォルダ\system32\drivers\etc\hosts

/etc/hosts

宣言の追加後、pingコマンドでホスト名が解決されているかを確認してください。

EJBコンテナを配置するサーバグループのホスト名がhost1、仮想IPアドレスのホスト名がvhostの場合
「192.168.0.1」のIPアドレスは、host1の実IPアドレスです。

192.168.0.1  host1   vhost

(2) IPCOMの設定

「IPCOMのマニュアル」を参照して、IPCOMを設定してください。
負荷分散ポリシーのセション維持(一意性の保証)の設定は、コネクション単位に分散して設定してください(コネクション単位の分散を推奨します)。


(3) Interstageシステムの環境作成

以下の手順で、Servletコンテナを配置するサーバグループのInterstageシステムの環境設定を行います。

  1. 管理サーバのInterstage管理コンソールにログインします。

  2. Interstage管理コンソールの
    [一括操作] > [Interstage管理コンソール] > [Interstage Application Server] > [システム]の環境設定タブ
    で、以下の環境設定を行います。画面上に表示されている「ネーミングサービス詳細設定」を選択し、「リモートホスト」、「IPCOMを使用する」を選択してください。
    「代表ホスト名」には、IPCOMのサイト負荷分散ポリシーに設定した、仮想IPアドレスに対応する仮想ホスト名を設定してください。ポート番号には、IPCOMのCORBAサービスに設定した代表ポートの値を設定してください。


(4) IJServerの作成

ServletコンテナとEJBコンテナ間でIPCOMを使用する場合、以下の手順でIJServerを作成します。

  1. 管理サーバのInterstage管理コンソールにログインします。

  2. Interstage管理コンソールの
    [一括操作] > [Interstage管理コンソール] > [Interstage Application Server] > [ワークユニット]の新規作成タブ
    で、新規作成操作を行います。画面上に表示されている「ワークユニットタイプ」で、「IJServer」を選択し、「IJServerタイプ」および「配置先」に、作成するIJServerワークユニットのタイプおよびServletコンテナ/EJBコンテナを配置するサーバグループ/単体運用の管理対象サーバを選択します。「仮想ホスト名」は、IPCOMのサイト負荷分散ポリシーに設定した、仮想IPアドレスに対応する仮想ホスト名を設定してください。「代表ポート」は、IPCOMのCORBAサービスに設定した代表ポートの値を設定してください。

注意

IJServerワークユニットのEJBアプリケーションに対する負荷分散は、メソッド呼出し単位の負荷分散だけ行うことができます。