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 命令的语法。
打印帮助消息。
打开调试信息。
注: 通过提供更多实例增加详细程度。
使用 -G 进行属性查询时,只将值打印到 stdout。将此选项与 -G 一起使用。
获取而不是设置要提升的自选设置。
删除而不是设置属性。
仅适用于高级用户。标识 id 属性。
设置的值。与 -G 一起使用时将忽略此项。
指定自选设置持续的时间。可能的值有 reboot 或 forever。
OCF_RESOURCE_INSTANCE— 资源实例的名称
/var/lib/heartbeat/crm/cib.xml— 磁盘上的 CIB(去除状态部分)。
crm_master 由 Andrew Beekhof 编写。