On Tue, 3 May 2005, Sébastien BONNET wrote:
> > dns_vips= [9 IPs]
> > dns_realservers= [4 IPs]
> >
> > for service in $dns_vips
> > do
> > $IPVSADM -A -t ${service}:53 -s wrr
> > $IPVSADM -A -u ${service}:53 -s wrr
> > for real in $dns_realservers
> > do
> > $IPVSADM -a -t ${service}:53 -r ${real} -g -w 10
> > $IPVSADM -a -u ${service}:53 -r ${real} -g -w 10
> > done
> > done
>
> If you don't plan to associate different real servers to specific VIPs,
> why don't you just mark incoming TCP and UDP to port 53 (for each VIP)
> using iptables and load balance using firewall marks ?
>
> This would result in a much lighter ipvs routing table ... which could
> in turn lower your problem.
That's certainly something I can try. But I (still) think it more
important to find out what's causing the problem. Maybee it's a bug in
ipvs? If it is, than it should be fixed... not worked around.
Rgds,
Mark.
|