タグ別アーカイブ: heartbeat

heartbeatで若干ハマる

タグ: | 投稿日: 投稿者:

こんにちは。工藤です。浅草界隈に生息しておりますが、仲見世はすっかり新年です。

CentOS 6でheartbeat3.0.5を使い、仮想IPとお決まりのDRBD、httpd、postgresql9.2をフェールオーバーさせようと試みた。

普通にharesourcesに

server01 \
IPaddr2::10.8.0.1/24/em1/10.8.0.255 \
MailTo::root::server01 \
drbddisk::r0 \
Filesystem::/dev/drbd0::/home \
postgresql-9.2 \
httpd

としてharesources2cib.pyを実行して、オラッと

# /etc/init.d/heartbeat start

したら、postgresqlまでは正常に動き出したが、httpdが上がったり落ちたりを繰り返している様子。

ググるとhttpd.confに”ExtendedStatus On”が無いなどの情報があり、一通りやってみたがどれも上手くいかない。

意を決してログを読むと

WARN: For LSB init script, no additional parameters are needed.

とあり、LSBでは余計なパラメータは不要との事。ocfでもない限りは<operation>はいらないっぽいので、cib.xmlから消して再読み込みさせてから再度オラッと

# /etc/init.d/heartbeat restart

したらhttpdも落ち着きました。プロセス監視が入っていませんが、取り急ぎ「動かす」事ができました。

最初からログを見れば良かったって話ですが、heartbeatのログはちょっと肌に合わないので…