3.4.4 クラスター用のノードマネージャーの設定

クラスター用のノードマネージャーを設定すると、管理サーバーを使用して、WebLogic Server Administration Console から、クラスターのノード上で起動、停止、監視およびその他の一般的なタスクを行うことができます。次のタスクを実行します。

  • クラスター用のノードマネージャーを設定します。

  • (水平クラスターのみ)管理対象サーバーをクラスターのノードマネージャーに登録します。

  • (水平クラスターのみ)相互アクセスできるようにクラスターのサーバーを設定します。

クラスター用のノードマネージャーの設定

  1. WebLogic Server Administration Console の「Domain Structure」で、ドメイン名をクリックします。

  2. Security」タブをクリックして、右側のウィンドウで「General」をクリックし、「Advanced」をクリックして詳細を展開します。

  3. Change Center で、「Lock & Edit」をクリックします。

  4. NodeManager Username」ボックスで、ユーザー名を、ドメイン作成時に確立された値に変更します。

  5. NodeManager Password」ボックスで、パスワードを、ドメイン作成時に確立された値に変更します。

  6. Save」をクリックし、「Activate Changes」をクリックします。

ドメインディレクトリと共にマシンを登録します。

  1. クラスターに追加される管理対象ノードマシン上で、次のどれか 1 つのタスクを実行します。

    • (Windows)[appserver root]¥common¥bin に移動して、コマンド wlst.cmd を入力します。

    • (Linux、UNIX)[appserver root]/common/bin に移動して、コマンド ./wlst.sh を入力します。

    注意: クラスターの管理サーバーとして指定するノードでのみ、WebLogic Administration Server を起動します。
  2. wlst コマンドプロンプトで、次のコマンドを入力して AdminServer に接続します。

            connect('[adminusername]','[adminpassword]','[adminserverURL]')

    説明:

    • [adminusername] は、管理サーバーのユーザー名です。

    • [adminpassword] は、管理サーバーユーザーのパスワードです。

    • [adminserverURL] には、管理サーバーの URL を t3://hostname:[port] の形式で指定します。[port] は、通常は 7001 です。

      注意: このコマンドのヘルプを表示するには、wlst コマンドプロンプトで help('connect') と入力します。
  3. 管理サーバーに接続したときに、次のコマンドを入力して、セカンダリコンピューターをクラスターに登録します。

    nmEnroll('[appserver domain]')

    [appserver domain] は、ローカルコンピューター上のドメインディレクトリへのパスです。例えば、Windows を稼働していて、デフォルトディレクトリに WebLogic Server がインストールされているコンピューターの場合、パスは C:¥Oracle¥Middleware¥user_projects¥domains¥[domain name] となります。

  4. コマンド exit() を入力して、タスクを完了します。

  5. クラスターのマシンごとに、手順 1~ 4 を繰り返します。

    次の手順は、水平クラスター内のコンピューターにのみ適用されます。

注意: WebLogic Administration Server を再始動するときは常に次のステップに従ってください。

クラスターのサーバー間の相互アクセスの許可

  1. テキストエディターを開き、次の例のように、クラスター内の各コンピューターの IP アドレスまたはホスト名を 1 行ずつに分けて入力します。

    localhost 
    127.0.0.1 
    11.11.11.11 
    22.22.22.22
  2. このファイルを、クラスター内の各コンピューターで、nodemanager.hosts という名前で、次のいずれかの場所に保存します。

    • (Windows)[appserver root]¥common¥nodemanager

    • (Linux、UNIX)[appserver root]/common/nodemanager

  3. テキストエディターで、クラスター内の任意のコンピューターの既存のホストファイルを、次のいずれかの場所から開きます。

    • (Windows)C:¥WINDOWS¥system32¥drivers¥etc

    • (Linux、UNIX)/etc

  4. クラスター内のすべてのコンピューターの IP アドレスおよびホスト名を追加します。

  5. ファイルを保存します。