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

Sun Java System Application Server のインストールと構成

この節では、Sun Java System Application Server のインストールと構成について説明します。ここでは、Sun Cluster HA for Sun Java System Application Server に固有の情報だけを挙げています。パッチ要件をはじめとする、インストール手順の詳細はSun Java System Application Server のマニュアルを参照してください。


注 –

インストールを開始する前に、domain.xml ファイル内の JMS-service エントリを REMOTE に設定してください。


Procedureネットワークリソースを構成して起動する

Sun Java System Application Server 内のコンポーネントを Sun Cluster 上で稼働させるには、それらのコンポーネントのネットワークリソースを設定する必要があります。

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

  2. Domain Administration Server (DAS) アプリケーションリソースと、DAS が使用するネットワークリソースを含むフェイルオーバーリソースグループを作成します。

    フェイルオーバー IP アドレスは、DAS リソースのネットワークリソースです。


    # scrgadm -a -g DAS-resource-group [-h nodelist]
    -g DAS-resource-group

    DAS リソースグループの名前を指定します。任意の名前を指定できます。

    [-h nodelist]

    潜在マスターを識別するための物理ノード名をコンマで区切って指定します (省略可能)。フェイルオーバー時、ノードはこのリスト内の順番に従ってプライマリとして判別されます。クラスタのすべてのノードがマスターになり得るのであれば、-h オプションを指定する必要はありません。

  3. DAS リソースグループにネットワークリソースを追加します。

    次のコマンドを使用して、DAS リソースグループにフェイルオーバー IP アドレスを追加します。


    # scrgadm -a -L -g DAS-resource-group -l IP-address
    
    -L

    ネットワークリソースを追加することを示します。

    -g DAS-resource-group

    DAS リソースグループの名前を指定します。

    -l IP-address

    このリソースグループ内のネットワークリソースであるフェイルオーバー IP アドレスを指定します。

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

    このリソースグループをオンラインにすると、DAS のフェイルオーバー IP アドレスリソースが有効になります。


    # scswitch -Z -g DAS-resource-group
    
    -Z

    DAS リソースグループを MANAGED 状態に移行し、続いてオンラインにします。このコマンドにより、リソースグループ内のリソースも有効になります。

    -g DAS-resource-group

    DAS リソースグループの名前を指定します。

  5. Node Agent 用のリソースグループと、Node Agent が使用するネットワークリソースを作成します。

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


    # scrgadm -a -g NA-resource-group [-h nodelist]
  6. リソースグループにフェイルオーバー論理ホスト名を追加します。


    # scrgadm -a -L -g NA-resource-group -l logical-hostname
    
  7. Node Agent リソースグループをオンラインにします。

    これらのリソースグループをオンラインにすると、Node Agent のフェイルオーバー論理ホストリソースが有効になります。


    # scswitch -Z -g NA-resource-group
    

ProcedureSun Java System Application Server をインストールして構成する

手順
  1. 『Sun Java System Application Server Installation and Administration Guide』の説明に従って操作を行います。

    Sun Java System Application Server は、ローカルファイルシステムまたは広域ファイルシステムのどちらにもインストールできます。

  2. ドメインを作成する場合は、広域ファイルシステム内にドメインディレクトリを作成する必要があります。

    SUNW.jsas リソースタイプの拡張プロパティー Domaindir は、ドメインディレクトリのパスを指定します。SUNW.jsas 拡張プロパティー」を参照してください。

  3. Node Agent を作成する場合は、広域ファイルシステム内に Node Agent ディレクトリを作成する必要があります。

  4. ドメインを作成したあとで、DAS リスナーアドレスをすべてフェイルオーバー IP アドレスに変更します。

    domain.xml 内の server-config エントリで、Domain Administration Server HTTP、HTTPS、IIOP などのリスナーアドレスをすべて Sun Cluster DAS リソース内で使用するフェイルオーバー IP アドレスに変更してください。

  5. サーバーインスタンスと Node Agent が待機するフェイルオーバー論理ホスト名を構成します。

    Node Agent と Sun Java System Application Server インスタンスが作成されると、デフォルトの動作として物理ノードアドレスがファイル domain.xml 内に設定されます。このため、物理アドレスを、Node Agent に使用する予定のフェイルオーバー論理ホスト名に変更する必要があります。

    Node Agent 構成ディレクトリ内のファイル nodeagent.properties には、エントリ「agent.client.host=hostname」が入っています。hostname には、Node-Agent-name の稼働ノードとして構成される Sun Cluster ノードが指定されます。Node-Agent-name には、特定の Node Agent の名前が指定されます。