此程序假定在 Sun Cluster HA for Sun Java System Application Server 初始安裝期間已安裝資料服務套裝軟體。 如果您未將 Sun Java System Application Server 套裝軟體作為初始安裝的一部分安裝,請移至安裝 Sun Cluster HA for Sun Java System Application Server,以安裝該資料服務套裝軟體。
開始將 Sun Cluster HA for Sun Java System Application Server 註冊並配置為同時在多個節點上控制的服務之前,請考量以下要求。
您必須安裝並配置了 Sun Java System Web Server 外掛程式。 請參閱安裝與配置 Sun Java System Web Server 外掛程式。
您必須至少為 Monitor_URI_List 延伸屬性指定一個項目。 如果沒有需要監視的已部署應用程式,請使用簡單一致性資源識別碼 (URI),如 http://localhost/。
請參閱多個主要節點配置概述,以取得有關此程序的概念資訊。
請勿使用 Sun Java System Application Server 指令行或 GUI 管理工具啟動或停止 Sun Java System Application Server 實例。 Sun Java System Application Server 管理伺服器可能無法顯示配置為在多個節點上控制的服務之應用程式伺服器實例的正確狀態。
在寄存 Application Server 之叢集的其中一個節點上,成為超級使用者。
加入 Sun Java System Application Server 的資源群組。
# scrgadm -a -g 資源群組 \ -y Maximum_primaries=值 \ -y Desired_primaries=值 [-h nodelist] |
註冊 Sun Java System Application Server 的資源類型。
# scrgadm -a -t SUNW.s1as |
將 Sun Java System Application Server 資源實例加入資源群組。
# scrgadm -a -j 資源 -g 資源群組 -t SUNW.s1as -x Confdir_list=install-directory/domains/domain/server -x Monitor_Uri_List=http://localhost[:port][/path] |
指定 Sun Java System Application Server 應用程式的資源名稱。
指定要加入的資源類型。
指定 Sun Java System Application Server 配置目錄的路徑。 需要 Confdir_list 延伸屬性,並且該屬性必須僅有一個項目。
指定 Sun Cluster HA for Sun Java System Application Server 從其發出要求的 URI。 此動作需要 Monitor_Uri_list 延伸屬性。
檢驗前端 Web 層的安裝與配置。
請參閱如何安裝與配置 Sun Java System Web Server 外掛程式,以取得程序資訊。
啟動可延伸資源群組及其監視器。
# scswitch -Z -g 資源群組 |
啟用資源及其監視器。
指定要啟用的應用程式資源群組的名稱。
此範例顯示如何將 Sun Cluster HA for Sun Java System Application Server 註冊為同時在兩個節點上控制的服務。
叢集資訊 節點名稱:phys-schost-1、phys-schost-2 資源群組:appsrv-rg (用於所有資源) (建立可延伸資源群組。) # scrgadm -a -g appserv-rg -y Maximum_primaries=2 \ -y Desired_primaries=2 -h phys-schost-1,phys-schost-2 (註冊 SUNW.s1as 資源類型。) # scrgadm -a -t SUNW.s1as (建立 Sun Java System Application Server 資源並將其加入 資源群組。) # scrgadm -a -j appsrv-rs -g appsrv-rg -t SUNW.s1as \ -x Confdir_list=/global/appserver/domains/scdomain/server1 \ -x Monitor_Uri_list=http://localhost:8000/servlet/monitor (啟動應用程式資源群組。) # scswitch -Z -g appsrv-rg |