LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

Re: [lvs-users] is it possible to have ldirector and real cluster server

To: lvs-users@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [lvs-users] is it possible to have ldirector and real cluster server on same physical machine?
Cc: Mrvka Andreas <mrv@xxxxxx>
From: Jeff Norguet <jean-frederic.norguet@xxxxxxxxxx>
Date: Fri, 3 Dec 2010 11:55:40 +0100
Helloa Andew,
maybe this will help you:
http://www.novell.com/communities/node/4846/load-balancing-howto-lvs-
ldirectord-heartbeat-2
I used this howto for a cluster with 3 servers and ldirectord running in one 
at a time.


-- 

Cordialement,
Norguet JF


Afin de contribuer au respect de l'environnement, merci de n'imprimer ce 
courrier que si nécessaire.

Le vendredi 3 décembre 2010, Mrvka Andreas a écrit :
> Hello Simon,
> 
> thank you for your fast response! I am happy for every feedback.
> Actually I thought I can have more than one active ldirector (for failover
> and ldirector load balancing).
> 
> 
> Well, okay let's do ldirector with one node.
> I refer to your Ultramonkey Howto.
> 
> ----- On my first node I run ldirector and cluster node ---
> eth0 is real IP and lo:0 is virtual IP. So I do have to arp_announce on
> lo:0 butnot arp_ignore. net.ipv4.conf.all.arp_announce = 1 # enable the
> feature
> net.ipv4.conf.lo.arp_anounce = 1
> 
> ----- On my second and n+1 node I run only cluster nodes ---
> eth0 is real IP and lo:0 is virtual IP. So I do have to arp_ignore on lo:0
> but not arp_announce. net.ipv4.conf.all.arp_ignore = 1 # enable the
> feature
> net.ipv4.conf.lo.arp_ignore = 1
> 
> 
> Is this correct?
> 
> Thank for directing me into right direction.
> Andrew
> 
> 
> -----Ursprüngliche Nachricht-----
> Von: Simon Horman [mailto:horms@xxxxxxxxxxxx]
> Gesendet: Freitag, 3. Dezember 2010 10:39
> An: Mrvka Andreas
> Cc: 'lvs-users@xxxxxxxxxxxxxxxxxxxxxx'
> Betreff: Re: [lvs-users] is it possible to have ldirector and real cluster
> server on same physical machine?
> 
> On Fri, Dec 03, 2010 at 09:31:19AM +0100, Mrvka Andreas wrote:
> > Hello list,
> > 
> > I hope you can help me.
> > I am using a simple 2 node cluster environment on SUSE Linux Enterprise
> > Server 11 SP1 HAE.
> > 
> > I only use ldiretord/ipvs and an apache service on both machines.
> > My virtual IP address on interface lo:0 and real cluster IP on eth0.
> > 
> > Regarding to the documentation of Novell it should be possible to have
> > ldirectord etc. on the same machines. Do you agree?
> > 
> > I ask because if I do a tcpdump I see lots of traffic from the client
> > browser to the server (http port) and the tcp session will never end.
> > ( client side has finished the transfer but on the server side tcpdump
> > runs and runs....)
> 
> Hi Andreas,
> 
> if you want a pair of machines and you want one of them to be the active
> linux director + a real server, and you want the other to be the
> backup-linux director + a real server then yes it is possible, but you
> need to take special care.
> 
> 1. On the active linux director the VIP should be on lo and
>    On the backup-linux director the VIP should be on ethX
>    - That is, you need to move the VIP when a machine moves
>      from being active to backup and vice versa.
> 2. The backup-linux director must not have LVS rules in place for the
>    service being handled by the active linux director.
>    - That is, you need to have ldirectord running on only the active
>      linux director. Or in other words, you need to start it
>      when a machine becomes active and stop it when it becomes a backup.
> 3. You have to make sure that arp_ignore and arp_announce are set
> correctly.
> 
> Its a bit old, but I have some notes on this at
> http://www.ultramonkey.org/3/topologies/sl-ha-lb-eg.html
> 
> (In relation to ARP you want the "Debian" notes unless  you have a really
> ancient kernel.)
> 
> _______________________________________________
> Please read the documentation before posting - it's available at:
> http://www.linuxvirtualserver.org/
> 
> 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

CONFIDENTIALITE - Les  informations et documents joints à ce mail sont 
confidentiels. Si vous n'en  êtes pas le destinataire notifiez-le SVP à 
l’expéditeur et ne divulguez le  contenu à quiconque et n’en gardez aucune  
copie. Merci.
CONFIDENTIALITY - The  information in this e-mail and any attachments is 
confidential. If you are not  the recipient please notify the sender 
immediately and do not disclose to  another person or takes copies. Thank you.
_______________________________________________
Please read the documentation before posting - it's available at:
http://www.linuxvirtualserver.org/

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
<Prev in Thread] Current Thread [Next in Thread>