Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

webmaster128

Anfänger

  • »webmaster128« ist männlich
  • »webmaster128« ist der Autor dieses Themas

Beiträge: 19

Wohnort: localhost

Beruf: Schüler

  • Nachricht senden

1

04.10.2007, 16:51

ipvsadm Nat, Loadbalancing

Hallo zusammen,

seit 2 Tagen versuche ich nurn schon vergeblich meine Serveridee umzusetzten, dedoch ohne Erfolg. Als erstes mal eine Netzwerkskizze:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
--------------------                  --------------------
|    SERVER A      |                  |    SERVER B      |
|              eth1|<--<--<--<--<--<--|eth0              |
| eth0             |                  |              eth1| 
--------------------                  --------------------
   |                                                   ^
   |                                                   |   
   |                                                   ^                     
   |                                                   |
----------------------------------------------------------
                          INTERNET


Server A/B haben eine öffentliche IP-Adresse
Zischen SERVER A und B besteht ein Subnetz (GBit)

Der Pfeilweg stellt den Weg da, den die Anfragen zu SERVER A nehmen sollen.

Auf SERVER A/B läuft jeweils ein gleichwertiger Webserver.
Mittels ipvsadm verteile ich die Anfragen auf die beiden Nodes:

#ipvsadm

Quellcode

1
2
3
4
5
6
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  slave2.redio.de:www wrr
  -> 192.168.1.2:www              Local   1      0          0
  -> 192.168.1.1:www              Masq    1      0          1


Das funktioniert auch und auf SERVER A kommen Anfragen an. Diese haben als Absender allerdings nicht die IP von SERVER B sondern die öffentliche des Clients. Ich nehme an, das ist der Grund, warum SERVER A diese Pakete nicht beantwortet.

Ist diese Art des Clusters nicht möglich? Oder habe ich einen wichtigen Faktor irgendwo nicht beachtet?

Bin um jeden Tipp dankebar

Gruß

webmaster128

webmaster128

Anfänger

  • »webmaster128« ist männlich
  • »webmaster128« ist der Autor dieses Themas

Beiträge: 19

Wohnort: localhost

Beruf: Schüler

  • Nachricht senden

2

05.10.2007, 11:45

Okay, ich ahbe das Problem nun mit der LVS Direct Routing-Anleitung von http://www.ultramonkey.org/papers/lvs_tutorial/html/ gelöst.

Eine große Hilfe mir dabei das Programm tshark (Konsolenversion von wireshark), da ich damit den Paketverkehr gut einsehen konnte.

Es stellte sich leider heraus, dass

Quellcode

1
/etc/init.d/networking restart
dieDatei

Quellcode

1
/etc/network/interface
nicht neu einliest, wovon ist allerdings ausgegangen war.

Gruß

webmaster128

Thema bewerten