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

註冊與配置 Sun Cluster HA for Sun Java System Application Server 支援的 8.1 版以前的版本

以下程序說明如何使用 scrgadm 指令註冊和配置Sun Cluster HA for Sun Java System Application Server。這些說明將說明如何設定附錄 ASun Cluster HA for Sun Java System Application Server 支援的 8.1 版以後的版本 的延伸特性中說明的延伸特性。

Sun Cluster HA for Sun Java System Application Server 支援的 8.1 版以前的版本,該資料服務可以透過下列方法配置。


備註 –

請參閱「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 延伸特性

以下各節包含註冊與配置資源的說明。這些說明將說明如何設定 Sun Cluster HA for Sun Java System Application Server 需要您設定的延伸特性。如需關於所有 Sun Cluster HA for Sun Java System Application Server 延伸特性的資訊,請參閱附錄 ASun Cluster HA for Sun Java System Application Server 支援的 8.1 版以後的版本 的延伸特性。某些延伸特性可以動態更新。您也可以更新其他特性,但是僅當您建立或停用資源時才可進行。[可調] 項目指示可以更新特性的時間。

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


-x property=value 
-x property

識別您要設定的延伸特性

value

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

您也可以使用「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 註冊並配置為故障轉移資料服務

執行以下步驟以完成 Sun Cluster HA for Sun Java System Application Server 容錯移轉配置。您還可以使用此程序將網域管理伺服器配置為故障轉移資源。

請注意,您在如何配置與啟動故障轉移配置的網路資源中建立了容錯移轉資源群組,將邏輯主機名稱增加至資源群組,並讓該資源群組上線運作。

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

  2. 註冊該資料服務的資源類型。


    # scrgadm -a -t SUNW.s1as
    
    -a

    加入該資料服務的資源類型

    -t SUNW.s1as

    指定預定的資源類型名稱

  3. 將 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]
    
    -j 資源

    指定 Sun Java System Application Server 應用程式的資源名稱。

    -g 資源群組

    指定資源群組。

    -t SUNW.s1as

    指定要加入的資源類型。

    -y Network_resources_used =network-resources

    resource-group 中指定以逗號分隔的網路資源的清單。

    -y Port_list=port-number/protocol

    指定要使用的連接埠編號與協定清單 (例如 80/tcp),該清單以逗號分隔。如果設定了 Monitor_Uri_List,則 Port_list 設定是可選擇的。

    -x Confdir_list= install-directory/domains/domain /server

    指定 Sun Java System Application Server 配置目錄的路徑。需要 Confdir_list 延伸特性,並且該特性必須僅有一個項目。

    -x Monitor_Uri_List=logical-hostname[:port][/path]

    指定Sun Cluster HA for Sun Java System Application Server 從其發出要求的 URI 清單,該清單以逗號分隔。如果未設定 Port_list 特性,則需要 Monitor_Uri_List 延伸特性。

  4. 檢驗資源群組和 Application Server 資源是否均已上線運作。


    # scstat -g
    # ps -ef
    

範例 2–1 將 Sun Cluster HA for Sun Java System Application Server 註冊並配置為容錯移轉資料服務。

叢集資訊

  1. 若要建立容錯移轉資源群組,請執行以下指令。


    # scrgadm -a -g appsrv-rg -h phys-schost-1,phys-schost-2
    
  2. 若要將邏輯主機名稱資源增加至資源群組,請執行以下指令。


    # scrgadm -a -L -g appsrv-rg -l schost-1
    
  3. 若要註冊 SUNW.s1as 資源類型,請執行以下指令。


    # scrgadm -a -t SUNW.s1as
    
  4. 若要建立 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
    
  5. 若要讓應用程式資源群組上線運作,請執行以下指令。


    # scswitch -Z -g appsrv-rg
    


範例 2–2 將 admin-server 註冊並配置為容錯移轉資料服務

此範例顯示如何將 admin-server 配置為以上範例中建立的容錯移轉資源群組的一部分。

叢集資訊

若要建立 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

Procedure如何將 Sun Cluster HA for Sun Java System Application Server 註冊並配置為在多個節點上控制的資料服務

本程序會假定您在初始安裝 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 Application Server 指令行或 GUI 管理工具啟動或停止 Sun Java System Application Server 實例。Sun Java System Application Server 管理伺服器可能無法顯示配置為在多個節點上控制的服務之應用程式伺服器實例的正確狀態。


步驟
  1. 在寄存 Application Server 之叢集的其中一個節點上,成為超級使用者。

  2. 為 Sun Java System Application Server 增加可延伸資源群組。


    # scrgadm -a -g resource-group \
    -y Maximum_primaries=value \
    -y Desired_primaries=value [-h nodelist]
    
  3. 註冊 Sun Java System Application Server 的資源類型。


    # scrgadm -a -t SUNW.s1as
    
  4. 將 Sun Java System Application Server 資源實例加入資源群組。


    # scrgadm -a -j  resource -g resource-group -t SUNW.s1as \ 
    -x Confdir_list=install-directory/domains/domain/server \
    -x Monitor_Uri_List=http://localhost[:port][/path]
    
    -j 資源

    指定 Sun Java System Application Server 應用程式的資源名稱。

    -t SUNW.s1as

    指定要加入的資源類型。

    -x Confdir_list=install-directory/domains/domain/server

    指定 Sun Java System Application Server 配置目錄的路徑。需要 Confdir_list 延伸特性,並且該特性必須僅有一個項目。

    -x Monitor_Uri_List=localhost[:port][/path]

    指定Sun Cluster HA for Sun Java System Application Server 從其發出要求的 URI。需要 Monitor_Uri_List 延伸特性。

  5. 讓可延伸資源群組上線運作。


    # scswitch -Z -g resource-group
    
    -Z

    讓資源群組上線運作。

    -g 資源群組

    指定要讓其上線運作的應用程式資源群組的名稱。


範例 2–3 將Sun Cluster HA for Sun Java System Application Server 註冊並配置為在多個節點上控制的服務

此範例顯示如何將 Sun Cluster HA for Sun Java System Application Server 註冊為同時在兩個節點上控制的服務。

叢集資訊

  1. 若要建立可延伸資源群組,請執行以下指令。


    # scrgadm -a -g appserv-rg \ 
    -y Maximum_primaries=2 \
    -y Desired_primaries=2 \
    -h phys-schost-1,phys-schost-2
    
  2. 若要註冊 SUNW.s1as 資源類型,請執行以下指令。


    # scrgadm -a -t SUNW.s1as
    
  3. 若要建立 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
    
  4. 若要讓應用程式資源群組上線運作,請執行以下指令。


    # scswitch -Z -g appsrv-rg