「リソース・グループの追加」ウィザード - アプリケーション・コントローラー

このページは、リソース・グループのアプリケーション・コントローラー (すなわち、アプリケーション・サーバー) を 1 つ以上作成して構成するために使用します。

アプリケーション・コントローラーは、PowerHA™ SystemMirror に対して定義されている、 アプリケーションの始動スクリプトと停止スクリプトの集まりです。 アプリケーションの始動スクリプトと停止スクリプトは、アプリケーションに対する PowerHA SystemMirror の制御のメイン・ポイントです。 指定したスクリプトがアプリケーション全体を開始/停止するために正しく動作することがとても重要です。 スクリプトがアプリケーションを正しく制御できない場合、アプリケーション回復の他の部分に影響が及ぶ可能性があります。 たとえば、使用した停止スクリプトがアプリケーションを完全には停止できず、プロセスがディスクにアクセスし続ける場合、PowerHA SystemMirror は、 障害が発生したノードでボリューム・グループをオフラインにできず、そのボリューム・グループをバックアップ・ノードで回復することもできません。

このページにあるフィールドはいずれも、 「コントローラー名」フィールドに情報が指定されるまではアクティブになりません。 このフィールドに情報が指定されると、すべてのフィールドが使用可能になります。

フィールド

コントローラー名
事前定義されたアプリケーション・コントローラーを指定のリストから選択するか、またはリソース・グループに対して定義したい ユーザー定義アプリケーション・コントローラーに対して固有の名前を手動で指定します。 指定する名前は 1 文字以上 64 文字以下の英数字で構成されていなければなりません。 英字 A から Z と a から z、数字 0 から 9、および下線 (_) 文字を使用できます。 名前の先頭を数字にすることはできません。 また、名前を PowerHA 予約語にすることはできません。

事前定義されたアプリケーション・コントローラーの始動スクリプトと停止スクリプトも事前定義されています。 事前定義されたアプリケーション・コントローラーを選択した場合、そのアプリケーション・コントローラーの 「始動スクリプト」フィールドと「停止スクリプト」フィールドには 値が自動的に入力されています。 これらのフィールドは変更できません。

始動スクリプト
アプリケーション・サーバーの始動に使用されるプログラムの絶対パスおよびファイル名を指定します。 さらに、実行時にプログラムに渡される追加の引数も指定します。 このプログラムは、ノードがクラスターに結合する場合など、必要なリソースが使用可能になると必ず実行されます。 最大 256 文字の英数字を使用できます。 このスクリプトは、サーバーを始動する可能性のある各クラスター・ノード上の同じロケーションに配置する必要があります。 ただし、スクリプトの内容は同じでなくてもかまいません。
停止スクリプト
アプリケーション・サーバーの停止に使用されるプログラムの絶対パスおよびファイル名を指定します。 さらに、実行時にプログラムに渡される追加の引数も指定します。 このプログラムは、ノードがクラスターに結合する場合など、必要なリソースが使用可能になると必ず実行されます。 最大 256 文字の英数字を使用できます。 このスクリプトは、サーバーを始動する可能性のある各クラスター・ノード上の同じロケーションに配置する必要があります。 ただし、スクリプトの内容は同じでなくてもかまいません。
アプリケーション・モニター
このアプリケーションとともに使用するアプリケーション・モニターをテーブルから 1 つ以上選択します。 このテーブルには、事前定義されたすべてのアプリケーション・モニターと、 「アプリケーション・モニター」ページで定義されたすべてのアプリケーション・モニターがリストで示されます。

アクション

さらに追加
別のフィールド・セットを追加して、ユーザー定義リソース・グループ用に別のアプリケーション・コントローラーを作成して構成できるようにするには、 「さらに追加」をクリックします。 追加されたアプリケーション・コントローラーのフィールドはいずれも、最初のフィールド (通常は、名前フィールド) が選択されるまではアクティブになりません。 追加されたアプリケーション・コントローラーのフィールドはいずれも、 「コントローラー名」フィールドに情報が指定されるまではアクティブになりません。 このフィールドに情報が指定されると、すべてのフィールドが使用可能になります。
除去
最初のアプリケーション・コントローラー・フィールド・セットから内容を除去し、 「コントローラー名」フィールドより後のフィールドをすべて使用不可にするには、 「除去」をクリックします。 ページ上に追加されたアプリケーション・コントローラーにこのアクションが適用された場合、追加されたコントローラーのフィールド・セットが完全に除去されます。