Date: Thu, 4 Jul 2002 12:12:00 -0700 From: "Matt" <mattl3@earthlink.net> To: "Michael Scheidell" <scheidell@secnap.net>, "Peter Wemm" <peter@wemm.org> Cc: <freebsd-hackers@FreeBSD.ORG> Subject: Re: Best way to install on Dozens of boxes? Message-ID: <004701c2238e$afcf45c0$4e76cb3f@ssn> References: <20020704182346.02A1F390F@overcee.wemm.org>
next in thread | previous in thread | raw e-mail | index | archive | help
You can also use CFS software from www.xgforce.com to help for package installations to many fbsds. It's a good replication software for fbsd. ----- Original Message ----- From: "Peter Wemm" <peter@wemm.org> To: "Michael Scheidell" <scheidell@secnap.net> Cc: <freebsd-hackers@FreeBSD.ORG> Sent: Thursday, July 04, 2002 11:23 AM Subject: Re: Best way to install on Dozens of boxes? > "Michael Scheidell" wrote: > > If I want to install FBSD 4.5 on dozens of identical boxes, what is the best > > way? > > > > I don't want to take the disks out and dup/mirror them, not dozens of them. > > > > The hardware supports pxe and I had half a hope that I could set up a master > > system with bootpd, let each target system boot by itself and load its own > > image. > > > > This would be to a 'virgin' hd, with no slice or partitions yet. > > > > What about a master boot cd rom? > > What about setting up and alternate ftp source and 'release' image? one that > > we managed and controlled? > > > At yahoo, we do this by the thousand. We netboot using PXE, and have about > a 30MB 'mfsroot' image that is preloaded by the netboot loader. The system > boots up to a fairly full functional mini-freebsd. > > Then, from NFS, we run a script ("clone" - we used to do this disk-to-disk) > that partitions and installs a set of cpio.gz images from the NFS server. > We just tell the clone script what hostname we want (it looks it up in DNS) > and what drive to install on (we have a lot of hardware variation) and any > tweaks to partition sizes. > > We did write our own tool to do the partitioning and bootblock installs. > scripting fdisk/disklabel/etc is too painful - especially when some of our > installs need to preserve a server 'system partition' (ugh). > > The netboot takes less than a minute, the install takes 2-3 minutes at the > most. After the network install is done, power off (netbooted remember) and > turn off netboot and we're away. > > We also find this environment invalueable for repairing damaged systems. > Simply netboot the machine in the rack (we have the netboot environment > available just about everywhere) and we have a fairly functional system > running from ramdisk that we can use to work on a corrupted OS. > > We haven't used sysinstall at yahoo for years - except for a small number > of isolated incidents. Our needs are probably different to yours though, > because we need to do this continually and the time investment to build > the system has well and truely paid off. If you only have a small number > to do, a custom sysinstall is probably more suitable. I believe Alfred's > PXE pages describe this. You may like to burn a CD-RW or something for > it if that works for you. > > http://www.freebsd.org/doc/en_US.ISO8859-1/articles/pxe/ > > Cheers, > -Peter > -- > Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com > "All of this is for nothing if we don't go to the stars" - JMS/B5 > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?004701c2238e$afcf45c0$4e76cb3f>