Hello,
I'm trying to setup a two nodes ha loadbalancer for two webservers and i've
got two curious problems with heartbeat/ldirectord.
The first is, that I cannot active the broadcast mechanism. If i uncomment
'bcast ethXY' in the ha.cf file then the following error is reported in the
logs during the startup:
heartbeat[31484]: 2010/07/09_11:10:04 ERROR: glib: Error
setting socket option SO_BINDTODEVICE: Protocol not available
heartbeat[31484]: 2010/07/09_11:10:04 ERROR: cannot open bcast eth0
and the service is getting stopped.
the second problem is that although everything seems to work fine I cannot
access the webServers through the vip. Ipvsadmin shows that the vip and the
real servers are registered correctly. It also shows that requests to the
vip are getting received. Even more, the failover to the second
heartbeat/ldirectord machine works once I shutdown the current muster. But
what ever I do the requests to the vip seems not to get routed/nated/. (I've
tried gate and masq definitions in ldirectord conf) to the real servers.
My setup:
Os: gentoo 10.1 (amd64) (XEN DomU)
Heartbeat: 2.0.8
ha.cf:
debugfile /var/log/ha-debug
logfile /var/log/ha-log
logfacility local0
mcast eth0 225.0.0.1 694 1 0
auto_failback off
node lb1 lb2
respawn root /usr/lib64/heartbeat/ipfail
apiauth ipfail gid=cluster uid=cluster
harecourses:
lb1 \
ldirectord::/etc/ha.d/ldirectord.www.cf \
LVSSyncDaemonSwap::master \
IPaddr2::172.22.40.50/20/eth1/172.22.47.255
ldirector.www.cf:
checktimeout=10
checkinterval=2
autoreload=yes
logfile="local0"
logfile="/var/log/ldirectord.log"
quiescent=yes
virtual=172.22.40.50:80
real=172.22.40.110:80 masq
real=172.22.40.111:80 masq
service=http
request="lbProbe.html"
receive="OK"
scheduler=rr
kernel config:
CONFIG_IP_VS=m
# CONFIG_IP_VS_IPV6 is not set
CONFIG_IP_VS_DEBUG=y
CONFIG_IP_VS_TAB_BITS=12
# IPVS transport protocol load balancing support
CONFIG_IP_VS_PROTO_TCP=y
CONFIG_IP_VS_PROTO_UDP=y
CONFIG_IP_VS_PROTO_AH_ESP=y
CONFIG_IP_VS_PROTO_ESP=y
CONFIG_IP_VS_PROTO_AH=y
CONFIG_IP_VS_PROTO_SCTP=y
# IPVS scheduler
CONFIG_IP_VS_RR=m
CONFIG_IP_VS_WRR=m
CONFIG_IP_VS_LC=m
CONFIG_IP_VS_WLC=m
CONFIG_IP_VS_LBLC=m
CONFIG_IP_VS_LBLCR=m
CONFIG_IP_VS_DH=m
CONFIG_IP_VS_SH=m
CONFIG_IP_VS_SED=m
CONFIG_IP_VS_NQ=m
# IPVS application helper
CONFIG_IP_VS_FTP=m
# CONFIG_SCSI_MVSAS is not set
I have no idea what to check else. Can someone imagine what the problem
could be?
Thanks a lot and .
Mit freundlichen Gruessen / With kind regards
Dirk Alexander Schaefer
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems