このトピックでは、セル内のアプリケーションに要求を送付することができるプロキシー・サーバーのクラスターを
wsadmin コマンドを使用して作成する方法について説明します。
始める前に
クラスターには、プロキシー・サーバー・クラスターに属するマシンおよびノードが含まれています。WebSphere Application Server V6.1 をインストールしておく必要があります。プロキシー・サーバー・クラスターに要求を送付する方法
(例えば、ドメイン・ネーム・サーバー (DNS)、ロード・バランサー、またはプロキシー・サーバーを使用するなど) を検討してください。クラスターを作成する前に、デプロイメント・マネージャーを始動します。
このタスクについて
以下のように、プロキシー・サーバー・クラスターを作成します。
プロシージャー
- wsadmin ユーティリティーを開始します。
- 以下を入力して、メンバーのない空のクラスターを作成します。
$AdminTask createCluster {-clusterConfig {-clusterName <name_of_cluster> -clusterType PROXY_SERVER}}
また、クラスターを作成して、そのクラスターに指定のプロキシー・サーバーを追加するには、以下を入力します。$AdminTask createCluster { -clusterConfig {{<name_of_cluster> true PROXY_SERVER}} -convertServer
{{<node_name> <name_of_proxy_server> "" "" ""}}}
このプロキシー・サーバーは、クラスターに追加されるすべての後続メンバーのテンプレートとして機能します。
- 以下のようにして、1 回に 1 つのメンバーをクラスターに追加します。
$AdminTask createClusterMember {-clusterName <name_of_cluster> -memberConfig
{-memberNode <node_name> -memberName <name_of_proxy_server>}}
クラスター内にメンバーがない場合は、追加された最初のメンバーが、クラスターに追加された後続メンバーのテンプレートとして機能します。プロキシー・サーバーがクラスターに追加される場合、そのプロキシー特有の構成設定は、wsadmin スクリプト・クライアントを使用してのみ構成することができます。
- 以下のようにして、構成変更を保管します。
- スクリプトによるクラスターの始動
内で説明しているように、プロキシー・サーバー・クラスターを開始し、要求ルーティングを使用可能にします。
- 要求を構成して、プロキシー・サーバーに送付します。 DNS ベースのルーティングでは、
サイトの論理名と DNS のプロキシー・サーバー・クラスター・メンバーの IP アドレスとを関連付けます。
ロード・バランサーのルーティングでは、仮想クラスターのターゲットとして、クラスター・メンバーの IP アドレスを構成します。
エッジ・プロキシーまたは WebSphere Application Server を使用した IBM HTTP Server のプラグイン・ベースのルーティングでは、プロキシー・サーバー・クラスターにプラグイン構成ファイルを生成し、この情報を使用して、エッジ・プロキシーまたは WebSphere Application Server のプラグインを構成します。
結果
プロキシー・サーバー・クラスターはメンバーで作成されており、ルーティング・トラフィックが有効になっています。