crm_standby (8)

Name

crm_standby - 操作節點的待機屬性,以判斷資源是否可以在此節點上執行。

概要

crm_standby [-?|-V] -D -u|-U node -r resource
crm_standby  [-?|-V] -G -u|-U node -r resource
crm_standby [-?|-V] -v string -u|-U node -r resource [-l string]

描述

crm_standby 指令可操作節點的待機屬性。待機模式下的任何節點都無法再代管資源,且其中的所有資源也都必須移出。對於執行核心更新等維護任務,待機模式十分有用。當節點再次成為叢集的完全使用中成員時,請從節點移除待機屬性。

standby 屬性指定存留期,即可決定待機設定在節點重新開機後應繼續存在 (將存留期設定為 forever) 還是應經重新開機進行重設 (將存留期設定為 reboot)。也可以移除 standby 屬性,然後手動將節點從待機模式返回到使用中模式。

選項

--help-?

列印說明訊息。

--verbose-V

開啟除錯資訊。

附註: 透過提供其他例項來增加詳細層級。

--quiet-Q

使用 -G 執行屬性查詢時,僅會將值列印至 stdout。請將此選項與 -G 搭配使用。

--get-value-G

取回而非設定優先設定。

--delete-attr-D

指定要刪除的屬性。

--attr-value 字串-v 字串

指定要使用的值。與 -G 一起使用時會忽略此選項。

--attr-id 字串-i 字串

僅供進階使用者使用。識別 ID 屬性。

--node 節點 uname-u 節點 uname

指定要變更的節點 uname。

--lifetime 字串-l 字串

判斷此優先設定的持續時間。可能的值有 rebootforever

附註: 如果存在 forever 值,CRM 會一直使用該值取代任何 reboot 值。

範例

讓本地節點進入待機模式︰
crm_standby -v true
讓節點 (node1) 進入待機模式︰
crm_standby -v true -U node1
查詢節點的待機狀態︰
crm_standby -G -U node1
從節點移除待機內容︰
crm_standby -D -U node1
讓節點無限期進入待機模式︰
crm_standby -v true -l forever -U node1
讓節點進入待機模式,直到此節點下次重新開機為止︰
crm_standby -v true -l reboot -U node1

檔案

/var/lib/heartbeat/crm/cib.xml — 磁碟上的 CIB (不含 status 區段)。強烈建議不要直接編輯此檔案。

並請參閱

cibadmin (8)crm_attribute (8)

原著者

crm_standby 由 Andrew Beekhof 撰寫。