Joseph Mack NA3T
jmack at wm7d.net
Fri Aug 4 23:17:16 BST 2006
On Fri, 4 Aug 2006, Ricardo Kleemann wrote:
> I'm horrible with ascii art... :-(
No,no, it's beautiful (the bold lines, the striking
constrast, the original two fold symmetry...)
> I guess we can look at it as a mini cluster with 4
> servers. Servers A and B are application servers. Servers
> X and Y are database servers.
> | |
> X ---- Y
> | |
> X and Y are redundant, replicated database servers. Both A
> and B would have their database connections load-balanced
> between X and Y.
> So I was wondering if simply running LVS on BOTH server A
> and B, in order to achieve the load balancing, is
> In this case, the LVS is really directing local
> connections (on A or B) to the X/Y servers. It is not
> directing external connections from the internet.
OK. Now I don't know why you're doing it, even after
re-reading your original post.
Do you understand that you can't load balance database
servers (X,Y in your diagram), at least the ones like mysql,
postgresql. If you don't, read the section on database
servers in the HOWTO. You can have one be a failover backup
for the other, but that's about it.
I don't see why you have two LVS directors. The logical flow
of connections is no different to that with one director.
It's like having two routers, instead of one in front of X.
If you want A and B to be a failover pair then you need a
common connection from them to the outside world.
Joseph Mack NA3T EME(B,D), FM05lw North Carolina
jmack (at) wm7d (dot) net - azimuthal equidistant map
generator at http://www.wm7d.net/azproj.shtml
Homepage http://www.austintek.com/ It's GNU/Linux!
More information about the lvs-users