Cluster Server 7.4.3 付属エージェントリファレンスガイド - Linux
- 付属エージェントの概要
- ストレージエージェント
- DiskGroup エージェント
- DiskGroupSnap エージェント
- Volume エージェント
- VolumeSet エージェント
- LVMLogicalVolume エージェント
- LVMVolumeGroup エージェント
- Mount エージェント
- Mount エージェントの設定例
- VMwareDisksエージェント
- SFCache エージェント
- Network エージェント
- ネットワークエージェントについて
- IP エージェント
- NIC エージェント
- IPMultiNIC エージェント
- MultiNICA エージェント
- DNS エージェント
- AWSIP エージェント
- AWSRoute53 エージェント
- AzureDNSZone エージェント
- ファイル共有エージェント
- サービスエージェントとアプリケーションエージェント
- Apache HTTP サーバーエージェント
- Application エージェント
- CoordPoint エージェント
- KVMGuest エージェント
- KVMGuest エージェントに関する注意
- KVMGuest 環境の設定例
- RHEV 環境の設定例
- Process エージェント
- ProcessOnOnly エージェント
- インフラエージェントとサポートエージェント
- エージェントのテスト
- レプリケーションエージェント
- RVG エージェント
- RVGPrimary エージェント
- RVGSnapshot
- RVGShared エージェント
- RVGLogowner エージェント
- RVGSharedPri エージェント
- VFRJob エージェント
Application エージェント
Application エージェントは、アプリケーションリソースのオンライン、オフライン、対象リソースの状態を監視します。 さまざまなプログラムのオンライン、オフライン、監視ルーチンに対して異なる実行可能ファイルを指定するには、このエージェントを使います。 実行ファイルはローカルストレージまたは共有ストレージに存在します。 このエージェントを使って、付属エージェント、エンタープライズエージェント、カスタムエージェントがないアプリケーションに高可用性を提供できます。
アプリケーションはルートのデフォルト環境で実行されます。 アプリケーションを実行するユーザーを指定すれば、そのユーザー環境でアプリケーションが実行されます。
アプリケーションは次の方法で管理できます。
監視プログラムを使用する
プロセスのリストを指定する
プロセス ID ファイルのリストを指定する
上記の方法を任意に組み合わせる
ProPCV (Prevention Of Concurrecy Violation) を有効にし、ノードのオンラインリソースが同じクラスタ内の VCS の制御外の別のノードでオンラインになることを防ぎます。また、ProPCV は、オフラインのノードの MonitorProcesses に設定された StartProgram とその他のプロセスの実行を防ぎます。 この処理はリソースのデータの破損を防ぎ、初期段階で同時性違反を検出します。 この属性はローカルフェールオーバータイプのグループのみに指定できます。 この機能を有効にするには、ProPCV の属性値を 1 に設定する必要があります。 ProPCV について詳しくは、『 Cluster Server 管理者ガイド』を参照してください。
また、アプリケーションエージェントでは、継続して監視しなくてもアプリケーションを開始または停止することができます。VCS でアプリケーションの開始または停止のみを行い、監視操作を実行しないことを示すには、このエージェントの StartOnly 属性を使用します。StartOnly を 1 に設定すると、エージェントは StartProgram および StopProgram の戻り値を使用して、リソースに対して ONLINE または ONLINE のいずれの状態を報告するかを判断します。
アプリケーションの起動のみオプションの制限事項:
何回も試行した後にアプリケーションがオンラインにならないと OnlineRetryLimit によって判断された場合、エージェントはその状態を OFFLINE|FAULTED として報告します。
アプリケーションがオフラインにならない場合は、エージェントはその状態を ONLINE|UNABLE TO OFFLINE として報告します。