Hi Sebastian,

Sebastian Krueger wrote:
> Hi everyone,

<snip>

> Notice how I have given each virtual server a different weighting for the
> real servers. My aim was that if each virtual server has a single distinct
> client connected, then they would all be balanced to different real servers.
> Based on the weightings specified above.

Are you saying that there will only ever be 3 distinct clients
connected, and you want each of them to be balanced to a separate real
server?

If so, you must be pointing each client at their own virtual service
address, so you may as well do away with LVS altogether and just point
them at their own real server directly.

If not, just use one virtual service, load-balanced between your three
real servers equally (i.e. each real server has equal weight), but
consider using a persistence value, so that each client will 'stay' with
a real server for a certain amount of time... like this:

virtual=10.32.30.125:18007
         real=192.168.0.10:18007 masq 1
         real=192.168.0.20:18007 masq 1
         real=192.168.0.30:18007 masq 1
         checktype=on
         virtualhost=eaivcon3.kdc.ird.govt.nz
         scheduler=wlc
         persistent=600
         protocol=tcp
         checkport=18001
         service=http
         request="/PingWebClient/pingApp.jsp"
         receive="REPOUT"

... or then again, perhaps I am missing what you are getting at entirely 8-)

> 
> However, unfortunately traffic is assigned to an arbitrary real server for
> each virtual server if there are no other connections already established.

Yes - presumably the LVS director is load-balancing requests between the
three real servers. The weights probably only come into it once there
are a few connections happening.

Regards,
Guy.

> 
> Has anyone found a way around this?
> 
> Regards, Sebastian.
> _______________________________________________
> LinuxVirtualServer.org mailing list - [email protected]
> Send requests to [EMAIL PROTECTED]
> or go to http://lists.graemef.net/mailman/listinfo/lvs-users


_______________________________________________
LinuxVirtualServer.org mailing list - [email protected]
Send requests to [EMAIL PROTECTED]
or go to http://lists.graemef.net/mailman/listinfo/lvs-users

Reply via email to