Sun Cluster Data Service for Sybase ASE ガイド (Solaris OS 版)

Sun Cluster HA for Sybase ASE 障害モニターの調整

Sun Cluster HA for Sybase ASE 障害モニターは Sybase ASE サーバーに照会して、サーバーの健全性を判断します。


注 –

Sun Cluster HA for Sybase ASE 障害モニターは Adaptive サーバーだけを監視します。この障害モニターは、補助サーバーは監視しません。


Sun Cluster HA for Sybase ASE 障害モニターは、Sybase ASE を表すリソースに含まれます。Sun Cluster HA for Sybase ASE の登録および構成時に、このリソースを作成できます。詳細は、「Sun Cluster HA for Sybase ASE の登録と構成」を参照してください。

障害モニターの動作は、このリソースのシステムプロパティーと拡張プロパティーによって制御されます。事前に設定された障害モニターの動作は、これらのプロパティーのデフォルト値に基づいています。現在の動作は、ほとんどの Sun Cluster システムに適しているはずです。したがって、Sun Cluster HA for Sybase ASE 障害モニターを調整する必要があるのは、この事前設定されている動作を変更する必要がある場合だけです。

Sun Cluster HA for Sybase ASE 障害モニターの調整では、次の作業を行います。

これらの作業は、Sun Cluster HA for Sybase ASE の登録と構成の際に行います。詳細は、次の項目を参照してください。

Sun Cluster HA for Sybase ASE 障害モニターは、次のプロセスで構成されます。

主障害モニタープロセス

障害モニタープロセスでは、エラーを診断し、統計情報を検査します。障害モニターは、次の条件が満たされたときに、操作が正常であったとみなします。

操作が失敗に終わると、主プロセスは、アクションテーブルを検査してとるべきアクションを特定し、あらかじめ決められたアクションをとります。操作が失敗した場合、主プロセスは、次のアクションをとることができます。

  1. 現在のノードでリソースを再起動します。

  2. 現在のノードでリソースグループを再起動します。

  3. リソースグループのノードリストに存在する次のノードにリソースグループをフェイルオーバーします。

これらのアクションは、外部プログラムを別のプロセスとしてバックグラウンドで実行します。

さらに、サーバーの障害モニターは、 Adaptive_Server_Log ファイルをスキャンし、エラーが見つかれば、それを訂正します。

データベース-クライアント障害検証

データベース-クライアント障害検証では、活動検査とテストトランザクションを実行します。拡張プロパティー Connect_string では、すべてのデータベース操作を行うアカウントを指定します。拡張プロパティー Probe_timeout では、タイムアウト値を設定します。障害機構は、この値を使って、正常なデータベース検証の間に経過した時間を計算します。