オブジェクト・リクエスト・ブローカー (ORB) のインストールおよび構成

InterChange Server システムは、IBM Java オブジェクト・リクエスト・ブローカー (ORB) を使用して InterChange Server と個々のコネクターとの間の ORB 通信を処理します。このセクションでは、ORB のインストール方法および構成方法を説明します。

IBM Java ORB のインストール

InterChange Server インストーラーは、IBM Java ORB を、Java ランタイム環境 (JRE) の一部として自動的にインストールします。IBM Java ORB のインストールに必要な特別のステップはありません。

IBM Java ORB の構成

このセクションでは、以下の IBM Java ORB の構成情報について説明します。

ORB のカスタマイズ

デフォルトでは、IBM Java ORB の構成は、そのインストール・プロセスの一部として処理されます。ただし、IBM Java ORB では、ORB をカスタマイズするためにいくつかのプロパティーをユーザーが設定できるようになっています。これらのプロパティーには、ORB のロケーション、ORB スレッド数、およびタイミング値などがあります。これらのプロパティーとその設定方法の完全な説明については、「システム管理ガイド」を参照してください。

HA 環境向けの ORB の構成

HA 環境では、IBM Java ORB は Persistent Naming Server および仮想 IP アドレスの使用をサポートするように構成されなければなりません。それには以下のステップを実行します。

  1. Persistent Naming Server が使用可能になっていることを確認します。
  2. Transient Naming Server に依存するその他の ICS サービスを構成します。
  3. クラスターにコンポーネントを登録します。
  4. マルチホーム・マシンの仮想 IP アドレスを構成します。

Persistent Naming Server の使用可能化

HA 環境には Persistent Naming Server が必要です。デフォルトでは、この機能は使用可能になっています。

注:
Persistent Naming Server の始動には、PersistentNameServer.sh スクリプトを使用します。詳しくは、IBM ORB Transient Naming Server の始動を参照してください。

クラスターへのコンポーネントの登録

IBM Transient Naming Server は、InterChange Server システム用のネーミング・サービスを提供します。このサービスはアクティブな CORBA オブジェクトを追跡します。HA 環境では、クラスターに登録する ICS 関連プロセスに 似たスクリプトを作成する必要があります。 オペレーティング・システムはこれらのスクリプトを使用して、Transient Naming Server の開始、 停止、モニターを行うことができます。クラスター・システムの詳細は 使用する環境に固有であるため、WebSphere InterChange Server 製品にこれらのスクリプトを 含めることはできません。したがって、使用するクラスター・システムと一緒に動作する スクリプトを作成する必要があります。

注:
IBM では、IBM サポートパックの一部として README ファイルの 付いたサンプル・スクリプトを提供しています。HA のインプリメンテーションを支援するスクリプトおよびファイルは、 カテゴリー 2 サポートパックで、サポートされていないものとして入手できます。 次のアドレスに進み、「Category」フィールドで Category 2 - Freeware を選択すると、これらの IBM サポートパックの 情報を見付けることができます。

www.ibm.com/software/integration/support/supportpacs/

これらのサンプル・スクリプトを構成する際に、InterChange Server (ICS) の依存関係 として Transient Naming Server を指定する必要があります。 この処置を行って、ICS が Transient Naming Server に依存することを オペレーティング・システムに通知します。つまり、ネーミング・サーバーが失敗し、 オペレーティング・システムによって再始動できない場合は、ICS がシャットダウンしてから、Transient Naming Server と ICS の 両方とも 2 次ホストにマイグレーションする ことを通知します。この同じ依存関係が、アダプターと Transient Naming Server の間にも同様に存在します。 したがって、アダプターも Transient Naming Server に依存する必要があります。

注:
Transient Naming Server が、1 次ホストと 2 次ホストの両方で稼働している必要はありません。Transient Naming Server は InterChange Server サービスの依存関係に含まれているため、オペレーティング・システムが何らかの理由でプロセスを 2 次ホストにマイグレーションする必要があるときに、Cluster Server はそれぞれのマシン上でこのネーミング・サーバーを始動します。

マルチホーム・マシンの構成

HA 環境では、InterChange Server システムをマルチホーム・マシン (複数の NIC カードを備えたマシン) 上で実行できなければなりません。2 つのホスト間のプライベート・ネットワーク上の IP アドレスではなく、仮想 IP アドレスを使用するように IBM Java ORB を構成する必要があります。次の IBM Java ORB プロパティー内で、仮想 IP アドレスを構成する必要があります。

com.ibm.CORBA.LocalHost
 

この ORB プロパティーを構成するには、以下のステップを実行します。

  1. ORB_OAHOST と呼ばれるシステム環境変数を作成します。
  2. この環境変数の値として、マルチホーム・マシンの仮想 IP アドレスを指定します。仮想 IP アドレスには、以下の情報が含まれています。

仮想 IP アドレスの例を以下に示します。

10.5.1.214 255.255.255.0 10.5.1.255
 

この例では、10.5.1.214 が IP アドレス、255.255.255.0 がサブネット・マスク、10.5.1.255 がローカル・ブロードキャスト・アドレスです。

Copyright IBM Corp. 1997, 2004