Enhanced Network Block Devices

Post Reply
Message
Author
confuesed

Enhanced Network Block Devices

#1 Post by confuesed »

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!

Michael

Re: Enhanced Network Block Devices

#2 Post by Michael »

<!--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

confuesed

Re: Enhanced Network Block Devices

#3 Post by confuesed »

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.

arno

Re: Enhanced Network Block Devices

#4 Post by arno »

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

Michael

Re: Enhanced Network Block Devices

#5 Post by Michael »

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

confuesed

Re: Enhanced Network Block Devices

#6 Post by confuesed »

Ok Danke

Ich setz mich jetzt mal hin und probier das ganze aus.

arno

Re: Enhanced Network Block Devices

#7 Post by arno »

@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

Michael

Re: Enhanced Network Block Devices

#8 Post by Michael »

>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

arno

Re: Enhanced Network Block Devices

#9 Post by arno »

@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

Post Reply