次の各マシンを特定します。
MachineA — ロードバランサと管理サーバーの両方が存在します。
MachineB、MachineC、MachineD、および MachineE — 管理ノードと Web サーバーインスタンスが稼働します。
管理サーバーを MachineA にインストールします。
管理サーバーのインストール方法については、「サーバーファームを設定する」を参照してください。典型的なインストール処理では、Web サーバーインスタンスのインストールも行われます。このシナリオでは、そのインスタンスは使用しません。
管理ノードを MachineB、MachineC、MachineD、および MachineE にインストールします。
管理ノードを 4 台のマシンすべてにインストールします。管理ノードを管理サーバーに登録します。
Web アプリケーションを構成します。
Web アプリケーションのセッションレプリケーションを有効にします。WEb-INF/sun-web.xml ファイルを次のように変更します。
<session-manager persistence-type="replicated"/> |
インスタンスを構成します。
wadm を起動します。
wadm --host MachineA --port 8089 |
ロードバランサ用に新しい構成を作成します。
wadm> create-config --http-port=8080 --server-name=SampleCluster lb |
逆プロキシ (ロードバランサ) を設定します。
wadm> create-reverse-proxy --config=lb --vs=lb -uri-prefix=/ --server="http://MachineB:8080,http://MachineC:8080, ttp://MachineD:8080,http://MachineE:8080" |
インスタンスを作成します。
wadm> create-instance --config=lb MachineA |
構成を配備します。
wadm> deploy-config lb wadm> start-instance --config=lb |
クラスタを作成して起動します。
4 つのインスタンスを持つ新しい構成を作成します。
クラスタ用に新しい構成を作成します。
wadm> create-config --http-port=8080 --server-name=SampleCluster clusterOf4 |
セッションレプリケーションを有効にします。
wadm> set-session-replication-prop --config=clusterOf4 enabled=true |
Web アプリケーションを追加します。
wadm> add-webapp --config=clusterOf4 --uri=/simple webapps-simple.war |
インスタンスを作成します。
wadm> create-instance --config=clusterOf4 MachineB MachineC MachineD MachineE |
クラスタを起動します。
wadm> start-instance --config=clusterOf4 |
start-instance コマンドでホスト名を指定しなかった場合、このアクションによって、この構成が配備されているすべてのノードのインスタンスが起動されます。