Cluster Server 7.3.1 Agent for Sybase インストール/設定ガイド - Solaris
- Cluster Server for Sybase の概要
- Sybase のインストールと設定
- Sybase 用のエージェントのインストール、アップグレード、および削除
- Sybase のための VCS サービスグループの設定
- Sybase のための VCS サービスグループの管理
- 付録 A. Sybase のリソースの種類定義
- 付録 B. Sybase の設定例
- 付録 C. 以前のリリースで導入された変更
エージェントに対するインテリジェントなリソース監視(IMF)の有効化と無効化
インテリジェントなリソースの監視を手動で有効または無効にするための次の手順を確認します。 インテリジェントなリソースの監視機能はデフォルトでは有効です。 IMF リソースタイプ属性により、IMF 対応のエージェントがインテリジェントなリソースの監視を実行する必要があるかどうかが決まります。
メモ:
VCS は、エージェントの IMF を有効および無効にするために、haimfconfig スクリプトを提供します。 このスクリプトは、VCS が実行中か、VCS が停止しているときに使うことができます。 スクリプトを使って、IMF 対応の付属エージェント、エンタープライズエージェント、およびカスタムエージェントの IMF を有効または無効にします。
詳しくは、『Cluster Server 管理者ガイド』の「スクリプトを使用したエージェント用の IMF の有効化と無効化」節を参照します。
Sybase エージェントと SybaseBk エージェントがインテリジェントなリソース監視をサポートするしくみを参照してください。
メモ:
クラスタの Sybase リソースはすべて、エージェントの IMF 監視の有効と無効を切り替えると修正されます。
インテリジェントなリソースの監視を有効にするには
- VCS 設定を書き込み可能にします。
# haconf -makerw
- インテリジェントなリソースの監視を有効にするには、次のコマンドを実行します。
オフラインのリソースのインテリジェントな監視を有効にするには:
# hatype -modify resource_type IMF -update Mode 1
オンラインのリソースのインテリジェントな監視を有効にするには:
# hatype -modify resource_type IMF -update Mode 2
オンラインおよびオフライン両方のリソースのインテリジェントな監視を有効にするには:
# hatype -modify resource_type IMF -update Mode 3
また、IMF 属性の MonitorFreq キーと RegisterRetryLimit キーの値を変更できます。
Sybase 用エージェントの属性の定義を参照してください。
SybaseBk 用エージェントの属性の定義を参照してください。
- VCS 設定を保存します。
# haconf -dump -makero
- クラスタのすべてのノードで AMF カーネルドライバが設定されていることを確認します。
Solaris の場合:
svcs -l amf
コマンドにより、AMF ドライバがロードされていないか設定されていないことを示す出力が返された場合は、AMF ドライバを設定します。
AMF カーネルドライバの管理を参照してください。
- エージェントを再起動します。 各ノードで次のコマンドを実行します。
# haagent -stop agent_name -force -sys sys_name # haagent -start agent_name -sys sys_name
インテリジェントなリソースの監視を無効にするには
- VCS 設定を書き込み可能にします。
# haconf -makerw
- 特定のタイプのすべてのリソースに対するインテリジェントなリソースの監視を無効にするには、次のコマンドを実行します。
# hatype -modify Sybase IMF -update Mode 0
- 特定の リソースに対するインテリジェントなリソースの監視を無効にするには、次のコマンドを実行します。
# hares -override resource_name IMF # hares -modify resource_name IMF -update Mode 0
- VCS 設定を保存します。
# haconf -dump -makero
メモ:
Sybase Cluster Edition では、monitor エントリポイントが実行されるときは必ず、qrmutil に基づいた監視チェックがエージェントによって実行されます。この監視チェックは、IMF MonitorFreq の値に到達するか LevelTwoMonitorFreq の値に到達すると実行されます。 たとえば、IMF MonitorFreq が 10 などの高い値に設定されている場合は、qrmutil に基づいた監視チェックは、MonitorInterval の 10 倍の秒数が経過してから実行されます。