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