この節の情報は、Sun Cluster HA for N1 Service Provisioning System Master Server パラメータファイルの内容を理解するために利用してください。この節では、Sun Cluster HA for N1 Service Provisioning System Master Server パラメータファイルの構造と内容について紹介するとともに、このファイルの変数を選択する方法について説明します。
Sun Cluster HA for N1 Service Provisioning System Master Server は、起動コマンド、停止コマンド、および検証コマンドにパラメータを渡すパラメータファイルを使用します。このパラメータファイルは、いくつかの変数を設定する有効な Korn シェルスクリプトにする必要があります。このファイルの構造を、表 4 に示します。パラメータファイルの例は、「Sun Cluster HA for N1 Service Provisioning System の登録と構成」を参照してください。
表 4 Sun Cluster HA for N1 Service Provisioning System Master Server のパラメータファイルの構造
変数 |
意味 |
---|---|
User |
N1 Grid Service Provisioning System Master Server インスタンスの所有者 |
Basepath |
Basepath は、N1 Grid Service Provisioning System/server/bin ディレクトリが存在するディレクトリの絶対パス名です。これは、インストール時に指定したディレクトリです。 |
Host |
Host 変数は、N1 Grid Service Provisioning System Master Server の Apache Tomcat コンポーネントの機能性をテストするホストです。このテストは、Host:Tport に対する接続を介して行われます。 |
Tport |
N1 Grid Service Provisioning System の Apache Tomcat コンポーネントのサービス対象であるポート。このポートは、N1 Grid Service Provisioning System Master Server の Apache Tomcat サーバープロセスの機能性をテストする目的で、ホストとともに使用されます。 |
TestCmd |
この変数は、妥当性検査を行うために N1 Grid Service Provisioning System の Apache Tomcat サーバープロセスに渡されるコマンドを示します。 |
ReturnString |
この変数は、TestCmd に対する応答内に存在する必要がある文字列を示します。「Connection refused」は、N1 Grid Service Provisioning System の Apache Tomcat サーバープロセスが稼動していない場合に応答内で使用される文字列なので、指定できません。 |
Startwait |
この変数は、N1 Grid Service Provisioning System Master Server の起動コマンドが完了したあと待機する時間を秒数で指定するために使用します。これは、N1 Grid Service Provisioning System Master Server の Apache Tomcat サーバープロセスが完全な稼働状態になるまで続きます。実際の秒数は、ハードウェアの速度と負荷によって異なります。通常は、60 秒を指定することをお勧めします。 |
表 4 内のパラメータは、任意の時点で変更できます。変更がどの時点で有効になるかが異なるだけです。
Sun Cluster HA for N1 Service Provisioning System パラメータファイルの次のパラメータは、Master Server の起動と停止に使用します。これらのパラメータに対する変更は、N1 Grid Service Provisioning System Master Server リソースの再起動または無効にして有効にする操作によって適用されます。
User
Basepath
Startwait
Sun Cluster HA for N1 Service Provisioning System Master Server パラメータファイルの次のパラメータは、障害モニターで使用されます。これらのパラメータに対する変更は、Thorough_probe_interval ごとに適用されます。
Host
Tport
TestCmd
ReturnString
テストコマンド TestCmd を使用して問い合わせるページには、ReturnString が存在しなければなりません。
アプリケーションの起動ページを使用し、TestCmd を get /index.jsp に設定します。さらに、ReturnString を起動ページに含まれる文字列に設定します。この方法により、N1 Grid Service Provisioning System Master Server の Apache Tomcat プロセスが稼働していることが確認されます。
N1 Grid Service Provisioning System Master Server が、管理ポートで SSL に構成されている場合。http ポートでの要求は、文字列 SSL を含むページだけです。この場合、ReturnString を SSL に、TestCmd を get /index.jsp に構成してください。
構成に変更が出る可能性がある場合は、テストコマンドを get /index.jsp、RetunString を SSL|Service に構成してください。起動ページに SSL または Service が含まれる場合、この表現は true となります。
上記のどの方法も適切でない場合は、get /a-page-which-does-not-exists を TestCmd に設定します。この場合は、Error Page に含まれる文字列を ReturnString に設定します。N1 Grid Service Provisioning System Master Server の Apache Tomcat プロセスは存在しないページを配信しなければならないことを記録するため、この方法はこのプロセスが稼動しているかを監視するのに使用できます。
ブラウザで「ホスト名: ポート番号」を指定して接続し、異なるページを指定することによって、これらを評価できます。