[Beowulf] Building new cluster - estimate

Joe Landman landman at scalableinformatics.com
Thu Aug 7 18:36:48 PDT 2008

Matt Lawrence wrote:
> On Wed, 6 Aug 2008, Joe Landman wrote:
>> Advantage of modules is you can upgrade them without upgrading the 
>> kernel. Go ahead, build in that e1000 driver.  I dare yah... :(
>> More to the point it does give some good flexibility for end users 
>> with a need to keep the core "separate" from the drivers for maintenance.
>> Initrd is subtle and quick to anger.  One must use burnt offerings to 
>> placate the spirits of initrd.
> Ok, I am trying to follow your advice.  However, "make rpm" does not 
> generate a package that includes initrd or updates to /etc/grub.conf.  I

I update these by hand/script.  The mkinitrd isn't too painful.  I have 
it on a machine at the lab (which happens to be off now, and I am at 
home).  Will put that out in the morning.  The grub update is fairly simple.

> have started looking at how to make that work, but the 9K lines of spec 
> file for the CentOS kernel rpm are rather daunting.

Hmmm... I normally recommend avoiding their spec file unless you want to 
use only their kernel and do minor tweaks from there.

This said, I really recommend using

	make binrpm-pkg

to generate the kernel/modules RPM and SRPM.  Then the grub update and 
the mkinitrd can be scripted.  If you are daring, you can include those 
scripts in the %post sections of the generated spec file (the make 
binrpm-pkg will generate a spec file for you).

> Since y'all have obviously been dealing with these sorts of problems 
> longer than I have, I could really use some help here.

I'll be in the office tomorrow with the machines, I can send you the 
exact mkinitrd line.  Bug me offline if you have a baseline kernel you 
want to get started with and we can walk our way through this.


> -- Matt
> It's not what I know that counts.
> It's what I can remember in time to use.
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org
> To change your subscription (digest mode or unsubscribe) visit 
> http://www.beowulf.org/mailman/listinfo/beowulf

Joseph Landman, Ph.D
Founder and CEO
Scalable Informatics LLC,
email: landman at scalableinformatics.com
web  : http://www.scalableinformatics.com
phone: +1 734 786 8423
fax  : +1 866 888 3112
cell : +1 734 612 4615

More information about the Beowulf mailing list