ldirector unter FC5

R

Rauschi

Grünschnabel
Hallo NG,

ich möchte unter Fedora Core 5 einen Apache Cluster aufbauen. Dazu
habe ich 2 Load Balancer und mehrere Apache Nodes.

Der Heartbeat funktioniert einwandfrei. Fällt einer der Load Balancer
aus, übernimmt der andere die Arbeit.

Jedoch habe ich Probleme mit der Konfiguration von ldirector. Laut Doku
wird ldirector vom heartbeat heraus gestartet. Was mir jedoch spanisch
vorkommt ist folgendes :

Laufende Prozesse (Ausschnitt):
3267 root Aug11 heartbeat: master control process
3269 nobody Aug11 heartbeat: FIFO reader
3270 nobody Aug11 heartbeat: write: bcast eth0
3271 nobody Aug11 heartbeat: read: bcast eth0
3284 hacluster Aug11 /usr/lib/heartbeat/ipfail

"ldirectord ldirectord.cf status" :
ldirectord stale pid file /var/run/ldirectord.ldirectord.cf.pid for
/etc/ha.d/ldirectord.cf
ldirectord is stopped for /etc/ha.d/ldirectord.cf

Die .pid File enthält jedoch eine Prozess ID 3997, diese wird aber in
den laufenden Prozessen nicht angezeigt.

Die Config Files im einzelnen :

/etc/ha.d/ha.cf :

logfacility local0
bcast eth0
#mcast eth0 255.0.0.1 694 1 0
auto_failback off
node pcname1.example.local
node pcname2.example.local
respawn hacluster /usr/lib/heartbeat/ipfail
apiauth ipfail gid=haclient uid=hacluster

/etc/ha.d/haresources :

pcname1.example.local \
ldirectord::ldirectord.cf \
LVSSyncDaemonSwap::master \
IPaddr2::xxx.xxx.xxx.virtual/16/eth0/xxx.xxx.255.255

/etc/ha.d/ldirectord.cf :

checktimeout=10
checkinterval=2
autoreload=no
logfile="local0"
quiescent=yes

virtual=xxx.xxx.xxx.virtual:80
real=xxx.xxx.xxx.apachenode:80 masq
...weitere nodes...
fallback=127.0.0.1:80
service=http
request="ldirector.html"
receive="Test Page"
scheduler=wlc
protocol=tcp
checktype=negotiate

Output von ipvsadm -L -n :

IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP xx.xx.xx.virtual:80 wlc
-> 127.0.0.1:80 Local 1 0 0

Hier werden die einzelnen Apache Nodes nicht angezeigt, was
letztendlich wahrscheinlich auch das Problem ist, inwieweit des damit
zusammenhängt das "ldirectord status" nicht wirklich den richtigen
Output zeigt weis ich nicht. Zur Zeit ist es eben so, dass wenn ich die
virtuelle IP Aufrufe ich zum fallback komm, wo eben eine Fehlermeldung
im Browser ausgegeben wird, dass z.Z. kein Server verfügbar ist.

Wäre froh, wenn ihr ein paar Anregungen hättet.

Vielen Dank
Andreas Pankratz
 

Ähnliche Themen

Samba Dateien und Ordner verschieben

Apache /var/www zu /home/ich/www wechseln

Samba 4.1.11 Domänen anbindung funktioniert nicht !!!

Debian Routing Problem

Kein Internet mehr

Zurück
Oben