PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : heartbeat tut nicht (mehr)



theWireless
24.08.04, 22:33
ich hab hier auf debian woody mit apt und auf SuSE 8.2 mit yast heartbeat aufgesetzt. Anfangs lief das auch alles voll super, heartbeat hat sich gestartet, hat eine virtuelle NIC mit der IP, mit der es nach außen hin erreichbar sein soll, angelegt und den apachen gestartet, auf den ich aber nicht zugreifen konnte. Ich bin die configs rauf und runter, hab mir nen wolf gegoogelt, der apache lief, ich konnte aber nich drauf zugreifen, in den Logs stand nix drin. Nun hab ich hier alles totkonfiguriert. Auf der Debian-Kiste starte ich Heartbeat - und das wars. Heartbeat läuft, legt jedoch nich mehr die virtuelle NIC an (in meinem Falle bond0:0, da ich meine dualport-Karte mit bonding auf Round-Robin konfiguriert habe) und startet den apachen nichmehr.
Ich hab die configs zich mal kontrolliert, die configs der SuSE-Kiste übernommen (denn da läufts, bis auf das Zugriffs-Problem auf den Apache), heartbeat bestimmt 23x neu installiert - nix.
Wenn ich nun aber die virtuelle NIC mittels /etc/ha.d/resources.d/IPaddr ipadresse anlege, tut er das. Starte ich den Apachen mittels /etc/ha.d/resources.d/apache, tut er das. Nun, aber warum nichmehr von alleine? In den logs steht rein garnix.

hier mal die 3 configs:

# /etc/ha.d/ha.cf
# Heartbeat-Configfile

debugfile /var/log/ha-debug
logfile /var/log/ha-log

# Wie schnell soll auf eine fehlende Antwort reagiert werden?
keepalive 2
deadtime 30
warntime 10
initdead 120

# Soll bei Restart des primaeren Knotens sofort zurueckgeschaltet werden?
#auto_failback on

# Ist eine serielle Heartbeat-Leitung vorhanden?
#baud 19200
#serial /dev/ttyS0

# Ist der Standard UDP belegt?
#udpport 694

# Ueber welches Interface soll der Heartbeat laufen?
bcast bond0

# Kann sich der Server selbst ueberwachen?
#watchdog /dev/watchdog

# Ist ein STONITH-Geraet auf der anderen Seite?
#stonith baytech /etc/ha.d/conf/stonith.baytech

# Welche Maschinen sind im Cluster?
node edeltraut
node sieglinde



# /etc/ha.d/haresources
# legt fest, welche Dienste mit welcher IP
# immer im Netz erscheinen sollen


# - edeltraut ist der primaere Knoten
# der Knotenname muss mit dem ha.cf-Eintrag
# uebereinstimmen und einen echten Server
# benennen
# - der freigegebene Dienst ist Apache
# - der Dienst wird under der IP
# 192.168.0.250 angeboten

edeltraut 192.168.0.250 apache


auth3
#1 crc
#2 sha1
3 md5 xxxxxxx

TIA

axp
08.09.04, 23:41
Hallo..

Versuch mal, in der "haresources" die IP Ardesse mit Maske anzugeben.
z.B. 192.168.0.250/24 bei standart Class C Maske.

Hatte schon mal probleme damit, da heartbeat ins "nichts" broadcastete.

funnix
07.04.05, 15:49
Versuch mal in die haresource ->IPaddr::<deine virtuelle Ip>> einzutragen
Kann helfen!

Gruß Funnix