I am in the process of putting together a couple of Blender Clusters at the Multimedia Lab (M-Lab) connected to the School of Design at The Polytechnic University of Hong Kong (POLYU).
Right now we are playing with two clusters.
The small cluster is composed of four machines. It is being constructed and documented to help us understand how to get a basic Blender Cluster going. Why four? Because it is physically small enough to work on without too much walking around and because that's what's available at the moment.
The large cluster is going to be composed of a lot more machines. At the moment, it is composed of eight machines and is being configured as a video wall running MIT's PROCESSING language.
The large cluster project is called WALL:
I have rounded all of the required hardware from extra gear hanging around the lab: Computers, switches, power bars, cabling, etc...so far both clusters are physically implemented and both are running just fine. By this I mean that there were absolutely no problems with the physical installation of the machines except for a couple of very small and easily rectified incidents (mostly bad cables)
The smaller cluster was the focus today. I installed UBUNTU 11 on the constituent machines. I did this by downloading the UBUNTU 11 ISO directly from the UBUNTU website. Then I used a free tool called CDBURNERXP to create a bootable DVD from the .iso file. Yes, the CDBURNERXP tool burns DVD as well as CD.
The first DVD did not work right. The media was burned at too high a speed and the installation of the first machine failed with a media error. I didn't even try to diagnose the problem, I just burned another DVD at a slower speed. The second DVD was a success.
The UBUNTU 11 install went very smoothly with no real problems whatsoever except for the fact that the machines often needed a hard reset once the installation script had finished. It was a very rare event that any of the machines actually rebooted properly on <ENTER> once they had ejected their DVD.
During the install, I didn't bother to do anything but a really, really minimal installation. Once the machines had rebooted and loaded the UBUNTU desktop, I simply started a terminal session and executed the following instruction to update the machine
Code: Select all
sudo apt-get update
Once each of the machines had updated itself, I moved on. Later I may need to revisit the boxes to make sure I can SSH into them, but I'll worry about that later once it's been determined that they are inaccessible. The cluster is so small I just have a monitor + keyboard + mouse bundle that I swap from machine to machine if I want to get at the console.
The small cluster project is called EXTRA:
I would like to continue to document my experience with BLUSTER at this venue if such information is welcome here?
I personally welcome any hints, tips, tricks, HOWTO (no matter how old) that others who have already walked this path may have to offer to help smooth my way and those who will follow me.
I will also be documenting my experience at mlab.yougrow.net, just in case this venue ever ceases to exist.