Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Jan 2000 11:36:13 +0100 (MET)
From:      Martin Machacek <mm@i.cz>
To:        freebsd-net@freebsd.org
Subject:   RE: distributing software updates to boxes on a network
Message-ID:  <XFMail.000126113613.mm@i.cz>
In-Reply-To: <71DA16F18D32D2119A1D0000F8FE9A9402B5A3D2@mbtlipnt01.btlabs.bt.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help

On 26-Jan-00 graeme.n.brown@bt.com wrote:
> In the past I have tried doing this 
> 
> (i) via NFS where master version of S/W is held on an NFS server with 
> individulal routers mounting exported directory for the s/w and thus 
> all routers can execute same uptodate version of code
> 
> OR
> 
> (ii) via each router running a PERL script which does an ftp download
> of the s/w from an ftp server and then compiles/runs new version of
> code.

OR

have a master that keeps binaries and configuration for all routers/servers and
uses rsync (preferrably over ssh) to distribute them to target machine. This
scheme of course assumes that target machines have local harddisks. The big
advantage of this scheme is security. Target machines have to trust the master
but the master need not to trust anybody. Every action (with regards to changing
binaries and/or configuration on target machines) is invoked from the master.
Of course the master machine must be properly secured. I'm using this scheme to
manage over 40 servers (DNS/mail servers and firewalls) for one of our
customers. An extra goodie of this setup is that I can reinstall any machine
remotely. I only need somebody to exchange crashed disk for new one and insert
a boot floppy with minimal system (derived from picobsd). I'm working on using
netboot instead of the floppy. So far I'm very happy with this setup.

As usual YMMV :-)

        Martin 

---
[PGP KeyID F3F409C4]


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.000126113613.mm>