Sun Cluster 3.1 データサービスのインストールと構成

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) のマニュアルページおよびリソースグループとディスクデバイスグループの関係を参照してください。


注 –

その他のオプションでもデータサービスの登録および構成を行うことができます。これらの方法については、データサービスリソースを管理するためのツールを参照してください。


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


注 –

次の手順は 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. scswitch コマンドを実行して、次の作業を完了し、リソースグループ sybase-rg をクラスタノード上でオンラインにします。

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

    • リソースグループをオンラインにします。

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


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