1 |
From: Donnie Berkholz; Thursday, April 22, 2004 11:35 AM |
2 |
> On Thu, 2004-04-22 at 14:00, Lombard, David N wrote: |
3 |
> > > Anyone know of a meta-tool designed to configure a large number of |
4 |
> > > different programs for clusters? |
5 |
> > |
6 |
> > Could you expand on this? |
7 |
> |
8 |
> Programs using different mechanisms for clustering generally don't |
9 |
have |
10 |
> the same configuration file (MPICH, LAM-MPI, etc.). The point would be |
11 |
> to have one tool that would maintain a consistent cluster |
12 |
configuration |
13 |
> for all the necessary programs. |
14 |
> |
15 |
> It occurred to me that cfengine might do this well, but I haven't had |
16 |
a |
17 |
> chnce to look into it. |
18 |
|
19 |
I would certainly agree that cfengine would be an outstanding solution. |
20 |
You can use on of the config files (or even some alternate neutral |
21 |
format file) to drive the others. The nice thing about this solution is |
22 |
that the supporting stanza for each package is independent of the |
23 |
others, and the absence of the package on the node, e.g., LAM/MPI is not |
24 |
installed on the cluster, is easily handled. |
25 |
|
26 |
Alternatively, a cluster stack like OSCAR uses its infrastructure (DB, |
27 |
API, &etc) to have package-specific scripts respond to events like |
28 |
add-node, delete-node, add-package, &etc. This maintains host lists (as |
29 |
you suggest above), ssh keys, and whatever else is needed by each |
30 |
package that is aware of the existence of the cluster. You could pursue |
31 |
this by proposing to add and maintain Gentoo support in OSCAR. You can |
32 |
start with oscar-devel@×××××××××××××××××.net |
33 |
|
34 |
NPACI Rocks is an alternate cluster stack, but it embeds RH. OSCAR |
35 |
currently works for RH and Mandrake, with efforts to extend to Debian |
36 |
currently underway. |
37 |
|
38 |
-- |
39 |
David N. Lombard |
40 |
My comments represent my opinions, not those of Intel Corporation. |
41 |
|
42 |
|
43 |
|
44 |
-- |
45 |
gentoo-cluster@g.o mailing list |