From owner-freebsd-small Mon Oct 4 9:52:48 1999 Delivered-To: freebsd-small@freebsd.org Received: from mail.efcocorp.com (www.efcocorp.com [12.29.12.2]) by hub.freebsd.org (Postfix) with SMTP id F319515149 for ; Mon, 4 Oct 1999 09:52:45 -0700 (PDT) (envelope-from ccoleman@efcocorp.com) Received: (qmail 31635 invoked by alias); 4 Oct 1999 16:52:42 -0000 Received: (qmail 31585 invoked from network); 4 Oct 1999 16:52:41 -0000 Received: from unknown (HELO efcocorp.com) (unknown) by unknown with SMTP; 4 Oct 1999 16:52:41 -0000 Message-ID: <37F8951D.FCC943DF@efcocorp.com> Date: Mon, 04 Oct 1999 11:53:01 +0000 From: Chris Coleman X-Mailer: Mozilla 4.61 [en] (X11; I; FreeBSD 3.2-RELEASE i386) X-Accept-Language: ko, en MIME-Version: 1.0 To: Andrew Gordon Cc: Jeff Harris , freebsd-small@freebsd.org Subject: Re: Help... heh. References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This would make a great article for Daemon News. I know Lots of poeple would like to know how to make Diskless machines. Andrew Gordon wrote: > > On Sat, 2 Oct 1999, Jeff Harris wrote: > > > Well, so I've been charged (well, okay, this is the way I want to do it), > > with making 100+ BSD-based machines all play server on our network, and it > > seems to me that installing freebsd onto all 100+ machines (We could easily > > scale to 500 or more) would make administrative duties a nightmare. > > 500+ PCs is probably a nightmare whichever way you do it... > > > The machines in question are big pIII/500's with 1gig+ of ram each, 100mbit > > ethernet, etc. They're fast. My question is, where do I start looking for > > info. I've seen lots of diskless stuff (well, okay, a few things) but these > > machines aren't totally diskless. They at least have a floppy. > > Documentation is a bit confusing, as there are several different ways to > do diskless booting, and even more ways to arrange the configuration after > the initial boot stage. > > The state of the art on first-stage booting appears to be > ports/net/etherboot (pending future developments in /sys/boot). Or you > can probably still use the old /sys/i386/boot/netboot stuff if you build > an a.out kernel - haven't tried it lately. > > Both of these are designed to boot from ROM, but if you really want to use > those floppy drives, netboot or etherboot will compile a version that will > run off a DOS floppy. Or you can boot a kernel of the floppy as for a > normal local-disk setup but then mount an NFS root. > > The /etc/rc.diskless[12] stuff (and associated notes in > /usr/share/examples/diskless) gives you one way to go for configuration, > though it required a small amount of hacking for my requirements. > > > Anyone have any tips or pointers on where to look at? I think this is the > > direction I should move, as opposed to loading fbsd on each machine, running > > cvsup's on all of them and ssh'ing into each one to do a make world (or > > at least make installworld), and rsyncing our software (which is only > > apache-based). > > Another variation is CDROM boot/CDROM root. While you don't want CDROM > drives to be constantly active (for reliability reasons), in applications > which just load one application and keep on running it this can work well > - the application and its files get cached in RAM and stay there, with the > CD drive idle. I use this in a manufacturing test application - this way, > there's nothing in the test stations that can possibly go corrupt even > with the operators maltreating them (cutting the power etc). Test results > get saved over the network to a machine away from the factory floor. And > it's good for version control too: if I issue the right number of CDs, and > demand return of the old ones, there's no chance of old versions of > software getting used by accident. > > Drop me a line if you want sample config files or suchlike for any of > this. > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-small" in the body of the message -- Chris Coleman Daemon News Editor in Chief http://www.daemonnews.org Bringing BSD Together. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message