如果您在系統上執行多部 Proxy 伺服器,您可能希望建立一個 Proxy 伺服器叢集,以方便管理這些 Proxy 伺服器。您可以使用管理主控台或 wsadmin 指令,來建立 Proxy 伺服器叢集。
開始之前
Proxy 伺服器叢集包含將屬於這個 Proxy 伺服器叢集的一些機器和節點。在定義 Proxy 伺服器叢集之前,請先執行下列動作:
- 決定要使用網域名稱伺服器 (DNS)、負載平衡器或 Proxy 伺服器,將要求遞送到 Proxy 伺服器叢集。
- 驗證相同版本的產品已安裝在將屬於 Proxy 伺服器叢集的節點上。
避免困難: Proxy 伺服器叢集的功能與應用程式伺服器叢集有些許不同。例如,Proxy 叢集不提供失效接手,或高可用性支援。建立 Proxy 叢集的主要原因是為了更容易管理多重 Proxy 伺服器。比方說,如果您的 Proxy 伺服器是 Proxy 伺服器叢集的成員,您可以指定這個 Proxy 伺服器叢集的配置設定,這個叢集內的所有 Proxy 伺服器會自動套用這些設定。
建立 Proxy 伺服器叢集也可讓您同步啟動和停止這個叢集內的所有 Proxy 伺服器。
gotcha
關於這項作業
請完成下列作業,來建立 Proxy 伺服器叢集。
程序
- 啟動部署管理程式。
- 啟動 wsadmin 公用程式。
- 發出下列其中一個指令。
下列指令是建立一個沒有任何成員的空叢集。
$AdminTask createCluster {-clusterConfig {-clusterName <name_of_cluster> -clusterType PROXY_SERVER}}
下列指令是建立叢集,並在該叢集中新增 Proxy 伺服器:
$AdminTask createCluster { -clusterConfig {{<name_of_cluster> true PROXY_SERVER}} -convertServer
{{<node_name> <name_of_proxy_server> "" "" ""}}}
您新增的 Proxy 伺服器會作為範本,以便在您新增後續所有 Proxy 伺服器至叢集時使用。
- 新增成員至叢集:
如果叢集中沒有任何成員,會以第一部新增的 Proxy 伺服器作為範本,以便在您新增後續成員至叢集時使用。
發出下列指令,將成員新增至叢集:
$AdminTask createClusterMember {-clusterName <name_of_cluster> -memberConfig
{-memberNode <node_name> -memberName <name_of_proxy_server>}}
當 Proxy 伺服器新增至叢集時,只能使用 wsadmin Scripting 用戶端,來配置其 Proxy 專用的配置設定。
- 發出 $AdminConfig save 指令,以儲存您的配置變更。
- 啟動 Proxy 伺服器叢集。
啟動 Proxy 伺服器叢集時,會自動啟用要求遞送。
- 將要求配置成遞送至 Proxy 伺服器。
如果是 DNS 型遞送,請將網站的邏輯名稱,與 DNS 中 Proxy 伺服器叢集成員的 IP 位址產生關聯。
如果是負載平衡器遞送,請將叢集成員的 IP 位址配置成虛擬叢集的目標。
如果是 Edge Proxy 或 IBM
HTTP Server,並採取 WebSphere® Application Server 外掛程式型遞送,請為 Proxy 伺服器叢集產生外掛程式配置檔,並使用這項資訊來配置 Edge Proxy 或 WebSphere Application Server 外掛程式。
結果
已建立含有成員的 Proxy 伺服器叢集,並且已啟用遞送資料流量功能。