Building a 1.2 Terabyte server

At last after several months of processing paperwork through the Purchasing Office, our 1.2 terabyte Beowulf cluster server has finally arrived! This will be used to replace our recently decommissioned Beowulf cluster deployed last 2001. It will serve the scientific community of Ateneo de Manila for various numerically intensive problems like bioinformatics, climate modeling, gellation of natural products, coding theory, etc. The server uses Promise FastTrak SX8300 raid controller to be able to create a RAID 5 image of the 6 320 Gb hard disks. The picture below shows the 6 channel hot swap bay:

6 driver hotswap bay

We were having problems in creating the RAID image during the first few days of our installation. I called the vendor’s supplier, PC Trends for basic troubleshooting and support. They were very responsive with our concerns and replaced our controller with a new one in their site visit. Now I was able to succesfully create a RAID array (called an LD device in the FastTrak manual).

The next step is installing the operating system itself. We used the Rocksclusters system [1] developed at the San Diego Supercomputing Center. I downloaded their latest version, v. 4.3 Mars Hill. Their solution based based on CentOS 4.4 which in turn is a rebuild of Redhat EL 4 update 4. In order for the OS to recognize the images, drivers from RAID cd must be installed. Unfortunately they only built disk drivers (dd images) for the first release of Redhat EL. Issuing a “frontend dd” on the isolinux boot prompt was not able to successfully recognized this driver disk since they have different update version of the 2.6.9 kernel. Thus I have to first install the OS without recognizing the RAID device, and then build a disk driver from it using the Partial Linux source code driver.

Building the driver was very straightforward since the README file describes how to build the modules. Their partial source code generates the modules napa.ko. Then the next step is to integrate it with the disk driver image to create a new one dedicated for Rocksclusters. The first is to create the modules.cgz file inside the image. Assume that we are building for kernel version 2.6.9-xxEL

DRIVER_ROOT$mkdir -p`uname -r`/i686
DRIVER_ROOT$cp napa.ko `uname -r`/i686
DRIVER_ROOT$ls -1 `uname -r`*/i686/* | cpio -Hcrc -o | gzip -9 > modules.cgz

Mount the pre-built image found on the FastTrak driver CD and copy modules.cgz. Also edit the install file to update the base_ver variable with the kernel version. Notice I also built a driver for the SMP version of the kernel.

#!/bin/sh
drv_basename=napa
remove_module=
base_ver=”2.6.9-5.EL 2.6.9-5.ELsmp”
drvname=”${drv_basename}.ko”

Using the install script from the driver image, I installed the kernel module after installing the OS. I am having a bit of trouble integrating the disk driver during the OS installation itself. After loading the module at the start of the installation process, the machine restarts. It is not any of my concern as of the moment to get the disk driver working during the installation. Now I am able to recognize our RAID controller. Just take a look at that 1.2 Tb of disk space

df -h

Here are my modules.cgz builds both for Rocksclusters 4.2.1 and Rocks 4.3.

Technorati Tags: , , , , ,

Blog Traffic Exchange Related Posts
  • links for 2007-12-15 Twitter: Is Brevity The Next Big Thing? | Newsweek Voices - Steven Levy | Newsweek.com (tags: twitter socialnetworking) Friends Swap Twitters, and Frustration - WSJ.com (tags: twitter socialnetworking) Blog on Wiki Patterns » Blog Archive » Do you spend too much time in meetings and answering email? (tags: wiki......
  • Chicago Startup Factory The event is a collaboration between the GSB and CS Department. The group hopes to create technology-heavy startups and businesses unlike when you gather a bunch of pure business people who can't make a business plan other than canned food, a network of juice/ shake stands, etc. The speaker for......
  • vi-enabled toolsMy Vi-based tools Ever since I conquered the steep learning curve of the mode-based text-editing of vi (pronounced vee-eye), there is no other text editor for me. It completely binds my hands on the keyboard without the need to use the most (almost!). For those who are not yet into the religious practice......
  • interlinks4.pngInvitation to Interlinks 4.0 and Launching of the Ateneo Innovation Center originally posted in http://innovation.ateneo.edu/bin/view/Blog/2008-02-27_Invitation_to_Interlinks_4_0 Hello from the Ateneo Innovation Center, On March 14, we are holding Interlinks 4.0, where the Ateneo Science and Engineering students will present their recent Research results. Undergrad students and MS Students in fields of Mathematics, Biology, Chemistry, Environmental Science, Electrical Engineering and Bioengineering, Physics,......
  • Chicago Startup Factory The event is a collaboration between the GSB and CS Department. The group hopes to create technology-heavy startups and businesses unlike when you gather a bunch of pure business people who can't make a business plan other than canned food, a network of juice/ shake stands, etc. The speaker for......
Blog Traffic Exchange Related Websites
  • Aspen!Aspen: What Makes It So Great? [caption id="attachment_119" align="alignnone" width="180" caption="Aspen!"][/caption]Many of us have a traditional view of Aspen as the definitive skiing location in America. Though there are fabulous, high-end resorts found all over the world - including places like France and Switzerland, in America, the city of Aspen has a special place in the......
  • glblguy-computerUnhappy with your job? You're not alone. Me on that TRS-80 color computer at age 13 I've been programming and working on computers since I was 12 years old. I saw my first computer (a TRS-80 Model III) at a neighbor's home and immediately found it one of the most fascinating things I had ever seen.......
  • Opinion: One Bad "Apple" The economy is in bad shape.  GDP down, unemployment up.  Earnings down, layoffs up. But let's take a second to dissect the kingpins in one sector of the stock market - Tech.  Is it sector weakness, or one bad "Apple?" International Business Machines (IBM): Currently $90.07 IBM reported a strong......
  • don’t cheat yourself5 Ways to Avoid Cheating on Your Diet Starting a diet can be a momentous event and most of us going into it with the best intentions. We want to lose weight and we want to look and feel better, at least for the first few days. Three days in however, and you may be ready to......
  • Scouting for Ski Hills: Tips and Tricks If you're new to the sport of skiing, it goes without saying that you'll want to find the right ski hill for you. The problem, of course, is that if you're new to skiing, you don't know what "the right ski hill for you" even means. Luckily, there are ways......

Viewing 1 Comment

 

Trackbacks

(Trackback URL)

close Reblog this comment
blog comments powered by Disqus