章 10. Pacemaker 叢集內容

叢集內容能控制叢集在進行作業中遇到特定狀況時的行為。

10.1. 叢集內容與選項的概要

表格 10.1, “叢集內容” 提供了 Pacemaker 叢集內容的摘要,並顯示了內容的預設值,以及您能為這些內容設置的值。

注意

除了在此表格中詳述的內容之外,叢集軟體還有其它可使用的額外叢集內容。建議您不要修改這些內容的預設值。

表格 10.1. 叢集內容

選項預設詳述
batch-limit30
遷移引擎(transition engine,TE)允許平行執行的工作數量。「正確」的值將取決於您網路和叢集節點的速度和負載。
migration-limit-1(無限)
TE 允許在一個節點上平行執行的遷移工作數量。
no-quorum-policystop
叢集無仲裁時所進行的動作。允許的值有:
* ignore - 繼續所有的資源管理
* freeze - 繼續資源管理,不過不復原來自不屬於受影響分割區之節點的資源
* stop - 停止受影響之叢集分割區中的所有資源
* suicide - 隔離受影響之叢集分割區中的所有節點
symmetric-clustertrue
顯示資源就預設值是否能在任何節點上執行。
stonith-enabledtrue
顯示失效節點以及含有無法停下的資源的節點皆應被隔離。若您要保護您的資料,您需將此設為 true
若是 true 或為設置,叢集將會拒絕啟用資源,除非一或更多項 STONITH 資源也已經過配置。
stonith-actionreboot
傳送至 STONITH 裝置的動作。允許的值有:rebootoff。您也允許使用 poweroff 這個值,不過這僅適用於繼承裝置。
cluster-delay60s
網路上的來回時間延遲(不包含動作執行)。「正確」的值取決於您網路和叢集節點的速度與負載。
stop-orphan-resourcestrue
顯示刪除的資源是否應被停止。
stop-orphan-actionstrue
顯示刪除的動作是否應被取消。
start-failure-is-fataltrue
會顯示資源啟用失敗的情況是否會被視為嚴重錯誤。當設為 false 時,叢集將會使用資源的 failcountmigration-threshold 的值來代替。欲取得設定一項資源的 migration-threshold 選項上的相關資訊,請參閱〈節 7.2, “在發生錯誤時移動資源”〉。
pe-error-series-max-1(全部)
儲存 ERROR 中的 PE 輸入的次數。使用於回報問題時。
pe-warn-series-max-1(全部)
儲存 WARNING 中的 PE 輸入的次數。使用於回報問題時。
pe-input-series-max-1(全部)
儲存「normal」PE 輸入的次數。使用於回報問題時。
cluster-infrastructure 
Pacemaker 目前執行於的訊息堆疊。使用於資訊及診斷用途;使用者不可進行配置。
dc-version 
叢集的指定控制器(Designated Controller,DC)的版本。使用於診斷用途;使用者不可進行配置。
last-lrm-refresh 
本機資源管理程式最後更新時,以在 epoca 經過後的秒數為單位。使用於診斷用途;使用者不可進行配置。
cluster-recheck-interval60
選項、資源參數與限制式基於時間之變更的輪詢間隔。允許的值有:零會停用輪詢,正數則為間隔(秒)除非指定了其它 SI 單位,例如 5min。
default-action-timeout20s
一項 Pacemaker 動作的逾時值。資源本身的作業設定總是會比設定為叢集選項的預設值優先。
maintenance-modefalse
Maintenance Mode(維護模式)會使叢集進入一項「hands off」的模式中,並且不啟用或停用任何服務,直到被告知。當維護模式完成時,叢集會針對所有服務的目前狀態進行一項例行性檢查,然後啟用或停用任何需要它的服務。
shutdown-escalation20min
放棄嘗試正常關機並直接退出前所需等待的時間。僅適用於進階使用者。
stonith-timeout60s
等待 STONITH 動作完成的所需時間。
stop-all-resourcesfalse
叢集是否應該停止所有資源。
default-resource-stickiness5000
顯示資源偏好滯留的位置。建議您將這個值設為資源/作業的預設值,而非叢集選項。
is-managed-defaulttrue
顯示叢集是否允許啟用和停用一項資源。建議您將這個值設為資源/作業預設值,而非叢集選項。
enable-aclfalse
(Red Hat Enterprise Linux 6.6 和更新版本)顯示叢集是否能使用存取控制清單,如透過 pcs acl 指令所設置一般。