On Tue, 2 Oct 2001, Julian Anastasov wrote:
I'm seeing this behavior with my LVS cluster. Here is the scenario
LVS - DR
1 VIP
3 Real Servers,
I'm using lc scheduler forwarding :25, :110, :143,
The first qmail server has processed 1500 viruses (qmail-queue-scanner)
and 22k rblsmtpd blocks in a 25 hour period. the other two servers are
400 viruses and4k rblsmtpd blocks. Basically the the primary server is
getting 3/5th the load and the other two are 1/5th each.
[root@lvsd-1 /root]# /sbin/ipvsadm -v
ipvsadm v1.19 2001/08/27 (compiled with getopt_long and IPVS v0.9.3)
[root@lvsd-1 /root]# /sbin/ipvsadm -l
IP Virtual Server version 0.9.3 (size=65536)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP mail.crocker.com:smtp lc
-> cw1.crocker.com:smtp Route 1 132 16
-> cw2.crocker.com:smtp Route 1 131 30
-> cw3.crocker.com:smtp Route 1 131 21
TCP mail.crocker.com:pop3 lc
-> cw1.crocker.com:pop3 Route 1 3 3
-> cw2.crocker.com:pop3 Route 1 3 2
-> cw3.crocker.com:pop3 Route 1 3 2
TCP mail.crocker.com:imap2 lc
-> cw3.crocker.com:imap2 Route 1 1 0
-> cw1.crocker.com:imap2 Route 1 0 0
-> cw2.crocker.com:imap2 Route 1 0 0
Funny thing is it shows the connections are balanced but it seems the
qmail server #1 is doing a LOT more work. I know that possibily only RS
#1 is getting the spammer connections and the virus e-mails but it should
average out over time.
-Matt
>
> Hello,
>
> On Tue, 2 Oct 2001, Josh Marcus wrote:
>
> > Hello--
> >
> > I'm using LVS to serve a few thousand domains, but I can't quite
> > figure out how to get the behavior I need. Here are my two
> > problems:
> >
> > 1) No matter what the weights, lvs (under wlc) always seems to
> > send packets along to the first realserver (as listed in ipvsadm).
>
> In some cases this is the right thing to do
>
> > This is a serious problem for me, because ...
> >
> > 2) I don't see how I can setup LVS to load balance all of the domains
> > as if they were all a single ip. In my ideal world, I would have a
> > single entry *:80 that would forward all of our ips at port 80 to
> > our set of realservers, and load balance all requests coming in. The
> > way LVS is working for us now, the vast majority of all of our requests
>
> May be here is the problem, what is "our ips"? If these boxes
> send enough requests to keep each connection reused then it is possible
> only one RS to be used (look in the HOWTO why flood tests from clients
> near the cluster make strange results, i.e. only one RS used or
> conn/sec rate equal to 0). But you have to understand some details, how
> LVS works because the problem can be enough complex.
>
> > are going to the server that is for some reason being listed first.
> > Only sites with heavy traffic get pushed along to the other servers.
> >
> > Any advice? We're running version 0.9.12 -- the kernel module might be
> > 0.9.15.
>
> The first advice is to upgrade, of course :) This is a LVS from
> more than one year. In any case, if you want more help you have to
> show all details from your setup and settings. WLC is the mainly used
> method, I can't believe that it could be broken.
>
> > --j
>
>
> Regards
>
> --
> Julian Anastasov <ja@xxxxxx>
>
>
> _______________________________________________
> LinuxVirtualServer.org mailing list - lvs-users@xxxxxxxxxxxxxxxxxxxxxx
> Send requests to lvs-users-request@xxxxxxxxxxxxxxxxxxxxxx
> or go to http://www.in-addr.de/mailman/listinfo/lvs-users
>
--
----------------------------------------------------------------------
Matthew S. Crocker
Vice President / Internet Division Email: matthew@xxxxxxxxxxx
Crocker Communications Phone: (413) 587-3350
PO BOX 710 Fax: (413) 587-3352
Greenfield, MA 01302-0710 http://www.crocker.com
----------------------------------------------------------------------
|