Hello,

I am attempting to configure a load balancing cluster using heartbeat
and ldirectord.

I have two machines running heartbeat and two machines running apache.

Everything appears to be running correctly, but when I connect to the
VIP (192.168.0.125) I cannot establish a connection.  Apache is
running on both of the real servers and I can connect to them if I use
their actual ip addresses.  When I attempt to connect to the VIP the
output of ipvsadm -L shows entries in the InActConn column (I would
think they should be in the ActiveConn but I'm not sure).  The apache
logfiles on each of the real servers show the heartbeat connections
every few seconds, but there are no entries when I attempt to connect
using the VIP.

There is nothing in the ldirectord.log that indicates there is any problem.

I have disabled the firewall on all machines.


I would appreciate any pointers to what config steps I have missed or
how I might troubleshoot this.

Thank you.




--------------------------
contents of ha.cf:
crm on
udpport 694
bcast eth0
node centos-1.mydomain.com centos-2.mydomain.com

---------------------------

contents of ldirectord.cf:
checktimeout=10
checkinterval=2
autoreload=yes
logfile="/var/log/ldirectord.log"
quiescent=yes
virtual=192.168.0.125:80
        fallback=127.0.0.1:80
        real=192.168.0.123:80 gate
        real=192.168.0.124:80 gate
        service=http
        request="test.html"
        receive="Still alive"
        scheduler=wlc
        protocol=tcp
        checktype=negotiate
        persistent=600
-----------------------------

crm_mon output:
============
Last updated: Tue Jun 24 09:24:50 2008
Current DC: centos-2.mydomain.com (ca0c23d9-f25c-4023-b7ee-8a7170234cf8)
2 Nodes configured.
1 Resources configured.
============

Node: centos-2.mydomain.com (ca0323d2-f8hc-4023-e3ee-8a7170234cf8): online
Node: centos-1.mydomain.com (a7023c30-0dke-1298-f8a4-d75681f2f25e): online

Resource Group: group_Load_Balancer
    resource_ip_address (heartbeat::ocf:IPaddr2):       Started
centos-2.mydomain.com
    resource_ldirector  (heartbeat::ocf:ldirectord):    Started
centos-2.mydomain.com
------------------

ipvsadm -L output:
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.0.125:http wlc persistent 600
  -> centos-3.mydomain.com Route   1      0          1
  -> centos-4.mydomain.com Route   1      0          0


-------------------------------


I have enabled ip forwarding on both machines running heartbeat:
net.ipv4.ip_forward = 1



I have set these values on the two real servers:

net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to