Sun Cluster 3.1 Data Service for Sybase ASE ガイド

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(5) マニュアルページと『Sun Cluster 3.1 データサービスの計画と管理』の「リソースグループとディスクデバイスグループの関係」を参照してください。


注 –

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


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


注 –

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