高可用性群組

高可用性群組是高可用性管理程式架構的一部分。高可用性群組提供可用來建置高可用性元件的機制,並讓該元件可在多個不同處理程序的其中之一執行。高可用性群組不能延伸到核心群組的界限之外。

高可用性群組與特定元件相關聯。高可用性群組的成員是一組可用來執行該元件的處理程序。因此,產品管理者無法直接配置或定義高可用性群組及其相關聯的一組成員。 高可用性群組是在元件(此元件需要提供高可用性功能)的要求下,動態建立的。

範圍

高可用性群組不能延伸到核心群組的界限之外。因此,高可用性元件不能從定義於某個核心群組的伺服器處理程序,失效接手到定義於另一個核心群組的伺服器處理程序。

生命週期

由於高可用性群組是以動態方式建立,因此產品管理者無法直接控制其建立及毀損的時間。高可用性群組是在元件碼(執行於給定的處理程序),呼叫高可用性管理程式架構加入群組時建立的。呼叫元件必須提供高可用性群組的名稱,這樣高可用性管理程式架構才能加入。

如果目前沒有具有此名稱的高可用性群組,高可用性管理程式會加以建立,並使這個成員成為新建立之群組的第一個成員。如果這個高可用性群組已經存在,則會將此成員新增至高可用性群組成員集。

由於可能會有數個不同的元件使用高可用性管理程式架構,因此,在相同的處理程序當中,可能會有數個不同的高可用性群組。不過,每一個高可用性群組一律都有唯一的群組名稱。

當高可用性群組所包含的所有群組成員都離開群組時,該群組就不再存在,這通常發生在負責管理給定之高可用性群組成員的所有處理程序都停止時。

群組名稱

每個高可用性群組都具有唯一名稱。由於任何元件都可建立供本身使用的高可用性群組用,因此,給定元件和特定的高可用性群組是以高可用性群組名稱連結起來。高可用性群組名稱並不是一個簡式字串;此名稱是由建立元件指定的一組名稱/值配對。高可用性群組名稱看起來可能與下列範例類似:
Company=IBM,ComponentName=TM,policy=DefaultNoQuorumOneOfNPolicy

元件可以指定任意數目的名稱/值配對,為其高可用性群組建立唯一名稱。

成員狀態

高可用性群組的每一個成員可能處於閒置、作用中或停用狀態。一般而言,高可用性群組成員會處於閒置或作用中。處於閒置狀態的成員不會被指派任何工作,不過,當處於作用中狀態的成員失敗時,則可作為替代成員。處於作用中狀態的成員會被指派處理元件工作量。

如果成員已停用,則無法參與高可用性群組。已停用的成員不會被指派任何工作,當作用中成員失敗時,也無法作為替代成員。當管理者計劃移除、刪除或定期啟動相關聯的伺服器時,可能會停用成員。不過,此動作是不需要的。

原則

每個高可用性群組都有相關聯的原則。此原則可用來判斷高可用性群組的哪些成員在給定時間點處於作用中狀態。可供高可用性群組使用的原則儲存在核心群組配置中。


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



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