17.4 资源操作

默认情况下,群集将不会确保您的资源一直正常。要指示群集如此操作,需要向资源的定义中添加一个监视操作。可为所有类或资源代理添加监视操作。

表 17-4 资源操作

操作

描述

ID

您的操作名称。必须是唯一的。

name

要执行的操作。常见值:monitorstartstop

interval

执行操作的频率。单位:秒。

timeout

需要等待多久才能声明操作失败。

requires

需要满足什么条件才能发生此操作。允许的值:nothingquorumfencing。默认值取决于是否启用屏障和资源的类是否为 stonith。对于 STONITH 资源,默认值为 nothing

on-fail

此操作失败时执行的操作。允许的值:

  • ignore:假装资源没有失败。

  • block:不对资源执行任何进一步操作。

  • stop:停止资源并且不在其他位置启动该资源。

  • restart:停止资源并(可能在不同的节点上)重启动。

  • fence:关闭资源失败的节点 (STONITH)。

  • standby:将所有资源从资源失败的节点上移走。

enabled

如果值为 false,将操作视为不存在。允许的值:truefalse