配置同層級回復的交易內容

交易服務的同層級回復可讓叢集中的伺服器完成失敗的叢集成員尚未完成的工作。 請遵循這個主題中的步驟來配置叢集中失敗的應用程式伺服器之同層級回復所需要的交易內容。

開始之前

如果要啟用伺服器之間的交易同層級回復,您必須在參與的伺服器成員之間,備有共用的資源提供者配置。 這表示同層級回復處理程序只能發生在相同伺服器叢集的成員之間。 雖然叢集可以包含 WebSphere® Application Server 不同版本的伺服器,但只有在叢集中的所有伺服器都是第 6 版或更新的版本時,您才需要啟用和配置高可用性。

關於這項作業

[z/OS]交易的同層級回復除了支援同層級重新啟動和回復,還可讓您在 Sysplex 內的同層級系統上重新啟動。 如需配置同層級重新啟動及回復方面的相關資訊,請參閱設定同層級重新啟動和回復

配置同層級回復所需要的交易內容是配置叢集來使用高可用性支援之整體作業的一部分。

程序

  1. [z/OS]在 z/OS® 平台上,配置資源存取控制機能 (RACF®),讓應用程式伺服器呼叫 ATRSRV 巨集。

    ATRSRV 巨集可讓伺服器確定和取消其他伺服器的交易。 這個程序有別於在另一個系統上啟動其他伺服器的同層級重新啟動和回復支援。 ATRSRV 巨集是 MVS™ 資源回復服務 (RRS) 所提供。

    用來執行應用程式伺服器控制器區域的使用者 ID,必須有 FACILITY 類別中 MVSADMIN.RRS.COMMANDS.gname.sysname 資源的 ALTER 存取權,其中 gname 是 RRS 記載群組(通常是 SYSPLEX 名稱),sysname 是系統名稱。 如果要容許存取所有記載群組和系統,請在資源名稱中使用萬用字元,如 MVSADMIN.RRS.COMMANDS.*。
    註: 由於控制器區域是作為授權位址空間來執行,因此,除非 RACF 配置明確限制存取權,否則,它隱含地具備這個資源類別的 ALTER 存取權。 藉由明確地容許存取這項資源,您就不必仰賴控制器區域的授權狀態。

    如需 ATRSRV 巨集及設定適當 RACF 許可權的相關資訊,請參閱 MVS Programming: Resource Recovery (SA22-7616-02) 的第 8 章。

  2. 配置叢集中各伺服器的交易日誌目錄設定。 您可以利用管理主控台或指令來配置交易日誌目錄的位置。 配置儲存在 serverindex.xml 節點層次配置檔中。

    叢集中的每部伺服器都必須能夠存取相同叢集其他伺服器的日誌目錄。 因此,請勿不設定這項設定。 如果您並未設定目錄,應用程式伺服器會採取適當設定檔目錄內的預設位置,叢集內的其他伺服器有可能無法存取這個位置。

    叢集內的每部伺服器也都必須有唯一交易日誌目錄,以免多部伺服器嘗試存取相同的日誌檔。 比方說,您可以使用每部伺服器的名稱作為伺服器日誌目錄名稱的一部分。

    [AIX Solaris HP-UX Linux Windows][z/OS]用來管理回復日誌檔的儲存體機制(例如,您可以使用 IBM® 網路連接儲存體 (NAS) 和共用的 SCSI 磁碟機,但不能使用簡易網路共用區)以及這個機制的存取方式(例如,透過區域網路 (LAN)),必須支援回復日誌服務用來將資料強制送往磁碟的檔案型強制作業。

    [IBM i]用來管理回復日誌檔的儲存體機制,以及這個機制的存取方式(例如,您可以利用 NetClient 檔案系統 (QNTC),將日誌儲存在另一部 IBM i 伺服器中,此系統讓您可以利用「伺服器訊息區塊 (SMB)」通訊協定,來存取在遠端系統中的資料),必須支援回復日誌服務用來將資料強制送往磁碟的檔案型強制作業。

    另外,也請配置用來存取遠端日誌檔,以便在基礎檔案系統中使用任何容錯功能的機制。 例如,當使用「網路檔案系統 (NFS)」以及強迫裝載包含日誌檔的遠端目錄(利用 NFS mount 指令的 -o hard 選項)時,NFS 用戶端會重試失敗的作業,直到可以重新使用 NFS 伺服器為止。

    如需配置交易日誌目錄的相關資訊,請參閱Configuring transaction properties for an application server

    註: 如果您從舊版的 WebSphere Application Server 移轉,請注意,舊版會將回復日誌配置儲存在 server.xml 伺服器層次配置檔中。 如果您執行現有的 Scripting 來配置原始回復日誌設定,或將第 5 版應用程式伺服器移轉到較新的 WebSphere Application Server 版本,就會更新 server.xml 檔中的原始交易日誌目錄配置。 管理主控台會偵測到這個狀況,當您檢視交易服務畫面時,會提示您儲存配置。 這項儲存作業會將變更過的配置儲存在 serverindex.xml 檔中,再將較舊的欄位重設為空值。 請儘早變更現有的 Scripting,以將目標鎖定 serverindex.xml 檔。 新的 Scripting 也應該將目標鎖定 serverindex.xml 檔。
  3. 在 WebSphere Application Server 管理主控台的叢集配置畫面中,完成下列步驟來啟用叢集的高可用性功能:
    1. 在管理主控台中,按一下伺服器 > 叢集 > WebSphere Application Server 叢集 > cluster_name
    2. 選取啟用交易日誌回復的失效接手選項。
    3. 按一下確定
    如需啟用叢集的高可用性功能的相關資訊,請參閱Server cluster settings
  4. 參閱如何在自動和手動的交易同層級回復之間做選擇來決定您要用的交易同層級回復類型。
  5. 根據您需要的配置而定,來完成下列其中一個動作。

下一步

另外,您也必須配置補償日誌位置。 每部伺服器都必須有唯一的補償日誌目錄,且必須能夠以類似於存取交易日誌的方式來存取補償日誌。

指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjta_cfgpeer
檔名:tjta_cfgpeer.html