Sun Java System Web Server 7.0 Update 3 管理員指南

Procedure配置叢集

開始之前

識別以下機器:

  1. 在機器 A 上安裝管理伺服器。

    請參閱設定伺服器機群,以取得有關安裝管理伺服器的資訊。一般安裝程序還將安裝 Web 伺服器實例。在此案例中,我們並不使用該實例。

  2. 在機器 B、機器 C、機器 D 和機器 E 上安裝管理節點。

    在所有 4 台機器上安裝管理節點。向管理伺服器註冊管理節點。

  3. 配置 Web 應用程式。

    為 Web 應用程式啟用階段作業複製。按照以下方式修改 WEb-INF/sun-web.xml 檔案:


    <session-manager persistence-type="replicated"/>
  4. 配置實例。

    • 啟動 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
  5. 建立並啟動叢集。

    建立具有四個實例的新配置。

    • 為叢集建立新配置。


      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

      備註 –

      如果未指定 H80 指令的主機名稱,此動作將啟動已部署該配置之所有節點上的實例。