From owner-freebsd-questions Thu Oct 31 14:52:37 2002 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 A418D37B401 for ; Thu, 31 Oct 2002 14:52:36 -0800 (PST) Received: from tungsten.btinternet.com (tungsten.btinternet.com [194.73.73.81]) by mx1.FreeBSD.org (Postfix) with ESMTP id C6DCF43E77 for ; Thu, 31 Oct 2002 14:52:30 -0800 (PST) (envelope-from wayne@penguinpowered.org.uk) Received: from host217-35-10-192.in-addr.btopenworld.com ([217.35.10.192] helo=marvin.penguinpowered.org.uk) by tungsten.btinternet.com with esmtp (Exim 3.22 #8) id 187OAt-0003gR-00; Thu, 31 Oct 2002 22:52:27 +0000 Received: from waynep by marvin.penguinpowered.org.uk with local (Exim 3.33 #1) id 187OJW-000152-00; Thu, 31 Oct 2002 23:01:22 +0000 From: Wayne Pascoe To: Steve Warwick Cc: Subject: Re: Separating the OS from the data [Addendum] References: Date: 31 Oct 2002 23:01:22 +0000 In-Reply-To: Message-ID: <86bs5aciwt.fsf@marvin.penguinpowered.org.uk> Lines: 30 User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.1 (Cuyahoga Valley) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Steve Warwick writes: > [Addendum] > > Cvsup / makeworld: I apologize for missing that piece of information > > Yes, I could use the usual update procedure, however, this is a production > machine. So my thought is: build a new OS on a staging machine, add required > symlinks, pull the drive (sled) and slot it into the production machine. In > THEORY it should be possible to do an upgrade in the time it takes to do a > reboot. For server farms this would be a big benefit... Still not an answer, but something that may help... We have a test box that mirrors the hardware and software conf of our live farm. We do the make world on the staging box, then NFS export /usr/src and /usr/obj to each of our production machines. We then just do a make installworld on each of the production machines, copy the new kernel into place and do a reboot. We have 14 machines and we've been doing this since 4.2 with no hassles. -- - Wayne Pascoe Everything to excess. To enjoy the flavour of life, take big bites. Moderation is for monks. - Robert Heinlein To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message