Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
8.2. 多狀態資源:含有多重模式的資源
多狀態資源為特殊的複本資源。它們能允許事例以兩種作業模式之一進行;這些模式為
Master
與 Slave
。模式的名稱沒有特殊的意義,除了事例啟用時必須處於 Slave
狀態下。
您能以下列單一指令來將資源建立為 master 或是 slave 複本。
pcs resource create resource_id standard:provider:type|type [resource options] \ --master [meta master_options]
Master/slave 複本的名稱會是
resource_id-master
。
此外,您亦可透過以下指令來從一個先前建立的資源或資源群組建立一項 master/slave 資源:當使用這項指令時,您能為 master/slave 複本指定一組名稱。若您未指定名稱的話,master/slave 複本的名稱將會是
resource_id-master
或是 group_name-master
。
pcs resource master master/slave_name resource_id|group_name [master_options]
欲取得更多有關於資源選項上的資訊,請參閱〈節 5.1, “資源建立”〉。
表格 8.2, “多狀態資源的內容” 詳述了您可為多狀態資源指定的選項。
表格 8.2. 多狀態資源的內容
欄位 | 詳述 |
---|---|
id
|
多狀態資源的名稱
|
priority 、target-role 、is-managed
|
請參閱〈表格 5.3, “資源 Meta 選項”〉。
|
clone-max 、clone-node-max 、notify 、globally-unique 、ordered 、interleave
|
請參閱〈表格 8.1, “資源複製選項”〉。
|
master-max
| |
master-node-max
|
8.2.1. 監控多狀態資源
若只要為 master 資源新增監控作業,您可新增一項額外監控作業至該資源。然而請注意,資源上的每項監控作業皆必須使用不同的間隔。
下列範例會在 master 資源上為
ms_resource
配置一項間隔為 11 秒的監控作業。此作業乃預設監控間隔為 10 秒鐘的預設監控作業以外的監控作業。
# pcs resource op add ms_resource interval=11s role=Master