a Beowulf Cluster with Power Mac 6100s running Yellow Dog Linux
There is no "standard" Beowulf installation. Every cluster has its own requirements and approaches to solving them.
Security tends to get in the way of what nodes in a Beowulf cluster do, so a standard Linux installation needs to be tweaked before it will work. Diskless booting sounds appealing but makes setup and configuration more difficult.
For a CoolCS Beowulf, there should be two installations, one for the login node and one for all of the cluster nodes. The cluster nodes are configured with root rlogins allowed; the login root will be configured with routing tables and such to act as a firewall to the cluster nodes. The work nodes should have default configurations as Beowulf nodes; the installer should ask the number of the node it's installing, and set up all the required network addresses and host names based on that.
We should set up a group of administrators and a group of users for the nodes. The idea is to allow Beowoof to be open on the Internet so remote subscribers can use it.
Can an install program access a file on a server somewhere? If the login node is set up first, then it can start right away by serving up certain cluster configuration files. The installer could refer to those files during its setup. Specifically, every cluster node needs to have the same user list as the login node.
A correspondent writes...
I thought I'd share with you something interesting related to the problem
you were having with identical machines not behaving identically as far
as SSH without passwords goes... I had the exact same problem, and I found
that when I....
I see that the ~/.ssh/authorized_keys file needs chmod go-rwx. That seems to fix the problem. So maybe the difference wasn't what machine I made the file on but rather who I was logged in as at the time. I was playing with the password-free ssh as root, so I guess maybe it wouldn't have worked for any other user the way I was doing things. But I never tried it as anybody else.
a Beowulf Cluster with Power Mac 6100s and Yellow Dog Linux. Updated 20020402.
home page: http://www.sonic.net/~mroeder/beowoof/index.html
author's home: http://www.sonic.net/~mroeder/index.html
contact the author: Michael Roeder