Cluster Server 7.3.1 Agent for Sybase インストール/設定ガイド - Solaris

Last Published:
Product(s): InfoScale & Storage Foundation (7.3.1)
  1. Cluster Server for Sybase の概要
    1.  
      Cluster Server for Sybase について
    2.  
      VCS agent for Sybase のサポート対象ソフトウェア
    3.  
      エージェントが Sybase の高可用性を保証するしくみ
    4.  
      Sybase エージェントと SybaseBk エージェントがインテリジェントなリソース監視をサポートするしくみ
    5. Sybase エージェントの関数について
      1.  
        Sybase 用エージェント関数
      2.  
        SybaseBk エージェントの関数
      3.  
        Sybase 用エージェントの IPC クリーンアップ機能の使用
    6. Sybase 用エージェントのための監視オプション
      1.  
        Solaris コンテナで実行中の Sybase インスタンスの監視
    7.  
      VCS agent for Sybase の Action 関数
    8.  
      VCS クラスタにおける典型的な Sybase 設定
  2. Sybase のインストールと設定
    1. Sybase をインストールするための VCS の必要条件
      1.  
        Sybase インストールディレクトリ
      2.  
        共有ディスク上の SYBASE ディレクトリ
      3.  
        Sybase ホームディレクトリのシステムグループとシステムユーザー
      4.  
        データベース dbspace
      5.  
        透過的 TCP/IP フェールオーバー
      6.  
        Sybase エージェントの言語設定
    2.  
      VCS 環境での Sybase のインストール
    3.  
      詳細監視のための Sybase の設定
  3. Sybase 用のエージェントのインストール、アップグレード、および削除
    1.  
      Sybase 用のエージェントをインストールまたはアップグレードする前に
    2.  
      for Sybaseエージェントのインストール
    3.  
      Sybase 用エージェントの無効化
    4.  
      Sybase 用エージェントの削除
    5.  
      for Sybase エージェントのアップグレード
  4. Sybase のための VCS サービスグループの設定
    1.  
      Sybase のサービスグループの設定について
    2. Sybase サービスグループを設定する前に
      1.  
        SybaseTypes.cf ファイルのインポート
    3.  
      for Sybaseサービスグループの設定
    4.  
      Cluster Manager(Java コンソール)からの Sybase 用サービスグループの設定
    5.  
      コマンドラインを使用した for Sybaseのサービスグループの設定
    6.  
      Sybase のパスワードの暗号化
    7. for Sybaseのエージェントに対する詳細監視の設定について
      1.  
        for Sybaseエージェントに対する
      2.  
        for Sybaseのエージェントに対する詳細監視の無効化
    8.  
      エージェントに対するインテリジェントなリソース監視(IMF)の有効化と無効化
    9.  
      AMF カーネルドライバの管理
  5. Sybase のための VCS サービスグループの管理
    1.  
      Sybase のサービスグループの管理について
    2.  
      Sybase サービスグループのオンライン化
    3.  
      Sybase サービスグループのオフライン化
    4.  
      Sybase サービスグループの切り替え
    5.  
      Sybase サービスグループ設定の修正
    6.  
      Sybase のエージェントログの表示
  6. 付録 A. Sybase のリソースの種類定義
    1.  
      Sybase のリソースタイプと属性の定義について
    2. Sybase リソースタイプ
      1.  
        Sybase 用エージェントのタイプの定義
      2.  
        Sybase 用エージェントの属性の定義
    3. SybaseBk リソースタイプ
      1.  
        SybaseBk 用エージェントのタイプ定義
      2.  
        SybaseBk 用エージェントの属性の定義
  7. 付録 B. Sybase の設定例
    1.  
      Sybase 用エージェントの設定例について
    2. Sybase 用エージェントのリソースの依存関係グラフ
      1.  
        Solaris ゾーンに設定された Sybase のリソースの依存関係
    3.  
      Solaris システム上の agent for Sybase の設定例
    4. Sybase ASE CE の設定のための main.cf ファイルのサンプル
      1.  
        VCS の制御下にあり、Sybase バイナリをインストールするための CFS の共有マウントポイントを持つ基本的な Sybase ASE CE クラスタ設定向けの main.cf のサンプル
      2.  
        Sybase バイナリをインストールするための VxFS のローカルマウントポイントを持つ基本的な Sybase ASE CE クラスタ設定向けの main.cf のサンプル
      3.  
        CVM VVR のプライマリサイトの main.cf のサンプル
      4.  
        CVM VVR のセカンダリサイトの main.cf のサンプル
    5.  
      Solaris ゾーンの Sybase エージェントの設定例
  8. 付録 C. 以前のリリースで導入された変更
    1.  
      以前のリリースで導入された変更点

