用於 Sun Java System Application Server EE (HADB) 的 Sun Cluster 資料服務指南 (適用於 Solaris 作業系統)

註冊與配置 Sun Cluster HA for Sun Java System Application Server EE (HADB)

此程序描述了如何使用 scrgadm 指令將 Sun Cluster HA for Sun Java System Application Server EE (HADB) 註冊並配置為可同時在多個節點上受控的資源。


備註 –

請參閱「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」中的「Tools for Data Service Resource Administration」,以取得有關讓您可以註冊與配置資料服務之附加選項的詳細資訊。


若要執行此程序,您需要有關配置的以下資訊。

設定 Sun Cluster HA for Sun Java System Application Server EE (HADB) 的延伸特性

以下小節包含有關註冊與配置 Sun Cluster HA for Sun Java System Application Server EE (HADB) 資源的說明。如需有關延伸特性的資訊,請參閱附錄 ASun Cluster HA for Sun Java System Application Server EE (支援 HADB 4.4 版以後的版本) 的特性。[可調] 項目指示可以更新特性的時間。

請參閱「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」中的附錄 A「Standard Properties」,以取得有關所有 Sun Cluster 特性的詳細資訊。

若要設定資源的延伸特性,請將以下選項包含在建立或修改該資源的 scrgadm(1M) 指令中:


-x property=value 
-x property

識別您要設定的延伸特性

指定您要設定之延伸特性的值

您也可以使用「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」中的第 2 章「Administering Data Service Resources」中的程序,在建立資源後配置資源。

Procedure如何註冊與配置 Sun Cluster HA for Sun Java System Application Server EE (HADB)

請執行以下步驟以完成您的配置。

步驟
  1. 成為叢集成員的超級使用者。

  2. 註冊 Sun Java System Application Server EE (HADB) 的資源類型。


    # scrgadm -a -t SUNW.hadb_ma
    
  3. 為 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
    
    -a

    指定將要建立資源群組。

    -g 資源群組

    指定將要建立的資源群組的名稱。

    -y Maximum_primaries=資源群組中的節點

    指定可在其上啟動資源之節點的最大數目。您必須指定與 Desired_primaries 特性值相同的數目。

    -y Desired_primaries=nodes_in_rg

    指定可在其上啟動資源之節點的所需數目。您必須指定與 Maximum_primaries 特性值相同的數目。

    -h 節點清單

    指定要執行 Sun Java System Application Server EE (HADB) 軟體之以逗號分隔的叢集節點子集。如果忽略此選項,則所有的叢集節點都會執行 Sun Java System Application Server EE (HADB)。使用 scconf -p | less 指令搜尋節點清單名稱。

  4. 建立 Sun Java System Application Server EE (HADB) 的資源。

    請參閱附錄 ASun Cluster HA for Sun Java System Application Server EE (支援 HADB 4.4 版以後的版本) 的特性,以取得有關此資源類型之延伸特性的詳細描述。


    # scrgadm -a -j resource -g resource_group  -t SUNW.hadb_ma \
    -x HADBM_PASSWORDFILE=path_to_pw_file
    
    -a

    指定將要建立資料服務資源

    -j 資源

    指定要建立的資源的名稱

    -g 資源群組

    指定要加入資源的資源群組名稱。

    -t SUNW.hadb_ma

    指定預定的資源類型名稱

    -x HADBM_PASSWORDFILE=path_to_pw_file

    指定包含 HADBM 管理密碼之檔案的完整路徑

    如需有關密碼檔案內容的詳細資訊,請參閱 Sun Java System Application Server 文件。

  5. 使資源群組上線運作。


    # scswitch -Z -g 資源群組
    
    -Z

    啟動資源及其監視器

    -g 資源群組

    指定要使其上線運作的資源群組的名稱

  6. 檢驗資源群組與 HADB 資源是否處於線上狀態。


    # scstat -g
    # ps -ef
    
  7. 若要檢驗您是否已正確安裝並配置了用於 HADB 的 Sun Cluster HA,請執行以下指令。


    # hadbm status database_name --nodes
    

    輸出應指示您指定的資料庫正在執行。


範例 1–1 建立 SUNW.hadb_ma 資源

此範例顯示了 SUNW.hadb_ma 資源的建立過程。

在此範例中使用了延伸特性的預設值。該資源具有以下特徵:


scrgadm -a -j hadb-rs -g hadb-rg -t SUNW.hadb_ma \
-x HADBM_PASSWORDFILE=/global/disk1/hadbm-pwfile