keepalived の Sysvinit スクリプトを heartbeat のリソースで使う場合の注意点
Debian lenny の keepalived パッケージに含まれるの /etc/init.d/keepalived は start しているときに start するとエラーが発生する。rc が 1 になる。heartbeat のリソースとして使用したければ、これを修正する必要がある。
修正方法のひとつは keepalived を起動するスクリプトを自前で用意することだ。そのスクリプトのなかで /etc/init.d/keepalived を実行するだけなんだけどね。たぶん、 stop 中に stop しても rc が 1 になるんだろうね。そこも考えて、自前でスクリプトを用意する必要があるね。