注意:
在使用 Pacemaker 命令之前要先安装 Pacemaker 集群 ,并且需要 root 权限
正文:
内容一:pcs resource 命令
1.1 pcs resource 命令的常用选项
1) interval=value
定义资源监控的时间,如果不设置的话,就使用的是 resource agent ,每 60 秒检测一次
2) timeout=value
设置操作的等待时间,如果时间结束了某项操作还没有完成,则自动失败
3) on-fail=action
如果操作失败,则会执行以下动作
4) ignore
忽略所有失败的操作
5) block
当 fence 没有被配置时,停止执行操作
6) stop
停止处于激活状态的集群
7) restart
重启资源
8) fence
当 fence 有被配置时,当某个资源停止时隔离运行此资源的主机
9) standby
将所有资源从他正在运行的主机上移到另 1 台服务器
1.2 pcs resource 命令选项的使用案例
# pcs resourece create webserver apache \
> configfile="/etc/httpd/conf/http.conf" \
> statusurl="http:?/127.0.0.1/server-status" --group myweb \
> op monitor interval=20s timeout=30s
(
补充:这里以创建
1) 名为 webserver
2) 配置文件是 /etc/httpd/conf/http.conf
3) 状态链接是 http:?/127.0.0.1/server-status
4) 组名是 myweb
5) 监控间隔是 20 秒
6) 延迟时间是 30 秒
的 apache 资源为例
)
内容二:pcs resource 资源显示相关的命令
2.1 显示所有可用的资源列表
# pcs resource list
2.2 显示具体的某个可用资源的介绍
# pcs resource describe <resource>
2.3 显示所有的 pcs 资源
# pcs resource show
2.4 显示某个 pcs 资源
# pcs resource show <resource>
2.5 显示所有 pcs 资源被限制的情况
# pcs constraint list
内容三:pcs resource 资源增、删、改相关的命令
3.1 修改 pcs 资源
# pcs resource update <resource> <option>
3.2 删除 pcs 资源
# pcs resource delete <resource>
3.3 在某个组里面添加某个资源
# pcs resource group add <group> <resource>
3.4 在某个组里面删除某个资源
# pcs resource group remove <group> <resource>
内容四:pcs resource 资源管理相关的命令
4.1 停用某个 pcs 资源
# pcs resource disable <resource>
4.2 启用某个 pcs 资源
# pcs resource enable <resource>
4.3 移动 pcs 资源到另 1 个主机
# pcs resource move <resource> <host>
4.4 指定某个 pcs 资源只能在某个主机上运行
# pcs resource ban <resource> <host>
4.5 清除某个 pcs 资源只能在某个主机上运行的限制
# pcs resource clear <resource> <host>
内容五:pcs resource 资源监控相关的命令
5.1 删除某个资源的监控
# pcs resource op remove <resource> monitor
5.2 添加某个资源的监控
# pcs resource op add <resource> monitor <fence parameter> onfail=fence
内容六:pcs resource 资源排错相关的命令
6.1 显示某个 pcs 资源失败的次数
# pcs resource failcount show <resource>
6.2 检查某个资源的情况
# pcs resource debug-start firstwebserver --full