8.2.2. 多狀態限制式

在大部分情況下,多狀態的資源在各個啟用的叢集節點上皆會有一個複本。若非如此,您可使用資源位置限制式來決定叢集應將複本指定給哪些節點。這些限制式和一般資源的限制式編寫上並無差異。
欲取得更多有關於資源位置限制式上的相關資訊,請參閱〈節 6.1, “位置限制式”〉。
您可建立一項 colocation 限制式,以指定資源是 master 或是 slave 資源。下列指令會建立一項資源 colocation 限制式。
pcs constraint colocation add [master|slave] source_resource with [master|slave] target_resource [score] [options]
欲取得 colocation 限制式上的相關資訊,請參閱〈節 6.3, “資源的 Colocation”〉。
當配置一項包含了多狀態資源的順序限制式時,您可為資源指定的其中一項動作為 promote,代表資源將由 slave 升為 master。此外,您亦可指定一項 demote 動作,這代表資源將由 master 降為 slave。
配置順序限制式的指令如下。
pcs constraint order [action] resource_id then [action] resource_id [options]
欲取得更多有關於資源順序限制式上的相關資訊,請參閱〈節 6.2, “順序限制”〉。