安裝 Sun Java System Web Server。
讓 Sun Java System Web Server 作為 Sun Cluster HA for Sun Java System Web Server 執行。
當您為 Web 伺服器配置 URL 對映時,必須遵守特定的慣例。 例如,若要在設定 CGI 目錄時保留可用性,您必須在叢集檔案系統上找到對映的目錄。 在此範例中,您可將 CGI 目錄對映至 /global/路徑名稱/cgi-bin。
在 CGI 程式存取「後端」伺服器 (如 RDBMS) 的情況下,請確定 Sun Cluster 軟體也控制「後端」伺服器。 如果該伺服器是 Sun Cluster 軟體支援的 RDBMS,請使用其中一個高度可用的 RDBMS 套裝軟體。 或者,您可以使用Sun Cluster 資料服務開發者指南(適用於 Solaris 作業系統)中說明的 API,將伺服器置於 Sun Cluster 控制之下。
伺服器根目錄 (應用程式二進位檔的路徑)。 您可以將二進位檔安裝在本機磁碟或叢集檔案系統上。 如需有關每個位置優缺點的說明,請參閱Sun Cluster Data Services Planning and Administration Guide for Solaris OS中的「Configuration Guidelines for Sun Cluster Data Services」。
用戶端用於存取資料服務的邏輯主機名稱 (對於故障轉移服務) 或共用位址 (對於可縮放服務)。 您必須配置這些位址,並且這些位址必須上線運作。
如果您執行 Sun Cluster HA for Sun Java System Web Server 和其他 HTTP 伺服器,並且它們使用相同的網路資源,請將它們配置為偵聽不同的埠。 否則,兩個伺服器之間可能會發生連接埠衝突。
成為叢集成員的超級使用者。
開始安裝。
如果您要在 Solaris 8 上安裝 Sun Java System Web Server,請從 CD 上的安裝目錄執行 Sun Java System Web Server 的 setup 指令。
如果您要安裝與 Solaris 9 封裝在一起的 Sun Java System Web Server,請遵循安裝 CD 上的說明。
如果您要安裝與 Solaris 9 封裝在一起的 Sun Java System Web Server,請勿啟動在系統重新啟動時自動啟動 Web 伺服器的功能。
當系統提示時,請輸入要安裝 Sun Java System Web Server 二進位檔的位置。
您可以在叢集檔案系統或本機磁碟上指定一個安裝位置。 如果您選擇在本機磁碟上安裝,請在所有叢集節點上安裝 Web 伺服器,這些節點是下個步驟指定的網路資源 (邏輯主機名稱或共用位址) 的潛在主要節點。
當系統提示您提供機器名稱時,請輸入 Sun Java System Web Server 依賴的邏輯主機名稱和相應的 DNS 網域名稱。
完整的邏輯主機名稱格式為網路資源.網域名稱,例如 schost-1.sun.com。
為使 Sun Cluster HA for Sun Java System Web Server 正確進行故障轉移,您必須在此處和要求您提供該資訊的所有其他位置使用邏輯主機名稱或共用位址資源名稱 (而不是實體主機名稱)。
當系統要求時,請選取 [以超級使用者的身份執行管理伺服器]。
請注意 Sun Java System 安裝程序檔為管理伺服器選取的埠號碼。 當您稍後使用管理伺服器配置 Sun Java System Web Server 實例時,可能要使用此預設值。 否則,當您配置 Sun Java System 伺服器實例時,可以指定其他連接埠編號。
當系統要求時,請鍵入伺服器管理員 ID 和選定的密碼。
按照系統指示操作。
當螢幕上顯示管理伺服器將啟動的訊息時,則說明安裝已完成,可以配置軟體。
此程序描述如何將 Sun Java System Web 伺服器實例配置為具有高度可用性。 請使用 Netscape 瀏覽器配合此程序操作。
進行此程序之前,請先考慮以下幾點。
開始進行之前,請先確認要存取此叢集所在網路的機器上,是否已安裝瀏覽器。 您可以將瀏覽器安裝在叢集中的某個節點上,或安裝在叢集的管理工作站上。
Sun Cluster HA for Sun Java System Web Server 目前支援 Sun Java System Proxy Server。 如需有關 Sun Java System Proxy Server 產品的資訊,請參閱 http://docs.sun.com/db/prod/s1.webproxys。 如需 Java System Proxy Server 安裝與配置資訊,請參閱 http://docs.sun.com/db/coll/S1_ipwebproxysrvr36。
配置檔案可以放在本機檔案系統內,或叢集檔案系統內。
針對安全實例安裝的任何憑證,都必須從所有叢集節點上安裝。 此安裝過程包括在每個節點上執行管理主控台。 因此,如果叢集擁有 n1、n2、n3 與 n4 這幾個節點,則安裝步驟如下。
在節點 n1 上執行管理伺服器。
透過 Web 瀏覽器連線管理伺服器,網址為 http://n1.網域:埠 — 例如,http://n1.eng.sun.com:8888 — 或您指定的任何管理伺服器埠。 埠通常為 8888。
安裝憑證。
停止節點 n1 上的管理伺服器,然後在節點 n2 上執行管理伺服器。
透過 Web 瀏覽器連線新的管理伺服器,網址為 http://n2 .網域:埠,如 http://n2.eng.sun.com:8888。
對節點 n3 與 n4 重複這些步驟。
考量過以上幾點後,請完成以下步驟。
如果您要將 Sun Java System Web Server 配置為可縮放資料服務,請在所有節點的本機磁碟上建立一個目錄,以保留 Sun Java System Web Server 管理的日誌、錯誤檔案和 PID 檔案。
為使可縮放配置正常運作,這些檔案必須位於叢集的每個節點上,而不是叢集檔案系統上。 僅當將 Sun Java System Web Server 配置為故障轉移資料服務時,才能使用共用儲存器。
在本機磁碟上選取一個與叢集內所有節點本身的磁碟上相同的位置。 使用 mkdir -p 指令建立目錄。 將此目錄的所有者設定為 nobody。
以下範例顯示如何完成此步驟。
phys-schost-1# mkdir -p /var/pathname/http-instance/logs/ |
如果您預計會產生大量錯誤日誌與 PID 檔案,那麼請勿將它們放在 /var 底下的某個目錄中,以免將此目錄的空間用完。 請在另一個擁有足夠空間可處理大型檔案的分割區上建立一個目錄。
在管理工作站或叢集節點上啟動 Netscape 瀏覽器。
在其中一個叢集節點上,移至 https-admserv 目錄,然後啟動 Sun Java System 管理伺服器。
# cd https-admserv # ./start |
在 Netscape 瀏覽器中輸入 Sun Java System 管理伺服器的 URL。
此 URL 由 Sun Java System 安裝程序檔在伺服器安裝程序的步驟 4 中所建立的實體主機名稱和埠號碼組成,例如 n1.eng.sun.com:8888。 當您執行此程序的步驟 2 時,./start 指令便會顯示管理 URL。
當系統提示時,請使用您在伺服器安裝程序的步驟 6 中指定的使用者 ID 和密碼登入 Sun Java System 管理伺服器介面。
儘量使用管理伺服器,不足之處則以手動方式進行變更,以完成以下步驟:
建立一個包含啟動該實例所需的安全 key 密碼的檔案,然後將該檔案放在伺服器根目錄下。 將該檔案命名為 keypass。
由於該檔案包含金鑰資料庫密碼,請使用適當的權限保護該檔案。