HACMP認證知識:資源組型別

才智咖 人氣:2.94W

級聯資源組

HACMP認證知識:資源組型別

級聯資源組定義了可控制該資源組的所有節點的列表,以及每個節點在接管該資源組方面的優先順序。

級聯資源組的行為如下:

在叢集啟動時,在預設情況下,級聯資源組在其主節點(在該節點組中具有最高優先順序的節點)上啟用。

此外,可以使用另一個名為“Inactive Takeover”的屬性,以指定在具有最高優先順序的節點(也稱為主節點)在叢集啟動時不可用的情況下,可以在較低優先順序的節點上啟用該資源組。

在節點發生故障時,級聯資源組故障轉移到 RG 節點優先順序列表中具有下一個優先順序的可用節點。

此外,通過為資源組指定“Dynamic Node Priority”策略,故障轉移過程將基於某些動態引數(例如,具有最多 CPU 空閒時間的節點)來確定將接管該資源組的節點。

在節點重新整合到叢集中時,在預設情況下,級聯資源組將退回其主節點。

此外,通過為資源組指定“Cascading without Fallback”屬性,當較高優先順序的節點變得可用時,資源組將保留在接管節點上。

總而言之,級聯資源組具有以下屬性:

Inactive Takeover (IT) 是允許微調主節點不可用時的資源組啟動(初始獲取)的屬性。

在當前擁有此類資源組之一的節點發生故障時,該資源組將故障轉移到節點優先順序列表中的下一個可用節點。可以通過兩種方式之一來配置故障轉移優先順序:使用預設的節點優先順序列表(這是配置 RG 時列出節點的順序),或者通過設定 Dynamic Node Priority (DNP) 策略。

Cascading without Fallback (CWOF) 是一個修改退回行為的屬性。通過使用 CWOF 屬性,每當具有較高優先順序的節點變得可用時,您可以避免不必要的` RG 退回(從而避免不必要的客戶端中斷)。在此模式下,可以在某個方便的時候手動將 RG 移動到主節點,而不必中斷客戶端。

迴圈資源組

對於迴圈資源組,節點優先順序列表僅確定哪個節點將在所有者節點發生故障時接管該資源組。

在叢集啟動時,節點優先順序列表中的第一個可用節點將啟用該資源組。

如果資源組在接管節點上,它決不會在某個較高優先順序的節點變得可用時退回該節點。

迴圈 RG 不存在動態節點優先順序(Dynamic Node Priority,DNP)計算

當在同一組節點上配置多個迴圈 RG 以便控制迴圈資源組的首選位置時,應該從參與節點列表中為每個組分配一個不同的最高優先順序節點。

當叢集啟動時,每個節點將嘗試獲取自己擁有其最高優先順序的迴圈資源組。

如果所有迴圈資源組都已啟用,加入叢集的新節點將僅作為這些資源組的備份節點來加入。如果所有迴圈組都未啟用,加入叢集的節點一般僅獲取這些非活動資源組中的一個。其餘資源組仍然保持非活動狀態。

但是,如果存在多個可在其上移動資源組的網路,一個節點可以獲取多個迴圈組,每個網路一個。

併發資源組

顧名思義,併發 RG 可以同時在多個節點上處於活動狀態。在叢集啟動時,RG 將在列表中的所有節點上啟用,並且沒有首選的啟動順序。

對於併發資源組,節點之間不存在優先順序;它們全都是平等的所有者節點。如果一個節點發生故障,其他節點將繼續提供服務;資源組不移動。

可能需要附加的併發軟體來管理對應用程式資料的併發訪問。

自定義資源組

HACMP V5.1 中引入了這種新的 RG 型別,以簡化資源組管理和便於理解。資源組名稱(級聯、迴圈和併發)對新使用者來說可能令人混淆,因為:

它們沒有清楚指示基本的 RG 行為。

附加的 RG 引數會使 RG 定義進一步複雜化:

Cascading without Fallback 和 Inactive Takeover。

此外,在某些情況下,使用者需要標準 RG 定義所沒有提供的行為組合。

HACMP V5.1 引入了自定義資源組。

使用者必須顯式指定所需的啟動、故障轉移和退回行為。

RG 啟動和退回可以通過使用 Settling Timer 和 Fallback Timer 來進行控制。

還可以通過使用 Dynamic Node Priority (DNP) 來影響 RG 故障轉移。

限制(僅針對 HACMP V5.1):

自定義 RG 僅支援通過服務 IP 地址/標籤別名的 IPAT。

不存在站點或複製的資源支援(對於 HACMP-XD)。

TAGS:HACMP