我尝试在Debian Lenny上使用Corosync和Pacemaker设置Percona PRM。
我按照以下方式:PRM Percona Replication Manager
但心脏起搏器无法正常启动MySQL。我的意思是它尝试启动它并在几秒钟后停止它。
看起来这个问题来自MySQL脚本中的check_slave,但错误并不是真的明确...
使用错误快速查看日志部分:
Oct 16 11:29:26 mysqltest01 mysql[12107]: ERROR: check_slave invoked on an instance that is not a replication slave.
Oct 16 11:29:26 mysqltest01 mysql[12107]: ERROR: /usr/lib/ocf/resource.d/heartbeat/.ocf-shellfuncs: line 330: -q: command not found
Oct 16 11:29:26 mysqltest01 mysql[12107]: ERROR: Failed to select from
Oct 16 11:29:26 mysqltest01 mysql[12107]: ERROR: Failed initial monitor action
无法理解为什么ocf-shellfuncs效果不佳。