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

ProcedureSun Cluster HA for Sun Java System Application Server をフェイルオーバー DAS コンポーネントとフェイルオーバー NA コンポーネントとして登録して構成する

この作業は、「ネットワークリソースを構成して起動する」ですでに DAS コンポーネントと NA コンポーネント用のフェイルオーバーリソースグループを作成し、これらのリソースグループにフェイルオーバー IP アドレスと論理ホストを追加し、リソースグループをオンラインにしてあることが前提になります。

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

  2. DAS コンポーネントのリソースタイプを登録します。


    # scrgadm -a -t SUNW.jsas
    
    -a

    DAS コンポーネントのリソースタイプを追加します。

    -t SUNW.jsas

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

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

    このリソースタイプの拡張プロパティーの詳細は、SUNW.jsas 拡張プロパティー」を参照してください。


    # scrgadm -a -j DAS-resource -g DAS-resource-group \ 
    -t SUNW.jsas \
    -y Network_resources_used=logical-hostname \ 
    -x Adminuser=DAS-admin-username \ 
    -x Domain_name=domain-name \ 
    -x Passwordfile=password-file \ 
    -x Confdir_list=install-directory \ 
    -x Domaindir=domain-directory \ 
    -x Monitor_Uri_List=http://logical-hostname[:port][/path]
    
    -a

    リソースを追加します。

    -j DAS-resource

    DAS リソース名を指定します。

    -g DAS-resource-group

    DAS コンポーネントのリソースグループを指定します。

    -t SUNW.jsas

    DAS コンポーネントのリソースタイプを指定します。

    -y Network_resources_used =logical-hostname

    DAS が使用するフェイルオーバー IP アドレスを指定します。

    -x Adminuser= DAS-admin-username

    DAS 管理ユーザー名を指定します。

    -x Domain_name= domain-name

    ドメイン名を指定します。

    -x Passwordfile= password-file

    DAS の管理パスワードとマスターパスワードが入ったファイルのフルパスを指定します。

    -x Confdir_list= install-directory

    Sun Java System Application Server インストールディレクトリのフルパスを指定します。この拡張プロパティーのデフォルト値は、標準のインストールディレクトリである /opt/SUNWappserver です。

    -x Domaindir= domain-directory

    ドメインディレクトリのフルパスを指定します。Sun Java System Application Server のインストール時にこのドメインディレクトリが デフォルトのディレクトリとして指定されている場合は、この拡張プロパティーは省略できます。

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

    (省略可能) Sun Cluster HA for Sun Java System Application Server が要求を出す URI (要求元) をコンマで区切って指定します。Port_list プロパティーを設定しない場合は、Monitor_Uri_List 拡張プロパティーを設定する必要があります。Port_list プロパティーはリソースの標準プロパティーの 1 つであり、サーバーが待機するポート番号の一覧を指定します。Port_list プロパティーの詳細は、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』「リソースのプロパティ」を参照してください。

  4. Node Agent コンポーネントのリソースタイプを登録します。


    # scrgadm -a -t SUNW.jsas-na
    
    -a

    NA コンポーネントのリソースタイプを追加します。

    -t SUNW.jsas-na

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

  5. ネットワークリソース用に作成したフェイルオーバーリソースグループに、Node Agent リソースインスタンスを追加します。

    このリソースタイプの拡張プロパティーの詳細はSUNW.jsas-na 拡張プロパティー」を参照してください。


    # scrgadm -a -j NA-resource -g NA-resource-group \
    -t SUNW.jsas-na \
    -y Resource_Dependencies=DAS-resource \
    -x Adminuser=DAS-admin-username \
    -x Confdir_list=install-directory \
    -x Adminhost=DAS-hostname \
    -x Adminport=DAS-port \
    -x Agentdir=NA-directory \
    -x Passwordfile=password-file
    
    -a

    リソースを追加します。

    -j NA-resource

    Node Agent リソース名を指定します。

    -g NA-resource-group

    Node Agent コンポーネントのリソースグループを指定します。

    -t SUNW.jsas-na

    Node Agent コンポーネントのリソースタイプを指定します。

    -y Resource_Dependencies =DAS-resource

    DAS リソースがオンラインになってから Node Agent リソースが起動するように指定します。

    -x Adminuser= DAS-admin-username

    DAS 管理ユーザー名を指定します。

    -x Confdir_list= install-directory

    Sun Java System Application Server インストールディレクトリのフルパスを指定します。この拡張プロパティーのデフォルト値は、標準のインストールディレクトリである /opt/SUNWappserver です。

    -x Adminhost= DAS-hostname

    Domain Administration Server のホスト名を指定します。

    -x Adminport= DAS-port

    DAS が待機するポートを指定します。

    -x Agentdir= NA-directory

    Node Agent ディレクトリのフルパスを指定します。

    -x Passwordfile= password-file

    DAS の管理パスワードとマスターパスワードが入ったファイルのフルパスを指定します。