Witam, czy ktos ma moze napisany init script dla demona lmsa zgodny z LSB: http://www.linux-ha.org/LSBResourceAgent
Potrzebuje, poniewaz uruchomilem sobie LMSA z radiusem na DRBD + Heartbeat, i tak na prawde wszystko smiga, ale standardowy skrypt:
#! /bin/sh
LMSD=/usr/local/lms/bin/lmsd
# comment these lines if you want to use defaults export LMSDBHOST=localhost export LMSDBPORT=3306 export LMSDBPASS=password export LMSDBNAME=lms export LMSDBUSER=lms
case $1 in start) $LMSD ;; stop) killall lmsd ;; restart) killall lmsd $LMSD ;; reload) $LMSD -q ;; *) echo "Usage: $0 {start|stop|restart|reload}" 1>&2 exit 1 ;; esac
exit 0
..nie zwraca odpowiednich wartosci systemowych zgodny z LSB..
Za pomoc dziekuje z gory, pozdrawiam.
Matys Łukasz pisze:
Witam, czy ktos ma moze napisany init script dla demona lmsa zgodny z LSB: http://www.linux-ha.org/LSBResourceAgent
Potrzebuje, poniewaz uruchomilem sobie LMSA z radiusem na DRBD + Heartbeat.
Witam, wiec znalazlem na tej stronce iz takowy skrypt jest juz napisany przez naszego developera, ale gdzie go mozna pobrac?
http://www.lanana.org/lsbreg/init/init.txt
Pozdrawiam.
Matys Łukasz pisze:
Matys Łukasz pisze:
Witam, czy ktos ma moze napisany init script dla demona lmsa zgodny z LSB: http://www.linux-ha.org/LSBResourceAgent
Potrzebuje, poniewaz uruchomilem sobie LMSA z radiusem na DRBD + Heartbeat.
Witam, wiec znalazlem na tej stronce iz takowy skrypt jest juz napisany przez naszego developera, ale gdzie go mozna pobrac?
http://www.lanana.org/lsbreg/init/init.txt
Pozdrawiam.
Ok, chyba idalo mi sie napisac, i spelnia wszystkie warunki ze stronki:
#! /bin/sh
LMSD=/usr/local/lms/bin/lmsd
# comment these lines if you want to use defaults export LMSDBHOST=localhost export LMSDBPORT=3306 export LMSDBPASS=password export LMSDBNAME=lms export LMSDBUSER=lms
case $1 in start) PIDS=`pidof lmsd`; if [ "x$PIDS" == "x" ]; then echo "LMSD not running" $LMSD exit 0 else echo "LMSD processes: $PIDS" exit 0 fi ;; stop) PIDS=`pidof lmsd`; if [ "x$PIDS" == "x" ]; then echo "LMSD not running" exit 0 else kill $PIDS exit 0 fi ;; status) PIDS=`pidof lmsd`; if [ "x$PIDS" == "x" ]; then echo "LMSD not running" exit 3 else echo "LMSD processes: $PIDS" exit 0 fi ;; *) echo "Usage: $0 {start|stop|restart|reload}" 1>&2 exit 1 ;; esac
exit 0
Niech mnie ktos poprawi jak cos spieprzylem, ale wlasnie przetestowalem z Linux HA, i smiga jak zloto, juz o nic sie nie pluje...i nie ma akcji w stylu kilka procesor lmsd, po restarcie heartbeat na drugim nodzie.
Pozdrawiam.
uczestnicy (1)
-
Matys Łukasz