Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
6.5. 資源群組
叢集最常見的要素之一就是一組需要位於相同位置、循序啟用,和相反順序停用的資源。為了簡化這項配置,Pacemaker 提供了群組概念上的支援。
您可透過以下指令來建立資源群組,並指定欲包含在群組中的資源。若群組不存在的話,這項指令便會建立群組。若群組存在的話,這項指令便會將額外資源加入群組中。資源將會以您透過這項指令所指定的順序開始,並以其開始順序的相反順序停止。
pcs resource group add group_name resource_id...
您亦可透過下列指令,以在您建立資源時新增資源至既有群組中。您所建立的資源會被加入至名為 group_name 的群組中。
pcs resource create resource_id standard:provider:type|type [resource_options] [op operation_action operation_options] --group group_name
您能透過以下指令將資源從群組中移除。若群組中沒有資源的話,這項指令便會將群組本身移除。
pcs resource group remove group_name resource_id...
下列指令會列出所有目前已配置的資源群組。
pcs resource group list
下列範例會建立一個名為
shortcut
並包含了既有資源 IPaddr
與 Email
的資源群組。
# pcs resource group add shortcut IPaddr Email
群組可包含的資源數量是無限的。群組的基礎內容如下。
- 資源會以您所指定的順序開始(在此範例中,
IPaddr
會先開始,然後才是Email
)。 - 資源會以您所指定的反向順序停止(先是
Email
然後才是IPaddr
)。
若群組中的一項資源無法在任何位置上執行,那麼在該資源之後所指定的資源皆不允許執行。
- 若
IPaddr
無法在任何位置上執行,Email
也將無法執行。 - 儘管
Email
無法在任何位置上執行,它卻完全不會影響到IPaddr
。
顯然地,當群組逐漸擴展時,建立資源群組時所需進行的配置便可能會大幅減少。