crm_attribute (8)

Name

crm_attribute - 允許查詢、修改和刪除節點屬性和叢集選項

概要

crm_attribute [options]

描述

crm_attribute 指令可查詢和操作在 CIB 中使用的節點屬性和叢集組態選項。

選項

--help-?

列印說明訊息。

--verbose-V

開啟除錯資訊。

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

--quiet-Q

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

--get-value-G

取回而非設定優先設定。

--delete-attr-D

刪除而非設定屬性。

--attr-id 字串-i 字串

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

--attr-value 字串-v 字串

要設定的值。與 -G 搭配使用時,將忽略此選項。

--node 節點名稱-N 節點名稱

要變更的節點 uname

--set-name 字串-s 字串

指定屬性集合,即讀取或寫入屬性的所在。

--attr-name 字串-n 字串

指定要設定或查詢的屬性。

--type 字串-t 類型

決定應將屬性設定到 CIB 的哪個區段,或者所查詢的屬性屬於 CIB 的哪個區段。可能值有 nodesstatuscrm_config

範例

在 CIB 中之主機 myhostnodes 區段中查詢 location 屬性的值:
crm_attribute -G -t nodes -U myhost -n location
在 CIB 的 crm_config 區段中查詢 cluster-delay 屬性的值:
crm_attribute -G -t crm_config -n cluster-delay
在 CIB 的 crm_config 區段中查詢 cluster-delay 屬性的值。僅列印值:
crm_attribute -G -Q -t crm_config -n cluster-delay
從 CIB 的 nodes 區段中刪除主機 myhostlocation 屬性:
crm_attribute -D -t nodes -U myhost -n location
將名為 location、值為 office 的新屬性新增至 CIB 的 nodes 區段的 set 子區段中 (設定已套用到主機 myhost):
crm_attribute -t nodes -U myhost -s set -n location -v office
變更 myhost 主機的 nodes 區段中之 location 屬性的值:
crm_attribute -t nodes -U myhost -n location -v backoffice

檔案

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

並請參閱

cibadmin (8)

原著者

crm_attribute 由 Andrew Beekhof 撰寫。