エージェントに対するインテリジェントなリソース監視(IMF)の有効化と無効化

インテリジェントなリソースの監視を手動で有効または無効にするための次の手順を確認します。 インテリジェントなリソースの監視機能はデフォルトでは有効です。 IMF リソースタイプ属性により、IMF 対応のエージェントがインテリジェントなリソースの監視を実行する必要があるかどうかが決まります。

メモ:

VCS は、エージェントの IMF を有効および無効にするために、haimfconfig スクリプトを提供します。 このスクリプトは、VCS が実行中か、VCS が停止しているときに使うことができます。 スクリプトを使って、IMF 対応の付属エージェント、エンタープライズエージェント、およびカスタムエージェントの IMF を有効または無効にします。

詳しくは、『Cluster Server 管理者ガイド』の「スクリプトを使用したエージェント用の IMF の有効化と無効化」節を参照します。

Sybase エージェントと SybaseBk エージェントがインテリジェントなリソース監視をサポートするしくみを参照してください。

メモ:

クラスタの Sybase リソースはすべて、エージェントの IMF 監視の有効と無効を切り替えると修正されます。

インテリジェントなリソースの監視を有効にするには

  1. VCS 設定を書き込み可能にします。
    # haconf -makerw
  2. インテリジェントなリソースの監視を有効にするには、次のコマンドを実行します。
    • オフラインのリソースのインテリジェントな監視を有効にするには:

      # 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 用エージェントの属性の定義を参照してください。

  3. VCS 設定を保存します。
    # haconf -dump -makero
  4. クラスタのすべてのノードで AMF カーネルドライバが設定されていることを確認します。
    • Solaris の場合:

    •                 svcs -l amf
                    

      コマンドにより、AMF ドライバがロードされていないか設定されていないことを示す出力が返された場合は、AMF ドライバを設定します。

      AMF カーネルドライバの管理を参照してください。

  5. エージェントを再起動します。 各ノードで次のコマンドを実行します。
    # haagent -stop agent_name -force -sys sys_name
    # haagent -start agent_name -sys sys_name

インテリジェントなリソースの監視を無効にするには

  1. VCS 設定を書き込み可能にします。
    # haconf -makerw
  2. 特定のタイプのすべてのリソースに対するインテリジェントなリソースの監視を無効にするには、次のコマンドを実行します。
    # hatype -modify Sybase IMF -update Mode 0
  3. 特定の リソースに対するインテリジェントなリソースの監視を無効にするには、次のコマンドを実行します。
    # hares -override resource_name IMF
    # hares -modify resource_name IMF -update Mode 0
  4. VCS 設定を保存します。
    # haconf -dump -makero

メモ:

Sybase Cluster Edition では、monitor エントリポイントが実行されるときは必ず、qrmutil に基づいた監視チェックがエージェントによって実行されます。この監視チェックは、IMF MonitorFreq の値に到達するか LevelTwoMonitorFreq の値に到達すると実行されます。 たとえば、IMF MonitorFreq が 10 などの高い値に設定されている場合は、qrmutil に基づいた監視チェックは、MonitorInterval の 10 倍の秒数が経過してから実行されます。