Hat irgend wer Erfahrungen mit den "Enhanced Network Block Devices"?
Ich habe zwei Server.
Server A ist primär Mailserver für mehere Domains und User.
Server B ist primär Webserver für mehere Domains und User.
Ich Suche nach einer Lösung, eventuell mittels Hilfe von enbd in das /home Verzeichniss des jeweils
anderen Servers die aktuellen Daten zu spiegeln und im Fehlerfall mit nur einem der beiden Server
auszukommen.
Das ganze sollte automatisch funktionieren und mir eventuell im Übernahmefall ein SMS senden.
Der relevante Verzeichnisaufbau ist auf beiden Servern wie folgt:
/home/
/home/mail
/home/html
/home/...
/home/...
/home/...
Ich bin für jeden Ansatz dankbar!
Enhanced Network Block Devices
Re: Enhanced Network Block Devices
<!--nohttp--><a href="http://www.complang.tuwien.ac.at/reisner/drbd/" target="_blank">DRBD[/home] hab ich am Start.
Damit spiegele ich die Platten eines HA-Clusters, der mit Heartbeat bei
einem Ausfall die Services des anderen Nodes übanimmt.
Runs fine for me > 2 Jahre
Cheers
Michael
Damit spiegele ich die Platten eines HA-Clusters, der mit Heartbeat bei
einem Ausfall die Services des anderen Nodes übanimmt.
Runs fine for me > 2 Jahre
Cheers
Michael
Re: Enhanced Network Block Devices
Herzlichen Dank für Deine rasche Antwort.
Ich habe mir drdb kurz angesehen.
Es scheint das richtige für mich zu sein.
Allerdings habe ich noch ein kleines Problem, bei dem ich nicht weiß an welcher
Ebene ich ansetzen muß. (Heartbeat?)
Ich habe ja zwei primäre Server und damit auch zwei primäre IP Adressen.
Im Fehlerfall soll nun ein primärer Server zusätzlich zu seiner IP Adresse,
die IP Adresse des anderen und zusätlich zu seinen Applikationen die Applikation des
ausgefallenen Servers als secondary übernehmen.
Leider habe ich mit Clustern überhaupt noch keine Erfahrungen.
Ich habe mir drdb kurz angesehen.
Es scheint das richtige für mich zu sein.
Allerdings habe ich noch ein kleines Problem, bei dem ich nicht weiß an welcher
Ebene ich ansetzen muß. (Heartbeat?)
Ich habe ja zwei primäre Server und damit auch zwei primäre IP Adressen.
Im Fehlerfall soll nun ein primärer Server zusätzlich zu seiner IP Adresse,
die IP Adresse des anderen und zusätlich zu seinen Applikationen die Applikation des
ausgefallenen Servers als secondary übernehmen.
Leider habe ich mit Clustern überhaupt noch keine Erfahrungen.
Re: Enhanced Network Block Devices
hi
soweit ich weiss übernimmt das dann das programm heartbeat.
die rechner sollten aber soweit ich weiss noch über eine ander verbindung als nur die externen ip verbunden sein.
seriel oder 2 netwerkkarte mit privaten ips.
mfg
arno
soweit ich weiss übernimmt das dann das programm heartbeat.
die rechner sollten aber soweit ich weiss noch über eine ander verbindung als nur die externen ip verbunden sein.
seriel oder 2 netwerkkarte mit privaten ips.
mfg
arno
Re: Enhanced Network Block Devices
Es ist so wie Arno schreibt. In der Konfigurationsdatei von
heartbeat kannst Du angeben, welche IP's mit wandern sollen,
wenn der Server Dienste eines anderen Nodes übernimmt.
cat /etc/ha.d/haresources
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
node1 192.168.1.1 IPaddr::192.168.10.10 datadisk::drbd0 postfix
node2 192.168.1.2 datadisk::drbd1 http
</font><hr></pre></blockquote>
Fällt hier node1 aus, wandert 192.168.10.10 auf Node 2, dann wird
das network block device primär gesetzt und gemountet und hinterher
der Mailserver auf node 2 gestartet.
Cheers
Michael
heartbeat kannst Du angeben, welche IP's mit wandern sollen,
wenn der Server Dienste eines anderen Nodes übernimmt.
cat /etc/ha.d/haresources
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
node1 192.168.1.1 IPaddr::192.168.10.10 datadisk::drbd0 postfix
node2 192.168.1.2 datadisk::drbd1 http
</font><hr></pre></blockquote>
Fällt hier node1 aus, wandert 192.168.10.10 auf Node 2, dann wird
das network block device primär gesetzt und gemountet und hinterher
der Mailserver auf node 2 gestartet.
Cheers
Michael
Re: Enhanced Network Block Devices
Ok Danke
Ich setz mich jetzt mal hin und probier das ganze aus.
Ich setz mich jetzt mal hin und probier das ganze aus.
Re: Enhanced Network Block Devices
@michael
da ich auch schon etwas länger an einer "pseudo" HA lösung für meine 2 server schaue/suche
wollte ich fragen ob du noch ander links in deinen bookmarks hast die dieses thema betreffen.
bzw. mein plan ist das die 2 rechner vor dem backup/synchronisieren den backuprechner durch
wake on lan starten, backupen
und hartbeat den rechner startet falls einer der 2 ausfällt.
irgendeine idee/vorschlag?
ps.: hab mal mit einem michael reisner (linuxadmin) in linz zusammengearbeitet.
netter zufall
mfg
arno
da ich auch schon etwas länger an einer "pseudo" HA lösung für meine 2 server schaue/suche
wollte ich fragen ob du noch ander links in deinen bookmarks hast die dieses thema betreffen.
bzw. mein plan ist das die 2 rechner vor dem backup/synchronisieren den backuprechner durch
wake on lan starten, backupen
und hartbeat den rechner startet falls einer der 2 ausfällt.
irgendeine idee/vorschlag?
ps.: hab mal mit einem michael reisner (linuxadmin) in linz zusammengearbeitet.
netter zufall
mfg
arno
Re: Enhanced Network Block Devices
>bzw. mein plan ist das die 2 rechner vor dem
>backup/synchronisieren den backuprechner durch
>wake on lan starten, backupen
>und hartbeat den rechner startet falls einer der 2 ausfällt.
>irgendeine idee/vorschlag?
Also die Frage hab ich nicht verstanden. Drbd syncronisiert
die Laufwerke ständig. Fällt ein Node aus, wird beim Neustart
entweder ein Quick sync durchgeführt, der nur die Änderungen
überträgt oder unter Umständen (welche genau das sind weiß
ich auch nicht so richtig) ein Sync all durchgeführt.
Der zweite Rechner läuft also die ganze Zeit mit und kann beim
Ausfall des 1. Nodes via Heartbeat diesen feststellen und hat
den aktuellen Dateibestand der gespiegelten Partition. Drbd ist
also praktisch nichts anderes als Raid 1 (Mirroring) übers Netzwerk.
Cheers
Michael
>backup/synchronisieren den backuprechner durch
>wake on lan starten, backupen
>und hartbeat den rechner startet falls einer der 2 ausfällt.
>irgendeine idee/vorschlag?
Also die Frage hab ich nicht verstanden. Drbd syncronisiert
die Laufwerke ständig. Fällt ein Node aus, wird beim Neustart
entweder ein Quick sync durchgeführt, der nur die Änderungen
überträgt oder unter Umständen (welche genau das sind weiß
ich auch nicht so richtig) ein Sync all durchgeführt.
Der zweite Rechner läuft also die ganze Zeit mit und kann beim
Ausfall des 1. Nodes via Heartbeat diesen feststellen und hat
den aktuellen Dateibestand der gespiegelten Partition. Drbd ist
also praktisch nichts anderes als Raid 1 (Mirroring) übers Netzwerk.
Cheers
Michael
Re: Enhanced Network Block Devices
@michael
eine kleine frage hätt ich da noch.
wenn auf der node1 die dienste der node2 starten weil diese ausgefallen ist
setzt da heartbeat auch die ip adresse?
mfg
arno
eine kleine frage hätt ich da noch.
wenn auf der node1 die dienste der node2 starten weil diese ausgefallen ist
setzt da heartbeat auch die ip adresse?
mfg
arno