| 
 
Hello,
Please ask linux-ha related questions on the linux-ha mailinglist, there 
are more experts on that list regarding linux-ha setups and problem 
debugging. 
 
I don't know why heartbeat can't manage pound script (in resource.d)
pound script is:
 
Just from the looks of your script, this is bound to not work correctly.
 
#!/bin/bash
case $1 in
start)
                /etc/init.d/pound start   ####When do it manually it starts OK
                ;;
stop)
                /etc/init.d/pound stop  ####When do it manually it stops OK
                ;;
status)
                working= /bin/ps -A | grep pound >> /dev/null
 
It's impossible that this works, try following:
working=$(ps -A | grep pound)
otherwise you might also get happy using
working=$(pgrep pound)
Both methods are not completely safe with regard to process recognition, 
since processes in state sleep might get displayed without path but in 
brackets; pgrep or ps fail. This is especially true after a couple of 
weeks of having a resource running. 
 
                if [ "$working" != "" ]; then
                        echo "running"
                        exit 0
                fi
                echo "DOWN"
                echo "running"
 
What exactly do you intend to do here? This cannot work. Read up on the 
API requirements for custom resource scripts regarding the status 
probing of linux-ha. 
 
                ;;
*)
                echo "Syntax incorrect. You need one of {start|stop|status}"
                ;;
esac
My haresources is:
*******************************************************************************
prot14 10.2.1.36  10.2.1.82 IPaddr::192.168.2.52/24/eth1/192.168.2.255 
IPaddr::192.168.2.53/24/eth1/192.168.2.255 killnfsd nfs-common 
nfs-kernel-server sleep::3 10.2.1.39 pound checkMPIup.py 
*******************************************************************************
 
I'd use IPaddr2 since you're assigning two local scope addresses, one 
assuming primary and the other secondary. IPaddr has had problems in 
this area in the past. 
 
Any ideas?
When I start heartbeat, pound doesn't start but if I start it manually it 
works.
 
IIRC heartbeat does following to start a resource:
resource status
resource start
But read the documentation because I'm recalling this after not having 
worked on linux-ha for over 1 year. 
 Feb 17 11:06:22 localhost heartbeat[2938]: info: standby: acquire [all] 
resources from prot14
Feb 17 11:06:22 localhost heartbeat[4669]: info: acquire all HA resources 
(standby).
Feb 17 11:06:23 localhost heartbeat: info: Acquiring resource group: prot14 
10.2.1.36 10.2.1.82
IPaddr::192.168.2.52/24/eth1/192.168.2.255 
IPaddr::192.168.2.53/24/eth1/192.168.2.255 killnfsd n
fs-common nfs-kernel-server sleep::3 10.2.1.39 pound checkMPIup.py 
 
pound is here but not started because most probably your script is flawed.
HTH,
Roberto Nibali, ratz
--
echo 
'[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq' | dc 
 |