Administration Console オンライン ヘルプ

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

クラスタ : コンフィグレーション : 全般

コンフィグレーション オプション     関連タスク     関連トピック

このページでは、このクラスタの全般的な設定を 定義できます。

コンフィグレーション オプション

名前 説明
名前

このコンフィグレーションの名前。WebLogic Server は MBean を 使用してコンフィグレーションを実装および保持します。

MBean 属性:
ClusterMBean.Name

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

クラスタ アドレス

クライアントがこのクラスタに接続するために使用する URL の一部となるアドレス。このアドレスは EJB ハンドルおよびエンティティ EJB のフェイルオーバ アドレスを生成するために使用されます (このアドレスは、複数の IP アドレスにマップする DNS ホスト名でも、単一アドレスのホスト名または IP アドレスをカンマで区切ったリストでも構いません)。

クライアントでこのクラスタへの接続に使用されるアドレスを定義します。このアドレスは、複数の IP アドレスにマップする DNS ホスト名でも、単一アドレスのホスト名または IP アドレスをカンマで区切ったリストでも構いません。ネットワーク チャネルがコンフィグレーションされている場合には、チャネルごとにクラスタ アドレスを設定することもできます。

MBean 属性:
ClusterMBean.ClusterAddress

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

デフォルトのロード バランス アルゴリズム

特定のサービスに対してどのロード バランシングも指定されていない場合に、レプリケートされたサービス間のロード バランシングで使用されるアルゴリズム。[ラウンドロビン] アルゴリズムでは、WebLogic Server インスタンスのリストを順番にしたがって周期的にロード バランシングします。[重みベース] ロード バランシングは、[ラウンドロビン] アルゴリズムを向上させたもので、各サーバにあらかじめ割り当てられた重みを考慮します。[ランダム] ロード バランシングでは、リクエストはランダムにサーバへルーティングされます。

特定のサービスに対してどのロード バランシングも指定されていない場合に、レプリケートされたサービス間のロード バランシングで使用されるアルゴリズムを定義します。

MBean 属性:
ClusterMBean.DefaultLoadAlgorithm

WebLogic プラグインを有効化

クラスタがプロキシ プラグインまたは HttpClusterServlet からの要求を受信する場合に、この属性を true に設定します。 [WebLogic プラグインを有効化] が true の場合に getRemoteAddr を呼び出すと、 Web サーバではなく、独自の WL-Proxy-Client-IP ヘッダから ブラウザ クライアントのアドレスが返されます。

プロキシされる要求を、クラスタ化されていないサーバで受信する場合は、 [サーバ --> コンフィグレーション --> 全般] タブを使用して、この属性をサーバ レベルで設定できます。

[Weblogic プラグインを有効化] は、ClusterMBeanServerMBean の両方にあります。ClusterMBeanServerMBean をオーバーライドします。

MBean 属性:
ClusterMBean.WeblogicPluginEnabled

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

サービス期間しきい値

2 つの競合するサービスがある場合に、それらの一方が 他方より古いと判断される基準となる生存時間の差 (秒)。

MBean 属性:
ClusterMBean.ServiceAgeThresholdSeconds

最小値: 0

最大値: 65534

クライアント証明書プロキシを有効化

クラスタに対して、この属性を true に設定すると、そのクラスタ内のサーバ インスタンスに ホストされた Web アプリケーションのクライアントからの証明書が、プロキシ プラグインまたは HttpClusterServlet によって送信される特殊な WL-Proxy-Client-Cert ヘッダで提供されます。

([クライアント証明書プロキシを有効化] は、 クラスタ レベル、サーバ レベル、および Web アプリケーション レベルで、 web.xml 内で定義できます。)

この設定は、ユーザ認証がプロキシ サーバで実行される場合に役立ちます。 clientCertProxy を true に設定すると、プロキシ サーバは WL-Proxy-Client-Cert という特別なヘッダでクラスタに証明書を 渡します。

WL-Proxy-Client-Cert ヘッダは、 WebLogic Server にアクセスできるすべてのクライアントが提供できます。 WebLogic Server はそのヘッダから証明書情報を取得し、 安全なソース (プラグイン) からのものであることを信頼し、 その情報を使用してユーザを認証します。

このため、clientCertProxy を true に 設定した場合は、接続フィルタを使用して、このプラグインが実行しているマシンからの 接続のみを WebLogic Server が受け入れるようにする必要があります。

MBean 属性:
ClusterMBean.ClientCertProxyEnabled

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

メンバーのウォームアップ タイムアウト

クラスタのメンバーがクラスタ内の他のサーバを検出して同期するまでに待機する最大秒数。通常、メンバーは 30 秒以内に同期できます。この属性に大きな値を設定することが、必ずしもメンバーのウォームアップにかかる時間が長くなることを意味するわけではありません。そうではなく、このプロパティはサーバが検出した他のサーバとの同期を待機する時間の上限を定義するものです。この値を 0 に設定した場合、サーバの初期化時にクラスタ内で実行されている他のサーバの検出が試行されなくなります。

MBean 属性:
ClusterMBean.MemberWarmupTimeoutSeconds

最小値: 0

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

クラスタ アドレス内のサーバ数

クラスタ アドレスを自動的に生成するときに、このクラスタからリストされるサーバ数。[クラスタ アドレス] が明示的に設定されている場合、この設定は影響力を持ちません。

MBean 属性:
ClusterMBean.NumberOfServersInClusterAddress

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

関連タスク

関連トピック

 

Skip navigation bar ページの先頭