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

Sun Cluster HA for Sybase ASE の登録と構成の方法

この手順では、scrgadm(1M) コマンドを使用し、Sun Cluster HA for Sybase ASE を登録し、構成する方法について解説します。

この手順には、SUNW.HAStoragePlus リソースタイプを作成する方法も含まれます。このリソースタイプは、HAStorage と Sun Cluster HA for Sybase ASE 間でアクションの同期をとって、高可用性ローカルファイルシステムを使用できるようにします。Sun Cluster HA for Sybase ASE ではディスクに負荷がかかるため、SUNW.HAStoragePlus リソースタイプを構成する必要があります。

SUNW.HAStoragePlus リソースタイプの詳細については、SUNW.HAStoragePlus(1) のマニュアルページおよび『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の「リソースグループとディスクデバイスグループの関係」を参照してください。


注 –

その他のオプションでもデータサービスは登録および構成できます。これらのオプションの詳細は、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の「データサービスリソース管理用ツール」を参照してください。


この手順を実行するには、次の情報を確認しておく必要があります。


注 –

次の手順は、クラスタの 1 つのメンバーだけで行ってください。


  1. クラスタメンバー上でスーパーユーザーになります。

  2. scrgadm コマンドを実行し、Sun Cluster HA for Sybase ASE のリソースタイプを登録します。


    # scrgadm -a -t SUNW.sybase
    

    -a

    データサービスのリソースタイプを追加します。

    -t SUNW.sybase

    当該データサービス用にあらかじめ定義されているリソースタイプを指定します。

  3. SUNW.HAStoragePlus リソースタイプをクラスタに登録します。


    # scrgadm -a -t SUNW.HAStoragePlus
    

  4. タイプ SUNW.HAStoragePlus のリソース sybase-hastp-rs を作成します。


    # scrgadm -a -j sybase-hastp-rs -g sybase-rg -t SUNW.HAStoragePlus \
    -x GlobalDevicePaths=sybase-device-group1,/dev/global/dsk/dl \
    -x FilesystemMountPoints=/global/sybase-inst \
    -x AffinityOn=TRUE
    


    注 –

    フェイルオーバーを行うためには、AffinityOn が TRUE に設定され、ローカルファイルシステムが広域ディスクグループ上に存在する必要があります。


  5. scrgadm コマンドを実行して、次の作業を完了し、リソースグループ sybase-rg をクラスタノード上でオンラインにします。

    • リソースグループを管理状態にします。

    • リソースグループのオンライン化

    このノードは、デバイスグループ sybase-set1 および raw デバイス /dev/global/dsk/d1 のプライマリになります。ファイルシステムに関連するデバイスグループ (/global/sybase-inst など) もこのノード上でプライマリになります。


    # scrgadm -Z -g sybase-rg
    
  6. Sybase ASE アプリケーションリソースをフェイルオーバーリソースグループに作成します。


    # scrgadm -a -j resource -g resource-group \
    -t SUNW.sybase \
    -x Environment_File=environment-file-path \
    -x Adaptive_Server_Name=adaptive-server-name \
    -x Backup_Server_Name=backup-server-name \
    -x Text_Server_Name=text-server-name \
    -x Monitor_Server_Name=monitor-server-name \
    -x Adaptive_Server_Log_File=log-file-path \
    -x Stop_File=stop-file-path \
    -x Connect_string=user/passwd
    -y resource_dependencies=storageplus-resource
    
    -j resource

    追加するリソース名を指定します。

    -g resource-group

    リソースグループ名を指定します。RGM はここにリソースを入れます。

    -t SUNW.sybase

    追加するリソースタイプを指定します。

    -x Environment_File=environment-file

    環境ファイルの名前を設定します。

    -x Adaptive_Server_Name= adaptive-server-name

    適応サーバーの名前を設定します。

    -x Backup_Server_Name= backup-server-name

    バックアップサーバーの名前を設定します。

    -x Text_Server_Name=text-server-name

    テキストサーバーの名前を設定します。

    -x Monitor_Server_Name= monitor-server-name

    監視サーバーの名前を設定します。

    -x Adaptive_Server_Log_File= log-file-path

    アダプティブサーバーのログファイルへのパスを設定します。

    -x Stop_File=stop-file-path

    停止ファイルへのパスを設定します。

    -x Connect_string=user/passwd

    障害モニターがデータベースに接続するときに使用するユーザー名とパスワードを指定します。

    デフォルト値を持つ拡張プロパティを指定する必要はありません。詳細は、「Sun Cluster HA for Sybase ASE 拡張プロパティの構成」を参照してください。

  7. リソースと障害の監視を有効にします。


    注 –

    Sybase サーバーが起動すると、Sybase がログをコンソールに印刷します。これらのメッセージをコンソールに印刷したくない場合は、適切な RUN ファイルを更新し、これらのメッセージを別のファイルにリダイレクトします。



    # scswitch -Z -g resource-group
    

次に進む手順

Sun Cluster HA for Sybase ASE の登録と構成を終了すると、「Sun Cluster HA for Sybase ASE のインストールを確認する」 に進みます。