執行以下步驟以完成 Sun Cluster HA for Sun Java System Application Server 容錯移轉配置。您還可以使用此程序將網域管理伺服器配置為故障轉移資源。
請注意,您在如何配置與啟動故障轉移配置的網路資源中建立了容錯移轉資源群組,將邏輯主機名稱增加至資源群組,並讓該資源群組上線運作。
成為叢集成員的超級使用者。
註冊該資料服務的資源類型。
# scrgadm -a -t SUNW.s1as |
加入該資料服務的資源類型
指定預定的資源類型名稱
將 Sun Java System Application Server 資源實例增加至為網路資源建立的容錯移轉資源群組。
# scrgadm -a -j resource -g resource-group \ -t SUNW.s1as \ y Network_resources_used=network-resources \ y Port_list=port/tcp,port/tcp \ x Confdir_list=install-directory/domains/domain/server \ x Monitor_Uri_List=http://logical-hostname[:port][/path] |
指定 Sun Java System Application Server 應用程式的資源名稱。
指定資源群組。
指定要加入的資源類型。
在 resource-group 中指定以逗號分隔的網路資源的清單。
指定要使用的連接埠編號與協定清單 (例如 80/tcp),該清單以逗號分隔。如果設定了 Monitor_Uri_List,則 Port_list 設定是可選擇的。
指定 Sun Java System Application Server 配置目錄的路徑。需要 Confdir_list 延伸特性,並且該特性必須僅有一個項目。
指定Sun Cluster HA for Sun Java System Application Server 從其發出要求的 URI 清單,該清單以逗號分隔。如果未設定 Port_list 特性,則需要 Monitor_Uri_List 延伸特性。
檢驗資源群組和 Application Server 資源是否均已上線運作。
# scstat -g # ps -ef |
叢集資訊
節點名稱:phys-schost-1、phys-schost-2
邏輯主機名稱:schost-1
資源群組:appsrv-rg (用於所有資源)
資源:schost-1 (邏輯主機名稱), appsrv-rs (Sun Java System Application Server 應用程式資源)
若要建立容錯移轉資源群組,請執行以下指令。
# scrgadm -a -g appsrv-rg -h phys-schost-1,phys-schost-2 |
若要將邏輯主機名稱資源增加至資源群組,請執行以下指令。
# scrgadm -a -L -g appsrv-rg -l schost-1 |
若要註冊 SUNW.s1as 資源類型,請執行以下指令。
# scrgadm -a -t SUNW.s1as |
若要建立 Sun Java System Application Server 資源並將其增加至資源群組,請執行以下指令。
# scrgadm -a -j appsrv-rs -g appsrv-rg \ -t SUNW.s1as \ -y Network_resources_used=schost-1 \ -y Port_list=80/tcp,3700/tcp \ -x Confdir_list=/global/appsrv/domains/scdomain/server1 \ -x Monitor_Uri_List=http://schost-1:80/servlet/monitor |
若要讓應用程式資源群組上線運作,請執行以下指令。
# scswitch -Z -g appsrv-rg |
此範例顯示如何將 admin-server 配置為以上範例中建立的容錯移轉資源群組的一部分。
叢集資訊
邏輯主機名稱:schost-1
資源群組:appsrv-rg (用於所有資源)
資源:schost-1 (邏輯主機名稱)、 admin-rs
若要建立 Sun Java System Application Server 資源並將其增加至資源群組,請執行以下指令。
# scrgadm -a -j admin-rs -g appsrv-rg \ -t SUNW.s1as \ -y Network_resources_used=schost-1 \ -y Port_list=4848/tcp \ -x Confdir_list=/global/appsrv/domains/scdomain/admin-server \ -x Monitor_Uri_List=http://schost-1:484 |