某些叢集資源依賴於其他元件或資源,要求每個元件或資源以特定順序啟動,並在同一個伺服器上執行。若要簡化此組態,您可以使用群組。
群組具有以下內容:
系統是以資源顯示的順序來啟動資源,並以其顯示的相反順序停止資源。
若群組中的某個資源在任何地方都無法執行,則群組中位於該資源之後的所有資源均不允許執行。
群組僅會包含原始叢集資源的集合。若要參閱群組資源的子代,請使用子代 ID,而不是群組的 ID。
儘管您可以在限制中參考群組的子代,但一般最好使用群組的名稱。
相粘性在群組中屬於加法類內容。群組中每個使用中成員的粘性值都會影響群組的總值。因此,若 resource-stickiness 預設值為 100,並且群組有 7 個成員,其中 5 個處於使用中狀態,則整個群組偏向於其目前位置的分數為 500。
若要對群組啟用資源監控,您必須為要監控的群組中的每個資源分別設定監控。
附註: 空群組
群組至少須包含一個資源,否則組態視為無效。
啟動 Linux HA Management Client,並依節 4.1, Linux HA Management Client 中所述登入叢集。
在左側窗格中,選取
並按一下 。輸入群組的唯一「ID」。
在
下方,設定 ,然後按 。在下一步中,您可以將原始資源新增為群組的子資源。建立這些資源的方式與新增原始資源 中所述方式類似。
按需要設定了所有參數後,請按一下
以完成該原始資源的組態設定。在下一個視窗中,您可以再次選擇
並按一下 ,繼續為群組新增子資源。如果不想為群組新增更多原始資源,請按一下
。下一個視窗會顯示已為該群組定義的參數摘要。其中會列出群組的 與 。 索引標籤中資源的位置表示該資源在叢集中的啟動順序。由於群組中資源的順序很重要,因此請使用
與 按鈕,對群組中的 進行排序或重新排序。按需要設定了所有參數後,請按一下
以完成該群組的組態設定。組態對話方塊會關閉,同時主視窗會顯示新建的或修改的群組。圖 4-4 Linux HA Management Client - 群組
範例 4-1 Web 伺服器的資源群組
資源群組的其中一個範例就是需要 IP 位址與檔案系統的 Web 伺服器。在此案例中,每個元件都是組合到叢集資源群組中的獨立的叢集資源。資源群組會在一或多個伺服器上執行,若軟體或硬體出現異常,資源群組會容錯移轉至叢集中的其他伺服器,這一點與個別叢集資源相同。
圖 4-5 群組資源
在新增資源群組 中,您會瞭解如何建立資源群組。假設您已依照上文中的說明建立資源群組。將資源新增至現有群組 會向您說明如何修改群組以符合範例 4-1。
啟動 Linux HA Management Client,並依節 4.1, Linux HA Management Client 中所述登入叢集。
在左側窗格中,切換至
檢視窗,然後在右側窗格中選取要修改的群組,並按一下 。下一個視窗會顯示基本的群組參數,以及已為該資源定義的中繼屬性與原始資源。按一下
索引標籤,然後按一下 。在下一個對話方塊中,設定以下參數以將 IP 位址新增為群組的子資源:
輸入唯一的「ID」,例如 my_ipaddress。
在
清單中,選取 做為資源代辦類別。對於 OCF 資源代辦的
,選取 。在
清單中,選取 做為資源代辦。按
。在
索引標籤中,選取 項目並按一下 (或在 項目上連按兩下)。對於192.168.1.1。
,輸入所需的 IP 位址,例如按一下
與 。群組組態對話方塊會顯示新增的原始資源。再按一下
以新增下一個子資源 (檔案系統與 Web 伺服器)。為每個子資源設定相應的參數 (類似於步驟步驟 4.a 至步驟 4.h),直到您已設定此群組的所有子資源。
由於我們是依照子資源在叢集中的啟動順序對其進行設定,因此
索引標籤中的順序已經是正確的。若需要變更群組的資源順序,請使用
與 按鈕對 索引標籤中的資源重新排序。若要從群組中移除某個資源,請在
索引標籤中選取該資源,然後按一下 。按一下
以完成該群組的組態設定。組態對話方塊會關閉,同時主視窗會顯示修改的群組。