Sun Cluster Data Service for Sun Java System Application Server ガイド (Solaris OS 版)

Procedureフェイルオーバーデータサービスとして Sun Cluster HA for Sun Java System Application Server を登録して構成する

次の手順で、Sun Cluster HA for Sun Java System Application Server のフェイルオーバー構成を完成させます。この手順で、ドメイン管理サーバーをフェイルオーバーリソースとして構成することもできます。

この手順は、「ネットワークリソースを構成して起動する (フェイルオーバー構成の場合)」でフェイルオーバーリソースグループを作成してこのリソースグループに論理ホスト名を追加し、このリソースグループをオンラインにしたあとで行なってください。

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

  2. データサービスのリソースタイプを登録します。


    # scrgadm -a -t SUNW.s1as
    
    -a

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

    -t SUNW.s1as

    事前に定義したリソースタイプ名を指定します。

  3. ネットワークリソース用に作成したフェイルオーバーリソースグループに、Sun Java System Application Server リソースインスタンスを追加します。


    # scrgadm -a -j resource -g resource-group \
    -t SUNW.s1as \
    y Network_resources_used=network-resources \
    y Port_list=port/tcp,port/tcp \
    x Confdir_list=install-directory/domains/domain/server \
    x Monitor_Uri_List=http://logical-hostname[:port][/path]
    
    -j resource

    Sun Java System Application Server アプリケーションリソース名を指定します。

    -g resource-group

    リソースグループを指定します。

    -t SUNW.s1as

    追加するリソースの種類を指定します。

    -y Network_resources_used =network-resources

    resource-group にネットワークリソースのリストをコンマで区切って指定します。

    -y Port_list= port-number/protocol

    使用するポート番号とプロトコルをコンマで区切って指定します (例:80/tcp)。Monitor_Uri_List を設定する場合は、Port_list の設定は任意選択となります。

    -x Confdir_list= install-directory/domains/domain /server

    Sun Java System Application Server 構成ディレクトリのパスを指定します。Confdir_list 拡張プロパティーは必須です。エントリを 1 つだけ指定する必要があります。

    -x Monitor_Uri_List =logical-hostname[:port][/path]

    Sun Cluster HA for Sun Java System Application Server が要求を行う URL をコンマで区切って指定します。Port_list プロパティーを設定しない場合は、Monitor_Uri_List 拡張プロパティーを設定する必要があります。

  4. リソースグループとアプリケーションサーバーリソースがオンラインになっていることを確認します。


    # scstat -g
    # ps -ef
    

例 2–1 フェイルオーバーデータサービスとしての Sun Cluster HA for Sun Java System Application Server の登録と構成

クラスタ情報

  1. フェイルオーバーリソースグループを作成するには、次のコマンドを実行します。


    # scrgadm -a -g appsrv-rg -h phys-schost-1,phys-schost-2
    
  2. リソースグループに論理ホスト名リソースを追加するには、次のコマンドを実行します。


    # scrgadm -a -L -g appsrv-rg -l schost-1
    
  3. SUNW.s1as リソースタイプを登録するには、次のコマンドを実行します。


    # scrgadm -a -t SUNW.s1as
    
  4. Sun Java System Application Server リソースを作成してこのリソースをリソースグループに追加するには、次のコマンドを実行します。


    # scrgadm -a -j appsrv-rs -g appsrv-rg \
    -t SUNW.s1as \
    -y Network_resources_used=schost-1 \
    -y Port_list=80/tcp,3700/tcp \
    -x Confdir_list=/global/appsrv/domains/scdomain/server1 \
    -x Monitor_Uri_List=http://schost-1:80/servlet/monitor
    
  5. アプリケーションリソースグループをオンラインにするには、次のコマンドを実行します。


    # scswitch -Z -g appsrv-rg
    


例 2–2 フェイルオーバーデータサービスとしての admin-server の登録と構成

上の例で作成したフェイルオーバーリソースグループの一部として、admin-server を構成する例を示します。

クラスタ情報

Sun Java System Application Server リソースを作成してこのリソースをリソースグループに追加するには、次のコマンドを実行します。


# scrgadm -a -j admin-rs -g appsrv-rg \
-t SUNW.s1as \
-y Network_resources_used=schost-1 \
-y Port_list=4848/tcp \
-x Confdir_list=/global/appsrv/domains/scdomain/admin-server \
-x Monitor_Uri_List=http://schost-1:484