web-dev-qa-db-ja.com

ハートビート:/etc/ha.d//haresources [node1]のノード名が正しくありません

Ubuntu10.04でservice heartbeat startを使用してハートビートを開始しようとしていますが、次のエラーが発生します。

heartbeat[24829]: 2011/11/22_19:31:07 ERROR: Bad nodename in /etc/ha.d//haresources [node1]
heartbeat[24829]: 2011/11/22_19:31:07 ERROR: Configuration error, heartbeat not started.

サーバー上ではuname -nloadb1を生成し、2番目のサーバー上ではuname -nloadb2を生成します。 2つのサーバーは、これらの名前で相互にpingを実行できます。

これは、両方のサーバーで/etc/ha.d/ha.cnfです。

debugfile /var/log/ha-debug
logfile /var/log/ha-log
logfacility     local0
keepalive 2
deadtime 10
udpport 694
bcast eth1
ucast eth0 my.external.ip
ucast eth0 my.external.ip
ucast eth1 10.0.0.5
ucast eth1 10.0.0.6
#udp     eth0
node    loadb1
node    loadb2
auto_failback off

そして、これは両方のサーバーで/etc/ha.d/haresourcesです。

node1 IPaddr::46.20.121.113 httpd smb dhcpd

Authkeysも設定されています。

私は何が間違っているのですか?

私が最もはっきりしない部分は、ucast/bcast行です。

3
Richard

loaddb1ではなくnode1をharesourcesに入れます。

2
Nils