本章說明叢集 Sun Java System Web Proxy Server 的概念,並說明如何使用叢集以在伺服器之間共用配置。
本章包含下列小節:
叢集是指一組 Sun Java System Web Proxy Server,可以從單一 Administration Server 對它們進行管理。每個叢集均必須包含一台指定做為主 Administration Server 的伺服器。
將伺服器劃分為幾個叢集可以讓您執行下列動作:
建立一個可以集中管理所有 Proxy Server 的位置
在伺服器之間共用一個或多個配置檔案
由一個主 Administration Server 來啟動與停止所有伺服器
檢視特定伺服器的存取記錄與錯誤記錄
請遵循下列使用準則,將 Proxy Server 群組配置為叢集:
必須先安裝要包括在特定叢集內的所有伺服器,才能開始建立叢集。
叢集中所有伺服器的類型必須相同 (UNIX 或 Windows)。 叢集必須為同質叢集。
叢集內的所有伺服器均必須為 Proxy Server 第 4 版。目前僅支援將 Proxy Server 第 4 版伺服器增加至叢集。
所有 Administration Server 均必須使用相同的協定 (HTTP 或 HTTPS)。如果變更叢集中某個 Administration Server 的協定,則必須變更所有 Administration Server 的協定。如需更多資訊,請參閱修改伺服器資訊。
所有的特定叢集 Administration Server 必須與主 Administration Server 有相同的使用者名稱與密碼。可以使用分散式管理在各 Administration Server 上配置多個管理員。
必須指定一個特定叢集的 Administration Server 做為主 Administration Server;選擇哪一部伺服器都可以。
主 Administration Server 必須對每個特定叢集的 Administration Server 均具有存取權限。主 Administration Server 會擷取所有已安裝 Sun Java System Web Proxy Server 的相關資訊。
以下為設定 Proxy Server 叢集的一般步驟。
安裝要納入叢集的 Proxy Server。
請確定此叢集的 Administration Server 之使用者名稱和密碼,可供主 Administration Server 用於認證。您可以使用預設的使用者名稱與密碼,或者配置分散式管理來達到此目的。
安裝將包含主 Administration Server 的 Proxy Server,並確定其使用者名稱與密碼符合步驟 1 中的設定。
將伺服器增加至叢集清單。
如需更多資訊,請參閱將伺服器增加至叢集。
管理遠端伺服器有兩種方式:從 [Control Cluster] 頁面存取該伺服器的 Server Manager 介面;或將叢集中某個伺服器的配置檔案複製到另一個伺服器。
將 Proxy Server 增加至叢集時,該伺服器的 Administration Server 及連接埠號就已指定。如果該 Administration Server 包含關於多個伺服器的資訊,則其所有伺服器均會增加至叢集。稍後可個別將伺服器移除。
如果遠端 Administration Server 包含關於叢集的資訊,則不會增加遠端叢集中的伺服器。主 Administration Server 僅增加實際安裝在遠端電腦中的那些伺服器。
確定已開啟主 Administration Server 的電源。
存取主 Administration Server,然後按一下 [Cluster] 標籤。
按一下 [Add Server] 連結。
選擇遠端 Administration Server 使用的協定。
HTTP 用於一般 Administration Server
HTTPS 用於安全 Administration Server
依照 magnus.conf 檔案中的顯示,鍵入遠端 Administration Server 之完整合格的主機名稱,例如 plaza.example.com。
鍵入遠端 Administration Server 的連接埠號。
鍵入遠端 Administration Server 的管理員使用者名稱與密碼,然後按一下 [OK]。
主 Administration Server 會嘗試與遠端伺服器連絡。如果連絡成功,就會提示您確認將伺服器增加至叢集。
啟用叢集控制時,叢集的主伺服器即會於叢集內每個從屬伺服器的 proxy-serverid /config/cluster/server-name/proxy- serverid 目錄內建立一些檔案。這些檔案均不可配置。
僅在從屬伺服器上的從屬管理連接埠資訊變更後要加以更新時,才使用 Administration Server 中 [Cluster] 標籤下的 [Modify Server] 選項。如果您變更叢集中遠端 Administration Server 的連接埠號,則還需要修改儲存於叢集中的關於該 Administration Server 的資訊。若從屬 Administration Server 有其他任何變更,則您必須將該伺服器移除,完成變更後再將其重新增加至叢集。
存取主 Administration Server,然後按一下 [Cluster] 標籤。
按一下 [Modify Server] 連結。所有伺服器會依唯一的伺服器識別碼順序顯示。
選取要修改的伺服器,進行必要的變更,然後按一下 [OK]。
存取主 Administration Server,然後按一下 [Cluster] 標籤。
按一下 [Remove Server] 連結。
選取要從叢集中移除的遠端伺服器,然後按一下 [OK]。
移除的伺服器將無法再透過叢集存取。只能透過該伺服器本身的 Administration Server 存取。
您可利用 Proxy Server 以下列動作控制您叢集內的遠端伺服器:
啟動與停止伺服器
檢視其存取與錯誤記錄
傳輸配置檔案。如果主 Administration Server 具有的 Proxy Server 實例超過一個,則可從這些伺服器中的任意一個,將檔案傳輸到增加至叢集的任何從屬伺服器。叢集必須為同質叢集。叢集中的所有伺服器必須為相同類型 (UNIX 或 Windows)。從其他平台傳輸配置檔案可能導致伺服器掛起或當機。配置檔案包括:
server.xml
magnus.conf
obj.conf
mime.types
socks5.conf
bu.conf
icp.conf
parray.pat
parent.pat