虽然在创建资源时给出了 op monitor interval=10s,但 pacemaker 并未监控服务

虽然在创建资源时给出了 op monitor interval=10s,但 pacemaker 并未监控服务

以下是运行自定义脚本的服务脚本。

[root@xxxxxxxxxxvmrf0001vbisalah001 ~]# cat 
/etc/systemd/system/drbdRes_rhcdDaemon.service
[Unit]
Description=Manage drbdRes cluster service
After=basic.target
Requires=basic.target

[Service]
Type=forking
RemainAfterExit=yes
ExecStart=/opt/ngms/ha.d/drbdRes_rhcdDaemon.sh start
ExecStop=/opt/ngms/ha.d/drbdRes_rhcdDaemon.sh stop

[Install]
WantedBy=multi-user.target

并使用以下命令创建资源

pcs resource create MNGT_drbdRes_rhcdDaemon systemd:drbdRes_rhcdDaemon op monitor interval=10s --group MNGT

资源将启动,但如果我终止该进程,仍然pcs resource status 显示资源已启动。

我已将调试日志放入/opt/ngms/ha.d/drbdRes_rhcdDaemon.sh脚本的启动/停止/状态中。启动和停止时会生成调试日志,但状态时不会生成。我感觉资源没有受到监控。

相关内容