serversetup.html

This is the fun part :)

Edit /etc/apt/sources.list and add the following line:

http://g4cluster.blackwire.com/debian unstable main

Then do "apt-get update" followed by "apt-get install fart".

This should bring in apache, bind and tftpd and a bunch of other stuff including our special vendor class patched dhcpd.

Retrieve twist.sh.

Run twist: "sh twist.sh".

Retrieve clusterserverfiles.tgz, unpack it in a directory somwhere (a new directory for itself) and copy over:

/etc/inetd.conf /etc/hosts.allow /etc/dhcpd.conf /tftpboot/yaboot.conf-Linux_hda11 /tftpboot/yaboot.conf-Install_Linux /tftpboot/test-splat.gz /tftpboot/bootmacos /tftpboot/bootlinux /tftpboot/vmlinux-2.4.16-master

Edit /etc/dhcpd.conf and get rid of everyone we don't want to handle, alternatively Collect Mac Addresses.

Also, at a minimum change "next-server" to your current hosts IP address. That is, the IP address of your new cluster server. Make sure you are using an arp fixed kernel (reboot if you have to) and try it out. If this .. anticipation problem.

/etc/init.d/dhcp start

Set up the OF bootsettings to the appropriate values for your cluster. See bootsettings.html for complete informatoin on how to do this. Just be sure to set the default-gateway-ip to your cluster server's IP address. I assume you would use 192.168.2.1 as I did, but this may not be the case if you are doing secondary cluster servers.

For secondary clusters the bootlinux file has to be changed too. The IP address of your new server must be set in there.

Make sure to copy in /usr/lib/yaboot/yaboot to /tftpboot

Set up apache /usr/lib/cgi-bin and make sure apache is behind a firewall.. bound to internal network only.

Also change /tdftpboot/yaboot.conf-Install_Linux, change the "master" paramter to the correct value.

/var/www/debut and how to generate an authorized_keys.

Synmbolic links: /tftpboot/initrd.gz to /tftpboot/test-splat.gz /tftpboot/yaboot.conf-postinst /tftpboot/yaboot.conf-Linux_hda11

Now try debut.tgz:

It needs: build-essential debhelper parted debootstrap

to build properly. If you are missing the pic archives of the libraires,... well you lose maybe 200K but save a couple minutes of time. Your choice. No lfoppies to contend with so no big deal.