クラスター環境の作成

クラスター環境の作成によって、 WebSphere Process Server アプリケーションのフェイルオーバーとスケーリングの特性が強化されます。 クラスター環境を確立するには、ユーザーおよびそのチームが次の手順を実行する必要があります。

始める前に

クラスター環境を作成する前に、以下に示すいくつかの作業を実行する必要があります。

このタスクを実行する理由と時期

単一サーバーが提供するより多くの容量と可用性がアプリケーションで必要な場合は、クラスター環境を作成します。 クラスター環境には次の利点があります。
ワークロード・バランシング
複数のサーバーでアプリケーション・イメージを実行することによって、 クラスターはクラスター内のサーバー間でアプリケーションのワークロードのバランスをとります。
アプリケーションの処理電力
アプリケーションをサポートするクラスター・メンバーとして追加のサーバー・ハードウェアを構成することによって、アプリケーションに処理電力を追加できます。
アプリケーションの可用性
サーバーで障害が起こると、アプリケーションはクラスター内の別のサーバーで作業の処理を続行します。それによって、アプリケーション・ユーザーに影響を与えずにリカバリーを進めることができます。
保守容易性
アプリケーション・プロセスを停止することなく、計画された保守のためサーバーを停止することができます。
柔軟性
管理コンソールを使用して、必要に応じて容量を追加または削除することができます。
注: 関連するタスクのリストがこのページの下部にあります。 特定のステップの関連するタスクのタイトルが、そのステップの括弧付きのコメントとして組み込まれています。 タスクについてよく知らない場合は、関連するトピックで追加情報を参照してください。

このタスクのステップ

  1. セルを設計します。
    1. セルのトポロジーをレイアウトします。 セルに必要な物理リソースと論理リソースを判別します。
    2. セルのさまざまなコンポーネントに対してデータベースまたはスキーマを使用するかどうかを決定します。
    3. モニター対象イベントの必要性があるかどうかと、どのサーバーがモニター対象イベントをホストするかを決定します。
  2. 例えば次のように、セルが必要とするその他のデータベースを作成します。
    1. デフォルトのメッセージング・プロバイダーを使用するときに WebSphere Platform Messaging のメッセージング・エンジンが使用するデータベース (またはスキーマ)。
    2. オプション: BPEL (Business Process Execution Language) リポジトリーとして使用されるデータベース (スキーマ)。 (Business Process Choreographer の構成)
    3. オプション: イベント・データベースに使用されるデータベース (スキーマ)。 (Common Event Infrastructure の構成)
  3. オプション: モニター対象イベントが必要な場合は、モニター対象イベントを処理するクラスターを作成します。
    1. デフォルトの WebSphere Process Server テンプレートを使用してクラスター・メンバーを含むクラスターを作成します。
    2. ターゲットとして構成しているクラスターと 2.c で作成した Common Event Infrastructure (CEI) データベースを使用して、 CEI アプリケーションをインストールし、メッセージ駆動型 Bean (MDB) アプリケーションをインストールします。(Common Event Infrastructure の構成)
  4. オプション: アプリケーションにビジネス・ルールまたは選択子が含まれていて、アプリケーションのデプロイ後にアプリケーションでルールまたは選択子に対する変更が必要な場合は、管理アプリケーションを処理するクラスターを作成します。
    注: その他の WebSphere Process Server コンポーネントを処理するクラスターにビジネス・ルールおよび選択子の管理をデプロイすることを決定した場合は、このステップをステップ 3 またはステップ 6 に結合することができます。
    1. デフォルトの WebSphere Process Server テンプレートを使用してクラスター・メンバーを含むクラスターを作成します。
    2. 「拡張構成」パネルを使用して、ビジネス・ルール・マネージャー・サーバーを配置します。
  5. クラスターに対してメッセージングを構成します。
    注: その他の WebSphere Process Server コンポーネントを処理するクラスターで管理メッセージングを処理することを決定した場合は、 このステップを ステップ 3、ステップ 4、またはステップ 6 のいずれかと結合することができます。
    重要: クラスター内で最初にサービス・アプリケーションをインストールする前に、このステップを完了する必要があります。
    1. デフォルトの WebSphere Process Server テンプレートを使用してクラスターを作成します。
    2. 「拡張構成」パネルで 「デフォルト宛先ロケーション (Default Destination Location)」を選択します。
    3. イベント・バスのメンバーとしてクラスターを追加します。

      ステップ 2.c で作成したデータ・ソースを使用します。 ステップ 1.b で 単一データベースで複数のスキーマを使用することを決定した場合は、 メッセージング・エンジン・データ・ソースの構成時に正しいスキーマを選択します。

    4. Business Process Choreographer バスのバス・メンバーとしてクラスターを追加します。

      ステップ 2.b で作成したデータ・ソースを使用します。 ステップ 1.b で 単一データベースで複数のスキーマを使用することを決定した場合は、 メッセージング・エンジン・データ・ソースの構成時に正しいスキーマを選択します。

  6. サービス・アプリケーション用のクラスターを作成します。
    1. デフォルトの WebSphere Process Server テンプレートを使用してクラスター・メンバーを含むクラスターを作成します。
    2. 「拡張構成」パネルを使用して、メッセージング・クラスターを選択します。

      このステップをステップ 5 と結合する場合は、そのステップで示されているデフォルトのメッセージング・クラスターを選択します。 それ以外の場合は、正しいオプションを選択し、 5 で作成したクラスターを選択します。

    3. オプション: ステップ 2.b で作成したデータベースまたはスキーマを使用して、Business Process Choreographer のサポートを構成します。 (Business Process Choreographer の構成)

      このステップは、 アプリケーションに BPEL (Business Process Execution Language) またはビジネス状態マシン・コンポーネントが含まれている場合に実行します。

    4. オプション: 「拡張構成」パネルを使用して、 エミッター・ファクトリー・プロファイルの Java Naming and Directory Interface (JNDI) 名を選択し、ステップ 2.c で作成したエミッター・ファクトリー・プロファイルとクラスターを関連付けます。

結果

サーバーおよびインストール済みアプリケーションを開始すると、 それらは正常に開始されます。

次に実行する作業

クラスターにアプリケーションをインストールできます。

ご利用条件 |


(c) Copyright IBM Corporation 2005, 2006.
本製品では Eclipse テクノロジーが採用されています。(http://www.eclipse.org)