LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

Re: [lvs-users] Is it worth reading on?

To: "LinuxVirtualServer.org users mailing list." <lvs-users@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: [lvs-users] Is it worth reading on?
From: Kyrios <kyrios@xxxxxxxxx>
Date: Thu, 28 Jun 2007 15:30:01 +0200
Hi Bill,

big thanks for your fast answer.

I think I already know that LVS isn't the right "tool" for my demands after
reading you answer.

To be sure another try describing what should happen:

A connection comes in to a "director". The connection is on Port 1234. The
director searches a file/DB/CMDB. Based on the information found there he
decides to redirect the server to RL#2. Another day RL#2 is down for
maintenance. The CMDB/file/DB reflects this and "the" gameserver is running
on RL#3. The Director then redirects the connection to #3.

Thorsten

On 6/28/07, Bill Omer <bill.omer@xxxxxxxxx> wrote:
>
> On 6/28/07, Kyrios <kyrios@xxxxxxxxx> wrote:
> > Hi all,
> >
> > I'm currently reading the LVS HOWTO and came to the point where I'm
> > absolutely unsure if it will do what I need. I will try to explain what
> I'm
> > searching for and perhaps you could tell me if it's woth reading on  ;)
> >
> > I'm searching a solution to cluster Gameservers. The solution should
> make
> > Gameservers (which are unique through the used TCP/UDP Port) transparent
> to
> > end users. Let's say I got 6 Realservers and I notice that Realserver #1
> is
> > under heavy load while Realserver #3 is nearly idle. Then I will stop
> the
> > instance on #1 and launch it on #3. I would afterwards "tell" this to
> the
> > "Director" and it will send the packtes to #3. Automated load balancing
> is
> > out of the scope since the decission is clear. What I mean by this is
> that
> > for instance if the client connects to Port 1234 there exists only one
> > Gameserver on the Realservers which listens on 1234. This information
> could
> > be provided to the director by a script or something.
> >
> > Step by Step I would like to add:
> > - automated load balancing (check CPU load=>kill the gameserver
> > process=>start on another realserver)
> > - failover mechanisms
> >
> >
> > Is LVS the right solution for me? Is it worth reading on?
> >
> > Thanks in advance
> > Thorsten
> >
> > --
> > ... black holes are where god divided by zero.
>
>
>
> Well, I'm not exactly sure what you are trying to do here.
>
> Basically, lets say you have your 6 real servers sitting behind your
> director.  A connection to port 1234 comes in, do you want *all*
> connections to go to the same server each time?  If so, then LVS might
> not be what you want.
>
> If you want to balance the traffic behind all 6 servers, then yes, you
> want LVS.  If you want auto fail over between a pair of servers, then
> you want to use Heartbeat only.
>
> With game servers, you probably want all connections to go to the same
> server correct?   LVS might not be the right solution for you unless
> all the users are able to inter operate between all the real servers,
> in which case LVS would be ideal.   Otherwise, to achieve just high
> availability, use Heartbeat.
>
>
> -Bill
>
> _______________________________________________
> LinuxVirtualServer.org mailing list - lvs-users@xxxxxxxxxxxxxxxxxxxxxx
> Send requests to lvs-users-request@xxxxxxxxxxxxxxxxxxxxxx
> or go to http://lists.graemef.net/mailman/listinfo/lvs-users
>



-- 
... black holes are where god divided by zero.

<Prev in Thread] Current Thread [Next in Thread>