Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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 将分别具有 startstop 和 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)