Sun Cluster Data Service for WebLogic Server ガイド (Solaris OS 版)

拡張プロパティ

Sun Cluster HA for BEA WebLogic Server は、以下の拡張プロパティを使用します。次の拡張プロパティを調整できます。拡張プロパティの確認または設定の方法については、「Sun Cluster HA for BEA WebLogic Server 拡張プロパティ」を参照してください。

表 1–3 Sun Cluster HA for BEA WebLogic Server 拡張プロパティ

名前/データタイプ 

説明 

Confdir_list (文字列配列) 

BEA WebLogic Server のホームディレクトリ $WL_HOME のフルパスは、この拡張プロパティに設定します。


注 –

setWLSEnv.shstartWLS.sh が標準の場所 $confdir_list/server/bin に存在しない場合には、$confdir_list/server/bin ディレクトリからこれらのファイルに対してリンクを作成する必要があります。このリンクを作成しないと、BEA WebLogic Server リソースの作成は失敗します。


初期値: なし

調整:作成時

Start_Script (文字列) 

BEA WebLogic Server インスタンス (Administration または Managed) の起動に使用されるスクリプトのフルパス。このスクリプトは通常、config.xml ファイルとともにドメイン名ディレクトリの下に存在します。各 BEA WebLogic Server を起動するために、個別スクリプトまたは単一スクリプトを設定することが可能です。詳細は、「構成に関する要件」を参照してください。

初期値: なし

調整:作成時

Server_Url (文字列) 

このリソースによって起動する BEA WebLogic Server の完全な URL (サーバーに接続するために使用されるプロトコルを含む)。検証メソッドは、この URL から HTTP GET を実行して、サーバーの健全性を検査します。URL 内のプロトコルは http に設定する必要があります。完全な URL 形式は次のようになります。


http://host:port

Server_Url の詳細については、使用するバージョンの BEA WebLogic Server マニュアルを参照してください。たとえば、BEA WebLogic Server 7.0 の場合は、マニュアルは以下の Web サイトにあります。


http://e-docs.bea/com/wls/docs70/adminguide
/startstop.html#1161188

server_urlmonitor_uri_list には、必ず解決可能なホスト名を使用してください。Fully Qualified Domain Names (FQDNs) を使用する場合、DNS を使用するホスト名を解釈処理するためには、 DNS が使用可能で、さらに /etc/nsswitch.conf のエントリが正しくなければなりません。

初期値: なし

調整:作成時

Monitor_Uri_List (文字列) 

単一の URI またはコンマ区切りの URI リストです。障害モニターはこの URI に対して HTTP GET を実行することにより BEA WebLogic Server の機能性をテストします。Server_Url 拡張プロパティは、ホスト名とポートの単純な検証用です。この拡張プロパティで WLS の機能性を検証する場合、Java サーブレットを取得するか、WLS からアプリケーションを起動して HTTP サーバーのリターンコードを取得する必要があります。HTTP サーバーのリターンコードが 500 (Internal Server Error) となるか接続に失敗した場合、検証は対応処置を実行します。詳細は、検証メソッドの説明を参照してください。

server_urlmonitor_uri_list には、必ず解決可能なホスト名を使用してください。Fully Qualified Domain Names (FQDNs) を使用する場合、DNS を使用するホスト名を解釈処理するためには、 DNS が使用可能で、さらに /etc/nsswitch.conf のエントリが正しくなければなりません。

初期値:Null

調整:任意の時点

Server_name (文字列) 

単一の起動スクリプトを使用してすべての Managed Server を起動する場合、起動スクリプトの引数として Managed Server 名を渡します。Agent 起動メソッドは、起動スクリプトの引数としてサーバー名を渡す必要が生じると、Managed Server 名をこの拡張プロパティに設定します。 

初期値:Null

調整:任意の時点

DB_Probe_Script (文字列) 

この拡張プロパティでは、データベース検証スクリプトへの絶対パスを設定します。HA-WLS 検証メソッドは、WLS インスタンスだけを検証します。管理者は、HA_WLS で DB も検証したい場合に、この拡張スクリプトからデータベース検証スクリプトを取得することができます。この検証スクリプトは、成功すると 0 を返します。BEA WebLogic Server は、データベース検証が成功すると起動されます。HA-WLS 検証は、WLS インスタンスの障害検出時にこの拡張プロパティが設定されていると、データベース検証が成功した場合にのみアクションを実行します。詳細については、「検証アルゴリズムと機能」を参照してください。

初期値:Null

調整:任意の時点

Smooth_shutdown 

これは、WebLogic クラスを使用してスムーズなシャットダウンを有効にする拡張プロパティです。Admin クラスWLS プロセスの終了前にスムーズシャットダウンを実行する方が望ましい場合は、この拡張プロパティを TRUE に設定します。このとき WLS_USERWLS_PW は、boot.properties ではなく start_script に設定する必要があります。

以下のすべてに当てはまる場合に TRUE に設定します。

  • usernamepasswordstart_script に設定してもかまわない場合。

  • プロセスを終了する際、デフォルトではなくスムーズシャットダウンを実行する方が望ましい場合。

  • エージェントの停止メソッドが、ユーザー名とパスワードを起動スクリプトから読み込んで java weblogic.Admin コマンドに渡してもかまわない場合。

初期値:False

調整:任意の時点