Sun GlassFish Enterprise Server 2.1 クイックスタートガイド

Procedure融合ロードバランサを使用するクラスタを設定する

ここで示す手順では、DAS が稼動しているのと同じホスト上にサンプルのクラスタを作成します。

始める前に

ノードエージェントが起動済みであると想定します。クラスタの作成時にインスタンスを指定する場合は、インスタンスを実行するマシンで、実行しているノードエージェントと指定するインスタンスを関連付けます。ノードエージェントが実行されていない場合、インスタンスは起動しません。ノードエージェントとインスタンスの名前は、1 つのドメインで作成されるクラスタ間で一意のものとする必要があります。

  1. http:// hostname:portnumber にアクセスして、管理コンソールにログインします。

    hostname は、ドメイン管理サーバーを実行しているシステム名で置き換えてください。portnumber は、クラスタドメイン domain1 のポート番号で置き換えます。

  2. 左側の区画で、「クラスタ」タブをクリックします。

  3. クラスタを作成するには、次の手順に従います。

    • 右側の区画で、「新規」をクリックして、名前に cluster1 を入力します。「了解」をクリックします。

    • asadmin create-cluster --user admin --passwordfile adminpassword.txt --host hostname -port 4848 cluster1 コマンドを実行します。

  4. cluster1」をクリックします。このクラスタの「一般情報」が表示されます。


    注 –

    右側の区画の「一般」タブで、「ハートビートを有効」チェックボックスが選択されていることを確認します。融合ロードバランサを使用するには、GMS サービスを実行している必要があります。


  5. 右側の区画で、「インスタンス」タブをクリックします。「新規」ボタンをクリックして、クラスタ用の 2 つのインスタンスを指定する 2 つのエントリを作成します。

  6. instance1 と入力します。「ノードエージェント」フィールドでは、デフォルトで nodeagent1 が選択されています。

  7. instance2 と入力します。「ノードエージェント」フィールドでは、デフォルトで nodeagent1 が選択されています。「保存」をクリックします。

    手順 4 ~ 6 の代わりに、次の asadmin コマンドを使用することもできます。

    • asadmin create-instance --user admin --passwordfile adminpassword.txt --host hostname -port 4848 --cluster cluster1 --nodeagent nodeagent1 --systemproperties "JMX_SYSTEM_CONNECTOR_PORT=8687:IIOP_LISTENER_PORT=3330:IIOP_SSL_LISTENER_PORT=4440:IIOP_SSL_ MUTUALAUTH_PORT=5550:HTTP_LISTENER_PORT=1110:HTTP_SSL_LISTENER_PORT=2220" instance1

    • asadmin create-instance --user admin --passwordfile adminpassword.txt --host hostname -port 4848 --cluster cluster1 --nodeagent nodeagent1 --systemproperties "JMX_SYSTEM_CONNECTOR_PORT=8688:IIOP_LISTENER_PORT=3331:IIOP_SSL_LISTENER_PORT=4441:IIOP_SSL_ MUTUALAUTH_PORT=5551:HTTP_LISTENER_PORT=1111:HTTP_SSL_LISTENER_PORT=2221" instance2

  8. クラスタを起動するには、次の手順に従います。

    • 「一般」タブをクリックし、「クラスタの起動」ボタンをクリックします。

    • 次のコマンドを実行して、クラスタとクラスタに含まれるインスタンスを起動します。

      asadmin start-cluster --user admin --passwordfile adminpassword.txt --host hostname --port 4848 cluster1

    クラスタを起動すると、デフォルトで 2 つのインスタンスが起動されます。