6.6.2. 配置全局资源操作默认值
您可以使用以下命令为监控操作设置全局默认值。
pcs resource op defaults [options]
例如,以下命令为所有监控操作设置
超时
值 240 秒的全局默认值。
# pcs resource op defaults timeout=240s
要显示当前配置的监控操作的默认值,请在执行 pcs resource op defaults 命令时不要指定任何选项。
例如,以下命令显示集群的默认监控操作值,其
超时
值配置为 240 秒。
# pcs resource op defaults
timeout: 240s
请注意,只有在集群资源定义中没有指定该选项时,集群资源才会使用全局默认值。默认情况下,资源代理为所有操作定义
timeout
选项。要满足全局操作超时值,您必须明确在没有 超时
选项的情况下创建集群资源,或者您必须通过更新集群资源来删除 超时
选项,如下命令所示。
# pcs resource update VirtualIP op monitor interval=10s
例如,在为所有监控操作设置一个
超时
值 240 秒,并更新集群资源 VirtualIP
以删除 monitor
操作的超时值后,资源 VirtualIP
将分别具有 start
、stop
和 monitor 操作的
超时值,分别为 20s、40s 和 240s。超时操作的全局默认值仅在 monitor
操作中应用,上一命令已删除了默认的 超时
选项。
# pcs resource show VirtualIP
Resource: VirtualIP (class=ocf provider=heartbeat type=IPaddr2)
Attributes: ip=192.168.0.99 cidr_netmask=24 nic=eth2
Operations: start interval=0s timeout=20s (VirtualIP-start-timeout-20s)
monitor interval=10s (VirtualIP-monitor-interval-10s)
stop interval=0s timeout=40s (VirtualIP-name-stop-interval-0s-timeout-40s)