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

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

この節の手順に従い、Sun Cluster HA for Sybase ASE データサービスの登録と構成を行ないます。Sun Cluster HA for Sybase ASE をフェイルオーバーデータサービスとして登録し、構成します。

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 のインストールを確認する」 に進みます。