Friday, October 06, 2006

heartbeat 学习笔记(二)

在 IP 的 failover 搞定之后,其他资源的添加就简单多了。
我这里要做的是把 Pound 挂到 heartbeat 下面去。需要添加的是一个支持 start & stop 的脚本,这里是个最简单的例子:
$ cat /etc/ha.d/resource.d/pound

#!/bin/sh

start() {
pound -f /etc/pound.cfg -p /var/run/pound.pid
}

stop() {
kill `cat /var/run/pound.pid`
rm -f /var/run/pound.pid
}

case "$1" in
start)
start
;;

stop)
stop
;;

*)
echo $"Usage: $0 {start|stop}"
;;
esac

然后把它添加到 haresources 中去:
$ cat /etc/ha.d/haresources

master_node 192.168.1.100 pound

至于 Pound 的设置,这里就略过不表了,搞定收工。

No comments: