Hi
 
I am setting up a asterisk HA solution using a redfone device for the PRI 
lines. To start the device i need to run /etc/init.d/fonulator.init i have 
added this as a resource but it won't start and give an error as below on crm 
status output.
The config is below , hopefully someone can point out where i am going wrong.
 
res_fonulator.init_fonulator   (lsb:fonulator.init):   Started 
ho-asterisk2-11314.interlink.local (unmanaged) FAILED
 
out of crm configure show
 
node $id="a7314e15-8bb1-4b2e-a732-888db0c7b7d7" 
ho-asterisk1-11315.interlink.local
node $id="c0630b83-3c16-49c7-a55a-2c65ea0155ed" 
ho-asterisk2-11314.interlink.local
primitive res_Filesystem_1 ocf:heartbeat:Filesystem \
                params device="/dev/drbd0" directory="/rep/" fstype="ext3" \
                operations $id="res_Filesystem_1-operations" \
                op start interval="0" timeout="60" \
                op stop interval="0" timeout="60" \
                op monitor interval="20" timeout="40" start-delay="0"
primitive res_IPaddr2_IPaddr ocf:heartbeat:IPaddr2 \
                params ip="10.1.2.98" nic="eth0" cidr_netmask="24" \
                operations $id="res_IPaddr2_IPaddr-operations" \
                op start interval="0" timeout="20" \
                op stop interval="0" timeout="20" \
                op monitor interval="10" timeout="20" start-delay="0"
primitive res_dahdi_dahdi lsb:dahdi \
                operations $id="res_dahdi_dahdi-operations" \
                op start interval="0" timeout="15" \
                op stop interval="0" timeout="15" \
                op monitor interval="15" timeout="15" start-delay="15"
primitive res_drbd_1 ocf:linbit:drbd \
                params drbd_resource="asterisk" \
                operations $id="res_drbd_1-operations" \
                op start interval="0" timeout="240" \
                op promote interval="0" timeout="90" \
                op demote interval="0" timeout="90" \
                op stop interval="0" timeout="100" \
                op monitor interval="10" timeout="20" start-delay="0"
primitive res_fonulator.init_fonulator lsb:fonulator.init \
                operations $id="res_fonulator.init_fonulator-operations" \
                op start interval="0" timeout="15" \
                op stop interval="0" timeout="15" \
                op monitor interval="15" timeout="15" start-delay="15"
primitive res_httpd_httpd lsb:httpd \
                operations $id="res_httpd_httpd-operations" \
                op start interval="0" timeout="15" \
                op stop interval="0" timeout="15" \
                op monitor interval="15" timeout="15" start-delay="15"
primitive res_mysqld_mysql lsb:mysqld \
                operations $id="res_mysqld_mysql-operations" \
                op start interval="0" timeout="15" \
                op stop interval="0" timeout="15" \
                op monitor interval="15" timeout="15" start-delay="15"
ms ms_drbd_1 res_drbd_1 \
                meta clone-max="2" notify="true"
colocation col_res_Filesystem_1_ms_drbd_1 inf: res_Filesystem_1 ms_drbd_1:Master
order ord_ms_drbd_1_res_Filesystem_1 inf: ms_drbd_1:promote 
res_Filesystem_1:start
property $id="cib-bootstrap-options" \
                default-resource-stickiness="100" \
                stonith-enabled="false" \
                stonith-action="poweroff" \
                dc-version="1.0.10-da7075976b5ff0bee71074385f8fd02f296ec8a3" \
                default-resource-failure-stickiness="100" \
                no-quorum-policy="ignore" \
                cluster-infrastructure="Heartbeat" \
                last-lrm-refresh="1302723679"
 
 
/etc/init.d/fonutalor.init
 
 
#!/bin/bash
#
# fonulator   Starts and Stops the Redfone fonulator utility
#
# chkconfig: - 60 50
# description: Utility for configuring the Redfone fonebridge
#
# processname: fonulator
# config: /etc/redfone.conf
 
# Source function library.
. /etc/rc.d/init.d/functions
 
# Source networking configuration.
. /etc/sysconfig/network
 
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
 
[ -x /usr/local/bin/fonulator ] || exit 0
 
RETVAL=0
prog="fonulator"
 
start() {
        # Start daemons.
 
        if [ -d /etc/ ] ; then
                for i in `ls /etc/redfone.conf`; do
                        site=`basename $i .conf`
                        echo -n $"Starting $prog for $site: "
                        /usr/local/bin/fonulator $i
                        RETVAL=$?
                        [ $RETVAL -eq 0 ] && {
                           touch /var/lock/subsys/$prog
                           success $"$prog $site"
                        }
                        echo
                done
        else
                RETVAL=1
        fi
        return $RETVAL
}
 
stop() {
        # Stop daemons.
        echo -n $"Shutting down $prog: "
        killproc $prog
        RETVAL=$?
        echo
        [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog
        return $RETVAL
}
 
# See how we were called.
case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  restart|reload)
        stop
        start
        RETVAL=$?
        ;;
  condrestart)
        if [ -f /var/lock/subsys/$prog ]; then
            stop
            start
            RETVAL=$?
        fi
        ;;
  status)
        status $prog
        RETVAL=$?
        ;;
  *)
        echo $"Usage: $0 {start|stop|restart|condrestart|status}"
        exit 1
esac
 
exit $RETVAL
 
Regards,
Gerry Kernan
InfinityIT
 
Suite 17 The Mall,
Beacon court,
Sandyford,
Dublin 18.
 
p:+353-1-2930090
f:+353-1-2930137
 

 

<<image001.jpg>>

_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to