==NOTE== Please keep in mind that this is a work in progress, so if you see something that does not make sense, ASK QUESTIONS! Also if you see anything that is confusing and could be better written, please let me know. And if I have made some mistakes also let me know. I am still learning this stuff too. ==NOTE==
This is the start of the Cluster Tutorial using Rocks Clusters Software;
http://www.rocksclusters.org/
This tutorial is based on the software from Rocksclusters.org. I will be refering to some of the documents on their site, so if you want to follow along, please point your browser to; http://www.rocksclusters.org/rocks-d...2.1/index.html. You can also download a pdf version of this document to view off line.
Getting started.
The basic items needed for a simple cluster are a frontend node (the system that the rest of the world will see), a compute node (1 or more), a private network interconnect, and an external network interconnect, Software.
HARDWARE;
Frontend (1);
motherboard
processor (386 minimum)
memory (minimum 512mb)
Hard drive (20gb min)
CD drive (dvd for the larger disks)
2 network interfaces (one for the outside world and one for the cluster network)
Power supply (to power all those jiggly bits)
Video card (not really necessary since _most_ systems can use the serial port for a console)
Compute Node (at least 1);
motherboard
processor (386 minimum)
memory (minimum 512mb)
Hard drive (20gb min)
CD drive (dvd for the larger disks)
1 network interface
Power supply (to power all those jiggly bits)
Video card (not really necessary since _most_ systems can use the serial port for a console)
Network;
Switch for connecting cluster together. Can be eliminated for a dual node cluster and a crossover cable.
Cables to connect all systems.
Normally the frontend node is connected to the outside network since this is the unit that will be "seen" by the world and is responsible for communication to the various nodes and task handling, etc.
While it is not necessary for all nodes (including the frontend) to be the same hardware it makes things easier if they are close. For example, try not to mix different processor types (amd's, pentiums, xeon, Itaniums, etc). It is also alot easier if the network cards in the different nodes are the same or at least from the same manufacturer.
Here is the example of the network layout;
SOFTWARE;
For the first tutorial I will just be installing the 2 systems as a web server cluster, so the following software will be needed;
Kernel/Boot Roll CD
Base Roll CD (also called the Core Roll)
HPC Roll CD
Service Pack Roll CD
Web Server Roll CD
OS Roll CD Disk 1
OS Roll CD Disk 2
The "Rolls" for this project can be found here;
http://www.rocksclusters.org/wordpress/?page_id=3
If you want to follow along with this tutorial, download and burn the ISO's to disk, then return here.
While the ISO's are downloading and burning, it is a great time to browse through the documentation, here;
http://www.rocksclusters.org/rocks-d...2.1/index.html
Since most of you out there already know how to hookup a computer I will not be covering that. Make your frontend boot ready and set the first boot device to the CDROM. Gather your install "Rolls" and get ready.
Up Next: Installing the Frontend!
EDIT: Got swamped at work so am still working on the second install on this...(but I know you guys still need time to gather items...)