|
|||||||
| Registrieren | Hilfe | Benutzerliste | Interessengemeinschaften | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
Hi an alle
![]() Ich habe folgendes Problem: Ich habe das HA Tutorial für Etch mit heartbeat und ldirectord ausgeführt (funzt auch ohne UltraMonkey unter Etch, man muss die Pakete nur separat installieren). Nun habe ich auch den MySQL geclusterd und das läuft auch wunderbar. Folgende Frage dazu habe ich aber: Wenn ich versuche auf den einzelnen Nodes mich mit der virtuellen IP zu verbinden, dann geht das nur so lange gut, wie der MySQL auf der jeweiligen Maschine läuft. Das ganze ist auch irgendwie logisch, da die IP ja an den Server gebunden ist, und so der Verbindungsaufbau ja garnicht über den Loadbalancer geht, sondern quasi lokal. Lässt sich das irgendwie umgehen? Sprich: Wenn eine Anfrage mit Port 3306 kommt, dann gehe über die IP des Loadbalancers? Ich bin mir hier nur garnicht sicher, ob das überhaupt funktioniert. Ansonsten wäre es ja nicht so sinnvoll, auf den Nodes den Apache und den MySQL laufen zu haben (oder?). Von extern klappt das LB natürlich... Danke für eure Hilfe (und sehr feine Tutorials!) Gruss, Ingo |
|
#2
|
|||
|
|||
|
Generell sollte die virtuelle IP ja auf einem der Loadbalancer liegen. Welches Tutorial hast Du denn benutzt? http://www.howtoforge.com/loadbalanc...cluster_debian ?
|
|
#3
|
|||
|
|||
|
Hi,
also ich habe folgendes Tutorial für den Apache gemacht: http://www.howtoforge.com/high_avail...apache_cluster und dann einfach in die ldirectord.cf noch die Dinge für den Mysql (der auf den beiden nodes als ndb läuft) zusätzlich eingetragen. Muss ich denn nicht die virtuelle IP in die Netzwerkkonfiguration aufnehmen, damit zumindest Apache darauf reagiert? Ich habe auch schon probiert, einfach eine zweite IP dafür zu benutzen und diese nur auf dem Loadbalancer eingetragen, aber dann kam der connect nicht durch. Hier mal der Auschnitt aus der interfaces: auto ehto:0 iface eth0:0 inet static address xx.xx.xx.xx netmask 255.255.255.255 pre-up sysctl -p > /dev/null Das muss dort doch rein, oder? Gruss, Ingo Geändert von IngoS (23.01.2009 um 00:52 Uhr). |
|
#4
|
|||
|
|||
|
Achja:
die selbe IP ist auf dem loadbalancer einfach an das eth0:0 gebunden. Gruss, Ingo |
|
#5
|
|||
|
|||
|
Hi,
Sorry, ist natuerlich wie folgt: |
|
#6
|
|||
|
|||
|
Hi,
niemand eine Idee? Vielleicht mal im englischen Forum posten? Gruss, Ingo |
|
#7
|
|||
|
|||
|
Du kannst es ja mal im englischen Forum versuchen. Ich kenne mich mit dem Thema nicht aus und wenn selbst Falko dazu nichts mehr eonfällt, der das Howto geschrieben hat.
|
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 04:34 Uhr.











Linear-Darstellung
