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
将值为 office 的名为 location 的新属性添加到 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(去除状态部分)。强烈建议您不要直接编辑此文件。

另请参见

cibadmin (8)

作者

crm_attribute 由 Andrew Beekhof 编写。