LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

Re: [lvs-users] heartbeat+ldirectord NAT gateway failover

To: "LinuxVirtualServer.org users mailing list." <lvs-users@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: [lvs-users] heartbeat+ldirectord NAT gateway failover
From: Michael Schwartzkopff <misch@xxxxxxxxxxx>
Date: Wed, 16 Apr 2008 06:41:41 +0200
Sid Stuart schrieb:
> To answer my own question, after a bit more research I find that the
> heartbeat configuration file will accept and entry without a service. The
> entry,
>
> lb1 172.16.1.1
>
> Will cause heartbeat to assign the 172.16.1.1 to the correct interface and
> to reassign it on the secondary server, should the primary server fail.
> Thanks for the help.
>
> Sid
>
> On 4/15/08, Sid Stuart <sid@xxxxxxxxxxxxxx> wrote:
>   
>> Hi,
>>
>> I am using heartbeat and ldirectord in a NAT configuration to support HTTP
>> services. The problem with this configuration is the real server needs to
>> route traffic back through the active LVS server. This means the router
>> address assigned to the real servers needs to failover between LVS nodes. Is
>> there a standard mechanism to do this? I have not found it in the
>> documentation or on this mailing list.
>>
>> My first thought is to configure a dummy service in heartbeat that will
>> cause it to generate register the virtual IP. For instance, if I use
>> 172.16.1.1 as the virtual gateway address, I could create an haresources
>> entry,
>>
>> lb1 172.16.1.1 dummy
>>
>> Where dummy is a script that takes stop and start arguments but doesn't
>> actually do anything.
>>
>> Is there a better solution than this?
>>
>> Sid
>>
>>     
Yes. Use heartbeat version 2. Make a group of the CIP, the DIP and the
ldirector service. Then you can monitor these resources from heartbeat
and failover if there is a problem.

Michael.


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