Ich versuche, Heartbeat unter Ubuntu 10.04 mit zu starten service heartbeat start
, erhalte aber die folgenden Fehler:
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.
Auf einem Server uname -n
wird erzeugt loadb1
, auf dem zweiten Server uname -n
wird erzeugt loadb2
. Mit diesen Namen können die beiden Server sich gegenseitig problemlos anpingen.
Dies ist /etc/ha.d/ha.cnf
auf beiden Servern:
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
Und das ist /etc/ha.d/haresources
auf beiden Servern:
node1 IPaddr::46.20.121.113 httpd smb dhcpd
Authkeys ist ebenfalls eingerichtet.
Was mache ich falsch?
Der Teil, der mir am wenigsten klar ist, sind die Ucast/Bcast-Zeilen.
Antwort1
loaddb1
In die Hasenressourcen gesteckt - nicht node1
.