From owner-freebsd-hackers Fri Jan 28 14:41:10 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from primary.rci.net (mail.rci.net [209.251.132.252]) by hub.freebsd.org (Postfix) with ESMTP id 5458C15C63 for ; Fri, 28 Jan 2000 14:39:56 -0800 (PST) (envelope-from jar@rci.net) Received: from rci.net (168.p1.dialup.gru.net [198.190.223.168]) by primary.rci.net (8.9.3/8.9.3) with ESMTP id RAA19637; Fri, 28 Jan 2000 17:39:32 -0500 (EST) (envelope-from jar@rci.net) Message-ID: <38921AA3.E4E9A3B3@rci.net> Date: Fri, 28 Jan 2000 17:39:31 -0500 From: Jack Rusher Organization: Integratus, Inc. X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.0.36 i386) X-Accept-Language: en MIME-Version: 1.0 To: Alfred Perlstein Cc: hackers@FreeBSD.ORG Subject: Re: downed IP addresses/redundancy References: <20000128045440.F7157@fw.wintelcom.net> <3891B307.620A684F@rci.net> <20000128120410.G7157@fw.wintelcom.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Alfred Perlstein wrote: > > You have multiple customers on two boxes, each customer gets 2 > IP address and you lolad balance between the two. Ah! I see your difficulty. I was thinking about availability; you were thinking about load balancing. > Some customers may wish to run thier own sql servers, they should > only bind to the IP address on each machine that they own. > > The customer can't fail over properly because even when the alias > for the box that dies comes up, thier daemon won't get requests on > the added IP. You have worse trouble than that. If you are running an order/entry database, you don't want the service to fail over to the second machine without remote synchronization of the data. Otherwise, you end up with two databases that have entries that compete for the same serial numbers. No one likes hand merging orders. :-) This also makes it important that the database only ever run on one machine at a time. You would want to start the database on the machine that holds the service net address, right after you do the ifconfig to bring up that address on the secondary's interface. Can you give me some more complete scenarios? I am interested in your problem. Yours, -- Jack Rusher, Chief Engineer | mailto:jar@integratus.com Integratus, Inc. | http://www.integratus.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message