Whole document tree 4. Set up and configuration4.1 Disk configurationThis section describes disk partitioning strategies.
4.2 Package configurationInstall a minimal set of packages for the farm. Users are allowed to configure desktops as they wish. 4.3 Operating system installationCloningI believe in having a completely distributed system. This means each machine contains a copy of the operating system. Installing the OS on each machine manually is cumbersome. To optimise this process, what I do is first set up and install one machine exactly the way I want to. I then create a tar and gzipped file of the entire system and place it on a CD-ROM which I then clone on each machine in my cluster. The commands I use to create the tar file are as follows:
I use have a script called To make this work, I also use Tom's Root Boot package
http://www.toms.net/rb/ to boot
the machine and clone the system. The More conveniently, you could burn a bootable CD-ROM containing
Tom's Root Boot package, including the Thus you can develop a system where all you have to do is insert a CDROM, turn on the machine, have a cup of coffee (or a can of coke) and come back to see a full clone. You then repeat this process for as many machines as you have. This procedure has worked extremely well for me and if you have someone else actually doing the work (of inserting and removing CD-ROMs) then it's ideal. DHCP vs. hard-coded IP addresses If you have DHCP set up, then you don't need to reset the IP
address and that part of it can be removed from the DHCP has the advantage that you don't muck around with IP addresses at all provided the DHCP server is configured appropriately. It has the disadvantage that it relies on a centralised server (and like I said, I tend to distribute things as much as possible). Also, linking hardware ethernet addresses to IP addresses can make it inconvenient if you wish to replace machines or change hostnames routinely. 4.4 Known hardware issuesThe hardware in general has worked really well for us. Specific issues are listed below: The AMD dual 1.2 GHz machines run really hot. Two of them in a room increase the temperature significantly. Thus while they might be okay as desktops, the cooling and power consumption when using them as part of a large cluster is a consideration. The AMD Palmino configuration described previously seems to work really well. Next Previous Contents |