Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

Scyld Beowulf 2 Configuration Question

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Daniel Ridge newt at scyld.com
Thu Nov 2 23:36:09 PST 2000


Kyle,

> Hi, I'm looking to use ethernet channel bonding on my Beowulf2 cluster,
> but I cannot find the conf.modules and other related config files or their
> equivilents for the slave boot image.  Is there a script that is included
> with the boot image and run at boot time?

> "alias bond0 bonding" line and "ifenslave bond0 eth0,"
> "if enslave bond0 eth1" lines to the config.  I have already added the
> bonding.o file to the proper modules directory in the image (I think) and
> I also added it to the script as one of the modules to be in with the NIC
> modules in the stage two image.  Hopefully all I need to do is find these
> config files...thanks.

I have a couple of suggestions.

First, I wouldn't mess with the boot images or the script that
creates them unless you have a good reason. The channel bonding that you
want to do can be done after the node is up and well.

This will help you keep the system stable. Tweaking a channel bonding
setup gone mad during boot would probably be pretty difficult!

After the node is up, I would probably do something like:
	bpcp bonding.o 0:/tmp
	bpsh 0 /sbin/insmod /tmp/bonding.o <whacked module options here>
	bpsh 0 rm /tmp/bonding.o

You should then be set! Put this in a script if you wish.

We have a modutils here that would allow you to simply do:
	/sbin/modprobe --node 0 bonding

in place of the preceeding three commands and have it suck the module
options out of /etc/conf.modules.

Regards,
	Dan Ridge
	Scyld Computing Corporation





More information about the Beowulf mailing list