このタスクを使用して、オンデマンド・ルーター (ODR) からの要求を
外部ノードに送付します。
始める前に
注: 他のミドルウェア・サーバー・タイプの
動的操作サポートを構成するために、ご使用のミドルウェア・サーバーを動的クラスターのメンバーとして
定義することができます。詳しくは、
ミドルウェア・サーバーの構成への追加
を参照してください。
WebSphere® Virtual Enterprise を実行していない 1 つ以上のノードが
必要です。このタスクを実行するとき、汎用サーバー・クラスター・ポートとして WebSphere Virtual Enterprise を
実行していないノードを追加します。
汎用サーバー・クラスターを
作成および編集するには、管理者またはコンフィギュレーターの管理特権が必要です。
外部ノードに要求を送信するための ODR を構成する前に、
次のタスクを完了する必要が
あります。
- ODR を作成してください。
- ODR 用サービス・クラスとトランザクション・クラスを構成してください。
このタスクについて
ODR は、WebSphere Virtual Enterprise をインストール済みのデプロイメント・マネージャーを持つ
ターゲット・セルのノードに対する自動ルーティングをサポートしています。インストール済み
の WebSphere Virtual Enterprise を持たないノードに送付するには、汎用サーバー・クラスターを
構成します。汎用サーバー・クラスターは、ODR ルーティング・ルールのターゲットとして使用できる
トランスポート・エンドポイントのコレクションです。サーバーとノードは、
汎用サーバー・クラスター・エンドポイントとプロパティーから推測されます。
推測されたサーバーは、外部サーバーまたは汎用サーバーです。汎用サーバーは WebSphere Application Server ノード・エージェント
で停止と開始を行うことができます。外部サーバーは通常 WebSphere Application Server ノード・エージェントでは
停止と開始を行うことが
できません。外部サーバーには Apache Tomcat または JBoss
Application Server などがあります。
プロシージャー
- オプション:
1 つ以上の非管理対象ノードを作成してください。
以下の構成状態ではどの場合も、非管理対象ノードを作成する必要が
あります。
- デフォルト・ポートの 9980 以外のポートからの要求を、リモート・エージェントに listen させたい
場合。
- 作業プロファイラーのノード速度と平均 CPU 使用効率を改善するために
カスタム統計コレクター・プラグインを使用している場合。
- ご使用のノードがマルチホーム、すなわち複数のネットワーク・インターフェース・カード
または複数のホスト名を持つ場合。
管理コンソールで、
「システム管理」>「ノード」>「ノードの追加」と
クリックし、非管理対象ノードを作成します。
- オプション:
リモート・エージェントがデフォルト・ポートの 9980 以外のポート
からの着信要求を listen する場合、非管理対象ノードに stats.collector.remote.agent.port
カスタム・プロパティーを指定します。
-
と
クリックします。
-
「名前」に、stats.collector.remote.agent.port と入力します。
-
「値」に、リモート・エージェントが要求を listen するポートの番号を
入力します。
要確認: このポートの値を記録してください。非管理対象ノードで
リモート・エージェントを開始するとき、ポート値を使用します。
- オプション:
作業プロファイラーのノード速度と平均 CPU 使用効率を改善するために
カスタム統計コレクター・プラグインを使用している場合、
クラスの名前を非管理対象ノードのカスタム・プロパティーとして定義してください。この場合、
プラグインはリモート・エージェントを使用することも、使用しないこともあります。
この
カスタム・プロパティーを構成する前に、lib ディレクトリーでコード化されてインストールされた
カスタム統計コレクター・プラグインを持つ必要があります。
-
と
クリックします。
-
「名前」に、stats.collector.implementation.class と入力します。
-
「値」に、カスタム統計コレクター・プラグイン・クラス
の名前を入力します。デフォルトは com.ibm.ws.externalnode.plugins.DefaultStatsCollector クラスです。
-
非管理対象ノードに stats.collector.config カスタム・プロパティーを
追加して、追加構成パラメーターを指定できます。
カスタム・プラグインのプロバイダーは、ユーザーに情報を提供する必要があります。
デフォルトの com.ibm.ws.externalnode.plugins.DefaultStatsCollector を使用している場合、
stats.collector.config クラスは必要ありません。
-
汎用サーバー・クラスターを作成してください。
-
管理コンソールで、と
クリックします。
-
名前を入力し、ご使用の汎用サーバー・クラスターに
応じて「プロトコル」を選択します。
-
「適用」をクリックします。
-
汎用クラスター・サーバー・エンドポイントまたはポートを指定してください。
汎用クラスター・サーバー設定ページで、「ポート」をクリックします。
-
「新規」をクリックし、汎用サーバー・クラスターにエンドポイントを追加します。
- オプション:
前のステップでデフォルト以外のポートに listen するリモート・エージェントを
構成済みの場合で、カスタム統計コレクター・プラグインを使用している場合、
ご使用のノードがマルチホーム、すなわち複数のネットワーク・インターフェース・カード
または複数のホスト名を持つ場合、汎用サーバー・クラスター・エンドポイントでノード・カスタム・プロパティーを定義する必要があります。
-
管理コンソールで、と
クリックします。
-
カスタム・プロパティーを定義してください。
カスタム・プロパティーの
名前を node と入力してください。カスタム・プロパティーの値は、
汎用サーバー・クラスター・ポートに関連した非管理対象ノードの
名前です。
-
「適用」をクリックします。
-
定義したポート番号を使用して外部ノードにご使用のアプリケーションをインストールします。
-
ご使用のすべての外部ノードのリモート・エージェントを使用可能にして、
外付けモニターを使用可能にします。
-
汎用サーバー・クラスターのルーティング・ポリシーを定義します。
ルーティング・ルールを作成する前に、
適切な仮想ホストを作成する必要があります。仮想ホストは、
コンソールで「環境」>「仮想ホスト」とクリックして定義します。
-
汎用サーバー・クラスターのサービス・ポリシーを定義します。
結果
作業プロファイラーは、外部ノードから平均 CPU 使用効率とノード速度
を取得し、トラフィックを外部ノードへ送付することができます。
次に実行する作業
オンデマンド・ルーターとオートノミック要求フロー・マネージャーの構成を
続けてください。