From owner-freebsd-hackers Thu Dec 27 10:51:35 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from aaz.links.ru (aaz.links.ru [193.125.152.37]) by hub.freebsd.org (Postfix) with ESMTP id BF75B37B41B for ; Thu, 27 Dec 2001 10:51:32 -0800 (PST) Received: (from babolo@localhost) by aaz.links.ru (8.9.3/8.9.3) id VAA22611; Thu, 27 Dec 2001 21:58:30 +0300 (MSK) Message-Id: <200112271858.VAA22611@aaz.links.ru> Subject: Re: Distribute FreeBSD on huge cluster In-Reply-To: <20011227132007.C13084-100000@quark.cs.earlham.edu> from "Hassan Halta" at "Dec 27, 1 01:24:27 pm" To: hassan@cs.earlham.edu (Hassan Halta) Date: Thu, 27 Dec 2001 21:58:30 +0300 (MSK) Cc: freebsd-hackers@FreeBSD.ORG From: "."@babolo.ru MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hassan Halta writes: > Hi all, > > I hope this list will be the right list to ask this question, but any help > will be appreciated. > > I am looking for a way that I can distribute FreeBSD on a huge cluster; 26 > machines, but the problem I am running into, is if I used a sysinstall > scripts, then that would allow me to install a basic FreeBSD distribution, > and in the future, when I need to install more ports, I need to do that on > all cluster manually, or just simply do the install again with more > packaging. I am wondering if I am somewhere in a trap, or if there's a > quick and an easy way to manage this problem. I usually build one system and than dd disk image to all disks (or part of disk using seek= and skip= dd parameters if FBSD coexists with M$). If I want to install some ports to establised system, I share /usr/ports ro and ${TMPDIR}/usr/ports rw to all systems and then clear ${TMPDIR}/usr ( 0garkin~(5)>cat /etc/make.conf ..... PACKAGES=${TMPDIR} WRKDIRPREFIX=${TMPDIR} MAKEOBJDIRPREFIX=${TMPDIR} ..... ) such that I can make build on master system and then make reinstall on all systems. Upgrade is the same, but share /usr/src and ${TMPDIR}/usr/src instead. I have a script in my fwvm to take shells on all systems in one shot (nil2 font default) -- @BABOLO http://links.ru/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message