核心群組管理考量

核心群組配置資訊儲存在 coregroup.xml 文件支持的 CoreGroup 配置物件中。 每一個核心群組成員之處理程序特有的配置資訊,儲存在 hamanagerservice.xml 文件支持的 HAManagerService 配置物件中。

coregroup.xml 文件是一個以 Cell 為範圍的文件。此文件的正本儲存在部署管理程式的配置儲存庫中。此文件的副本會儲存至 Cell 中的每一個節點。coregroup.xml 文件包含下列配置資訊:

hamanagerservice.xml 文件中所儲存的核心群組成員處理程序特有的配置資訊包括:

核心群組配置文件

適用於轉換使用者 適用於轉換使用者: 在 6.1.0.27 版之前,每一個核心群組都必須包含至少一個管理處理程序。在本產品的這個版本中,只有在下列其中一個條件存在時,才需要管理處理程序:
  • 核心群組只包含一個叢集的成員。
  • 您是在混合的 Cell 環境中執行。在混合的 Cell 環境中,每一個包含 6.x 版成員的核心群組,也必須包含一個管理處理程序。
trns

當修改直接屬性(例如,協調程式配置)時,會直接修改核心群組配置文件的正本。當您建立或刪除伺服器,或是新增或移除節點時,會隱含地修改核心群組配置文件的正本。在上述任一種情況下,都會更新核心群組成員清單,以反映新增或移除了哪些處理程序。

一組建立了「視圖同步化通訊協定」的核心群組成員通常稱為視圖。每次安裝視圖時,就會選取一個核心群組成員,並將它的現行配置傳送給這個視圖的所有其他成員。 此處理程序可以確保該視圖的所有成員都使用一致的核心群組配置來執行。另外,這個處理還表示容許高可用性原則或協調程式配置有不一致的情形。不過,核心群組成員清單或核心群組傳輸則不容許有不一致的情形。

如果您修改核心群組成員清單,請在確定所做的變更都完整同步化至 Cell 中的所有節點之後,才啟動這個核心群組的成員。如果您變更配置時,節點代理程式停止運作,您必須先手動同步化配置變更,才能在該節點上啟動任何處理程序。如果您無法手動將變更同步化,則正在啟動的處理程序就無法與其他核心群組成員建立「視圖同步化通訊協定」。造成這種情況的原因是,當核心群組成員啟動時,它會從本端節點上的儲存庫中讀取核心群組配置資訊。然後,這個核心群組成員會開啟與其他核心群組成員的連線,並嘗試與它們建立「視圖同步化通訊協定」。如果 coregroup.xml 文件的本端副本未與主要的核心群組配置文件同步,則會產生問題。比方說,如果您正在執行的處理程序動態重新載入已更新的配置,則剛剛啟動的處理程序的配置不會與其他核心群組成員的配置同步。如果更新作業變更了核心群組成員清單,則現在該清單在 Cell 中的每一個節點之間會不一致,且試圖建立視圖同步化時,會因這些成員清單不一致而導致失敗。當偵測到這種狀況時,就會記載一則與下列訊息類似的錯誤訊息:

DCSV8022I: DCS Stack {0} at Member {1}: Inconsistency of configured defined set 
with that of another member. Inconsistent member is {2}. The list of members only
in the local defined set is {3}, whereas the list of members only in the defined 
set at the inconsistent member is {4}.

當處理程序偵測到不一致的核心群組成員資格狀況時,該程序會多次嘗試重新讀取核心群組配置。配置文件有可能正與節點進行同步化。在這種情況下,重新讀取配置文件可能會解決不一致的情況。不過,如果此處理程序在多次嘗試重新讀取配置之後,仍然無法解決這種不一致,則會停止嘗試解決這個問題。 如果要從這種狀況中回復,您必須重新同步化配置,然後重新啟動此程序。

核心群組處理程序特有的配置文件

coregroup.xml 文件中所包含的限於 Cell 範圍的核心群組配置資訊不同,hamanagerservice.xml 文件中所包含的每一個核心群組成員的處理程序特有的配置資訊是無法動態重新載入的。您必須先重新啟動處理程序,核心群組處理程序特有的配置變更才會生效。


指出主題類型的圖示 概念主題



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