Load-Balancing mit 2 NICs
Hi Leute... Ich habe unseren neuen Mailserver mit 2 Netzwerkkarten ausgestattet, um im Fehlerfall noch eine zweite NIC im Rechner zu haben. Jetzt hatte ich die Idee, ob man da nicht Load-balancing und evtl. automatisches Failover konfigurieren kann. Eine Loesung die eigentlich ausreichen wuerde, ist Round-Robin-DNS. Das klappt auch wunderbar, und ein Ping auf den Rechner wird abwechseln zu beiden IP-Addressen geschickt. Allerdings antwortet scheinbar immer nur eth0... Ich hab auch keine Ahnung, wie das Routing hierfuer aussehen muss... Die Metric zu setzen hilft leider nix, und wenn ich eth0 ausstecke ist die Netzwerkverbindung weg... eigentlich sollte doch die "teuerere" Strecke ueber eth1 genommen werden. Oder sehe ich das falsch? Das waere dann zwar nicht der Idealfall, dass immer die NIC antwortet, wo die Anfrage eintrifft, aber besser als nix... Eine andere Loesung koennte Multipath sein, aber da kenne ich mich leider ueberhaupt noch nicht aus... Es waere schoen, wenn mir da jemand weiterhelfen koennte... RTFM langt auch, aber bitte mit Quellenangabe =;-) cu. peter -- | LEISTRITZ Aktiengesellschaft Tel.: +49 (0) 911 4306 559 | Peter Woelfel, EDV-Abteilung Fax: +49 (0) 911 4306 478 | Markgrafenstrasse 29-39 eMail: pwoelfel@leistritz.de | D-90459 Nuernberg Web: http://www.leistritz.de
* Peter Woelfel schrieb am 11.02.02 um 15:12 Uhr:
Hi Leute...
Ich habe unseren neuen Mailserver mit 2 Netzwerkkarten ausgestattet, um im Fehlerfall noch eine zweite NIC im Rechner zu haben. Jetzt hatte ich die Idee, ob man da nicht Load-balancing und evtl. automatisches Failover konfigurieren kann.
Eine Loesung die eigentlich ausreichen wuerde, ist Round-Robin-DNS. Das klappt auch wunderbar, und ein Ping auf den Rechner wird abwechseln zu beiden IP-Addressen geschickt. Allerdings antwortet scheinbar immer nur eth0...
Ich hab auch keine Ahnung, wie das Routing hierfuer aussehen muss... Die Metric zu setzen hilft leider nix, und wenn ich eth0 ausstecke ist die Netzwerkverbindung weg... eigentlich sollte doch die "teuerere" Strecke ueber eth1 genommen werden. Oder sehe ich das falsch? Das waere dann zwar nicht der Idealfall, dass immer die NIC antwortet, wo die Anfrage eintrifft, aber besser als nix...
Eine andere Loesung koennte Multipath sein, aber da kenne ich mich leider ueberhaupt noch nicht aus...
Es waere schoen, wenn mir da jemand weiterhelfen koennte... RTFM langt auch, aber bitte mit Quellenangabe =;-)
Hi Peter, schau doch mal ins Linux Advanced routing HowTo. Linkk findest du auf links2linux.de Gruss -Marc -- +------------------------------------------------------------------+ | --> http://www.links2linux.de <-- Jetzt mit neuen Features! | | wie z.B. [EasyLink] | +---Registered-Linux-User-#136487------------http://counter.li.org +
On Mon, 11 Feb 2002, Marc Schiffbauer wrote:
* Peter Woelfel schrieb am 11.02.02 um 15:12 Uhr:
~snip~
Eine Loesung die eigentlich ausreichen wuerde, ist Round-Robin-DNS. Das klappt auch wunderbar, und ein Ping auf den Rechner wird abwechseln zu beiden IP-Addressen geschickt. Allerdings antwortet scheinbar immer nur eth0...
Ich hab auch keine Ahnung, wie das Routing hierfuer aussehen muss... Die Metric zu setzen hilft leider nix, und wenn ich eth0 ausstecke ist die Netzwerkverbindung weg... eigentlich sollte doch die "teuerere" Strecke ueber eth1 genommen werden. Oder sehe ich das falsch? Das waere dann zwar nicht der Idealfall, dass immer die NIC antwortet, wo die Anfrage eintrifft, aber besser als nix...
Eine andere Loesung koennte Multipath sein, aber da kenne ich mich leider ueberhaupt noch nicht aus...
Es waere schoen, wenn mir da jemand weiterhelfen koennte... RTFM langt auch, aber bitte mit Quellenangabe =;-)
Hi Peter,
Hi Marc
schau doch mal ins Linux Advanced routing HowTo. Linkk findest du auf links2linux.de
Danke fuer die Info... Im moment scheint mir aber "Bonding" die richtige Loesung zu sein. (/usr/src/linux/Documentation/networking/bonding.txt) Das duerfte eigentlich am einfachsten sein und kann sogar Failover, wenn der Switch mitspielt... Round-Robin-DNS ist wohl doch nur was, wenn man mehrere Server hat...
Gruss -Marc
cu. peter -- | LEISTRITZ Aktiengesellschaft Tel.: +49 (0) 911 4306 559 | Peter Woelfel, EDV-Abteilung Fax: +49 (0) 911 4306 478 | Markgrafenstrasse 29-39 eMail: pwoelfel@leistritz.de | D-90459 Nuernberg Web: http://www.leistritz.de
On Tue, 12 Feb 2002, Peter Woelfel wrote: ~snip~
Im moment scheint mir aber "Bonding" die richtige Loesung zu sein. (/usr/src/linux/Documentation/networking/bonding.txt) ~snip~
Mit Bonding hatts geklappt! mehrere Netzwerkkarten werden einfach zu einer virtuellen NIC zusammengefasst, die Bandbreite addiert sich. Auf Seite des Switches muessen die jew. Ports gruppiert werden (Cisco nennt das "Etherchannel"). Ausfallsicherheit ist auch gewaehrleistet, sofern der Switch auf der Gegenseite das unterstuetzt. cu. peter woelfel -- | LEISTRITZ Aktiengesellschaft Tel.: +49 (0) 911 4306 559 | Peter Woelfel, EDV-Abteilung Fax: +49 (0) 911 4306 478 | Markgrafenstrasse 29-39 eMail: pwoelfel@leistritz.de | D-90459 Nuernberg Web: http://www.leistritz.de
participants (2)
-
Marc Schiffbauer
-
Peter Woelfel