以下是运行自定义脚本的服务脚本。
[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
脚本的启动/停止/状态中。启动和停止时会生成调试日志,但状态时不会生成。我感觉资源没有受到监控。