Deutsch| English
  #1  
Alt 22.01.2009, 02:18
Neuer Benutzer
 
Registriert seit: 22.01.2009
Beiträge: 5
Standard HA und MySQL auf den Nodes -> lokaler Zugriff

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
Mit Zitat antworten
  #2  
Alt 22.01.2009, 10:55
Administrator
 
Registriert seit: 02.10.2007
Beiträge: 10
Standard

Generell sollte die virtuelle IP ja auf einem der Loadbalancer liegen. Welches Tutorial hast Du denn benutzt? http://www.howtoforge.com/loadbalanc...cluster_debian ?
Mit Zitat antworten
  #3  
Alt 22.01.2009, 22:50
Neuer Benutzer
 
Registriert seit: 22.01.2009
Beiträge: 5
Standard

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).
Mit Zitat antworten
  #4  
Alt 22.01.2009, 22:51
Neuer Benutzer
 
Registriert seit: 22.01.2009
Beiträge: 5
Standard

Achja:

die selbe IP ist auf dem loadbalancer einfach an das eth0:0 gebunden.

Gruss, Ingo
Mit Zitat antworten
  #5  
Alt 23.01.2009, 11:53
Neuer Benutzer
 
Registriert seit: 22.01.2009
Beiträge: 5
Standard

Hi,

Sorry, ist natuerlich wie folgt:

Zitat:
Zitat von IngoS Beitrag anzeigen
Hi,

auto lo:0
iface lo:0 inet static
address xx.xx.xx.xx
netmask 255.255.255.255
pre-up sysctl -p > /dev/null
Mit Zitat antworten
  #6  
Alt 27.01.2009, 03:47
Neuer Benutzer
 
Registriert seit: 22.01.2009
Beiträge: 5
Standard

Hi,

niemand eine Idee? Vielleicht mal im englischen Forum posten?

Gruss, Ingo
Mit Zitat antworten
  #7  
Alt 28.01.2009, 12:21
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.818
Standard

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.
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 04:34 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0