請執行以下步驟以完成您的配置。
成為叢集成員的超級使用者。
註冊 Sun Java System Application Server EE (HADB) 的資源類型。
# scrgadm -a -t SUNW.hadb |
為 Sun Java System Application Server EE (HADB) 建立資源群組。
# scrgadm -a -g resource_group \ -y Maximum_primaries=nodes_in_rg \ -y Desired_primaries=nodes_in_rg \ -h nodelist |
指定將要建立資源群組。
指定將要建立的資源群組的名稱。
指定可在其上啟動資源之節點的最大數目。您必須指定與 Desired_primaries 特性值相同的數目。
指定可在其上啟動資源之節點的所需數目。您必須指定與 Maximum_primaries 特性值相同的數目。
指定要執行 Sun Java System Application Server EE (HADB) 之以逗號分隔的叢集節點子集。如果忽略此選項,則所有的叢集節點都會執行 Sun Java System Application Server EE (HADB)。使用 scconf -p | less 指令搜尋節點清單名稱。
為 Sun Java System Application Server EE (HADB) 建立資源 (具有或不具有自動恢復功能)。
如果不需要自動恢復功能,請執行以下指令。
# scrgadm -a -j resource -g resource_group -t SUNW.hadb \ -x Confdir_list=config_directory_list \ -x HADB_ROOT=install_directory \ -x DB_name=database_name |
指定將要建立資料服務資源
指定要建立的資源名稱為 resource
指定該資源將被增加至名為 resource_group 的資源群組
指定預定的資源類型名稱
指定配置目錄的路徑
指定安裝目錄
指定 HADB 資料庫的名稱
如果您確實希望使用自動恢復功能,則請執行以下指令。
# scrgadm -a -j resource -g resource_group -t SUNW.hadb \ -x Confdir_list=config_directory_list \ -x HADB_ROOT=install_directory \ -x DB_name=database_name \ -x Auto_recovery=TRUE \ -x Auto_recovery_command=command \ -x DB_password_file=password_file |
指定您要使用自動恢復功能。
指定在資料庫恢復後要執行的指令。此延伸特性是可選擇的,與 Auto_recovery 特性的值無關。
指定 HADB 從其讀取資料庫密碼的檔案。請參閱 Sun Java System Application Server 文件,以取得密碼檔案的格式和內容。
自動恢復指令和資料庫密碼檔案必須存在於各節點的本機檔案系統中。
# scswitch -Z -g resource_group |
啟動資源及其監視器
指定要啟動的應用程式資源群組的名稱
檢驗資源群組與 HADB 資源是否處於線上狀態。
# scstat -g # ps -ef |
若要驗證是否已正確安裝與配置了 Sun Cluster HA for Sun Java System Application Server EE (HADB),請執行以下指令。
# hadbm status database_name --nodes |
輸出應指示您指定的資料庫正在執行。
此範例顯示了建立具有自動恢復功能之 SUNW.hadb 資源的過程。
此範例中的資源具有以下特徵:
該資源名為 hadb-rs。
該資源是名為 hadb-rg 的資源群組的成員。
該資源為 SUNW.hadb 資源類型的實例。資源類型的註冊未在此範例中說明。
配置目錄位於 /etc/opt/SUNWhadb/dbdef/hadb。
安裝目錄位於 /opt/SUNWappserver7/SUNWhadb/4。
與該資源相關的 HADB 資料庫名為 hadb。
自動恢復功能已開啟。
自動恢復後要執行的指令之完整路徑為 /usr/local/etc/create-session-store。
HADB 密碼檔案為 /usr/local/etc/hadb-password-file。
scrgadm -a -j hadb-rs -g hadb-rg -t SUNW.hadb \ -x Confdir_list=/etc/opt/SUNWhadb/dbdef/hadb \ -x HADB_ROOT=/opt/SUNWappserver7/SUNWhadb/4 \ -x DB_name=hadb \ -x Auto_recovery=true \ -x Auto_recovery_command=/usr/local/etc/create-session-store \ -x DB_password_file=/usr/local/etc/hadb-password-file |