From owner-freebsd-questions@FreeBSD.ORG Mon Feb 14 14:20:31 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 912C516A4CE for ; Mon, 14 Feb 2005 14:20:31 +0000 (GMT) Received: from smtp.notarius.org (smtp.notarius.org [207.253.43.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id D10E343D2D for ; Mon, 14 Feb 2005 14:20:30 +0000 (GMT) (envelope-from david.robillard@notarius.com) X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Mon, 14 Feb 2005 09:20:29 -0500 Message-ID: <7E329942919D504787E9424F728893F8013E0478@EMMA.notarius.lan> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Re: live mirroring Thread-Index: AcUSoFYGCnQsshh6Q2+CggluwFpo8w== From: "David Robillard" To: "Gerard Meijer" cc: freebsd-questions@freebsd.org Subject: Re: live mirroring X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Feb 2005 14:20:31 -0000 > Hi all, >=20 > I have a question. I want to set-up a site on 3 identical FreeBSD=20 > servers, using Round Robin to distribute the load. >=20 > The site will be running some .cgi and .php scripts and when those=20 > scripts make changes to the configuration files of the sites, they=20 > need to be spread automatically to the other two servers. Also when=20 > files are uploaded to one server, I need them to automatically upload=20 > to the other servers to. >=20 > What is the best program to do this? Or am I looking at it the wrong=20 > way and should I do it different? Take a look at cfengine: http://www.cfengine.org/ (don't mind the ugly web page). This program is used at many very large installations to make sure every machine has the right configuration files. Clients query a master at each interval to check if their configuration has changed. Thus instead of having to log on to each machines to change the configs (which is error prone, not to mention long and painfull),=20 you simply change the file on the master and let it distribute itself. It's relatively easy to setup and works very well. Cheers, David -- David Robillard UNIX systems administrator david.robillard@notarius.com Notarius (TSIN) Inc. 465, rue St-Jean, suite 200 Montreal, Quebec, H2Y 2R6 Tel. : +1 514 966 0122 Fax. : +1 514 281 1226 http://www.notarius.com