我尝试在 Debian Lenny 上使用 Corosync 和 Pacemaker 设置 Percona PRM。
我按照这个如何:PRM Percona Replication Manager
但是pacemaker 无法正常启动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 不能正常工作。