Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Dec 2005 19:28:15 -0500
From:      Bill Vermillion <bv@wjv.com>
To:        freebsd-isp@freebsd.org
Subject:   Re: upgrades
Message-ID:  <20051220002815.GB15974@wjv.com>
In-Reply-To: <Pine.BSI.4.05L.10512191705310.3604-100000@mail.lanline.com>
References:  <Pine.BSI.4.05L.10512191705310.3604-100000@mail.lanline.com>

next in thread | previous in thread | raw e-mail | index | archive | help
They all laughed on Mon, Dec 19, 2005 at 17:24  when mike@lanline.com said:
 
> 
> 	One of the things that seems to be very vague to me is the FreeBSD
> upgrade procedure.  I see that I can do a binary upgrade off the cd's, but
> I'm more curious about the source upgrade procedure.  Does it do a
> through job (i.e. does it remove older non-existent binaries when
> upgrading)?  Or should I only upgrade like that once or twice and do a
> fresh install after like the 3rd time?  Also, is it a good idea to have
> one server that has CVSup running on the src and ports dir and then have
> all the other servers nfs mount those directories and do all the upgrades
> off of the one machines src and port dirs?

If there are new binaries the same as the old ones, they are
over-written.  There aren't that many that are left when upgrades
are done - but you can check by doing a reverse listing in the
key directories  /bin /sbin /etc.

Since I maintain servers in a colo I've upgraded some all the way
from 4.1 to/thru the 4.11 - all remotely - with never doing a fresh
install.  Before you do that test all your machines to make sure
they will reliably boot remotely even if someone unplugs the
keyboards or moves the KVMs around.

As to having one CVSsup on one machine and using nfs for the others
that is up to you.  I don't run nfs on any of the machines, and run
cvs on each server nightly.  [I have 100Mbs links into a 40Gb
backbone so there's no bandwidth problems].   

Where you can run into stale binaries are things from ports where
things change - and if you forget to perform portupgrade and just
do a new install.  Sometimes locations change.

I'm still running 4.x on all the servers, and will probably move to
the 6 series when 6.1 comes out and is stable.  Since these are all
production machines I tend to be overcautious.

Bill
-- 
Bill Vermillion - bv @ wjv . com



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