3 # pacemaker Pacemaker Cluster Manager for the Corosync stack
5 # chkconfig: 2345 23 77
6 # description: Pacemaker Cluster Manager
7 # processname: pacemakerd
11 # Required-Start: $corosync
12 # Required-Stop: $corosync
15 # Short-Description: Starts and stops Pacemaker Cluster Manager.
16 # Description: Starts and stops Pacemaker Cluster Manager.
19 # Source function library
20 . /etc/rc.d/init.d/functions
22 [ -f /etc/sysconfig/pacemaker ] && . /etc/sysconfig/pacemaker
25 # Check if the service is already running?
26 if [ -f /var/lock/subsys/pacemaker ]; then
27 msg_already_running "Pacemaker Cluster Manager"
30 if grep -q nocluster /proc/cmdline ; then
31 show "Disabled on boot"
36 msg_starting "Pacemaker Cluster Manager"
37 daemon --fork --close-fds /usr/sbin/pacemakerd
39 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/pacemaker
43 if [ ! -f /var/lock/subsys/pacemaker ]; then
44 msg_not_running "Pacemaker Cluster Manager"
49 msg_stopping "Pacemaker Cluster Manager"
50 killproc /usr/sbin/pacemakerd
51 rm -f /var/lock/subsys/pacemaker
55 if [ ! -f /var/lock/subsys/pacemaker ]; then
56 msg_not_running "Pacemaker Cluster Manager"
84 status pacemaker pacemakerd
88 msg_usage "$0 {start|stop|restart|try-restart|force-reload|status}"