資源組是一個邏輯實體,其中包含 HACMP 要使其高度可用的資源。資源可以是:
儲存空間(應用程式程式碼和資料)
檔案系統
網路檔案系統
原始邏輯卷
原始物理磁碟
應用程式伺服器
應用程式啟動指令碼
應用程式停止指令碼
要讓 HACMP 使資源高度可用,必須將每個資源包括在資源組中。
每當發生叢集事件和叢集中的條件發生改變,HACMP 就將資源組從一個節點移動到另一個節點,從而確保叢集資源的可用性。
HACMP 控制資源組在以下情況下的行為:
叢集啟動
節點故障
節點重新整合
叢集關閉
在這其中的每個叢集階段,HACMP 中的資源組行為由以下條件確定:
哪個或哪些節點在叢集啟動時獲取該資源組。
哪個節點在所有者節點發生故障時接管該資源組。
資源組是要退回剛從先前發生的故障中恢復的節點,還是保留在當前擁有它的.節點上。
叢集節點之間的優先順序關係決定了哪個叢集節點最初控制某個資源組,以及原始節點在發生故障後重新加入叢集時,哪個節點將接管該資源組的控制權。
資源組接管關係可定義為:
級聯(Cascading)
迴圈(Rotating)
併發(Concurrent)
自定義(Custom)
級聯、迴圈和併發資源組是 HACMP V5.1 以前的“傳統”型別。由於這些型別的定義可能難於理解,HACMP V5.1 中引入了新的“自定義”型別的資源組。
這只是規範化 HACMP 術語並使得 HACMP 概念更容易理解的第一步。從 HACMP V5.2 開始,“傳統”資源組型別已被唯一的自定義資源組所取代。