crm_master (8)

Name

crm_master - 管理主/从属资源的自选设置,以在给定节点上提升

大纲

crm_master [-V|-Q] -D [-l lifetime]
crm_master [-V|-Q] -G [-l lifetime]
crm_master [-V|-Q] -v string [-l string]

描述

从资源代理脚本内调用 crm_master 以确定应提升哪些资源实例为主模式。它不应从命令行中使用,并且只是资源代理的帮助实用程序。RA 使用 crm_master 将特定实例提升为主模式,或从此实例中删除自选设置。通过指派有效期,可确定此设置在重引导节点后仍然存在(将有效期设置为 forever)或不再存在(将有效期设置为 reboot)。

资源代理需要确定 crm_master 应操作的资源。必须在资源代理脚本内处理这些查询。对 crm_master 的实际调用遵循类似于 crm_attribute 命令的语法。

选项

--help-?

打印帮助消息。

--verbose-V

打开调试信息。

注: 通过提供更多实例增加详细程度。

--quiet-Q

使用 -G 进行属性查询时,只将值打印到 stdout。将此选项与 -G 一起使用。

--get-value-G

获取而不是设置要提升的自选设置。

--delete-attr-D

删除而不是设置属性。

--attr-id string-i string

仅适用于高级用户。标识 id 属性。

--attr-value string-v string

设置的值。与 -G 一起使用时将忽略此项。

--lifetime string-l string

指定自选设置持续的时间。可能的值有 rebootforever

环境变量

OCF_RESOURCE_INSTANCE— 资源实例的名称

文件数

/var/lib/heartbeat/crm/cib.xml— 磁盘上的 CIB(去除状态部分)。

另请参见

cibadmin (8)crm_attribute (8)

作者

crm_master 由 Andrew Beekhof 编写。