From owner-freebsd-questions Wed Oct 23 14: 2: 4 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 05BC737B401 for ; Wed, 23 Oct 2002 14:02:03 -0700 (PDT) Received: from rwcrmhc52.attbi.com (rwcrmhc52.attbi.com [216.148.227.88]) by mx1.FreeBSD.org (Postfix) with ESMTP id B5D6543E4A for ; Wed, 23 Oct 2002 14:02:02 -0700 (PDT) (envelope-from ukla@attbi.com) Received: from [192.168.1.100] ([24.130.182.29]) by rwcrmhc52.attbi.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP id <20021023210202.ISOL28719.rwcrmhc52.attbi.com@[192.168.1.100]> for ; Wed, 23 Oct 2002 21:02:02 +0000 User-Agent: Microsoft-Entourage/9.0.2509 Date: Wed, 23 Oct 2002 14:05:32 -0700 Subject: OS upgrade planning? From: Steve Warwick To: Message-ID: Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit 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 Hi All, Thanks to everyone for their help with my odd problems. This is just a "venture an opinion if you have a moment" question. Problem: need to upgrade FreeBSD 4.3 on a production machine. My plan so far - feel free to shoot this down :P DEFINITIONS: - Drive1/Master = D1 - Drive2/Slave = D2 - Production Machine ID = PD - Staging Machine ID: SM - Shared = Contains client data. mail, website files, mySQL DBs etc. PD: 2 drives SM: 2 drives # 1: PM:D2 - make Shared # 2: move all "shared" data to PM:D2 # 3: symlink from filesystem on PM:D1 to PM:D2 # 4: SM:D1 - install latest FreeBSD stable. # 5: SM:D2 - make into a Shared partition # 6: symlink from filesystem on SM:D1 to SM:D2 # 7: test SM # 8: Replace PM:D1 with SM:D1 In theory I should now be able to swap PM:D1 with newer installed versions from SM:D1 whenever I have installed and tested them. I know I can do a "make buildworld" but I quite like the idea of swapping out one drive with another (via sled) as this means reverting takes less than a minute and testing can be at my leisure. I am also a little scared of doing a buildworld on a production machine in case it all goes horribly wrong :) Anyway, thoughts, ideas and suggestions gratefully received. TIA Steve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message