1 |
Łukasz wrote: |
2 |
> I've got a question for experienced: there's a need on my univ, to |
3 |
> build a cluster. We may be given a bunch of PCs of similar |
4 |
> configuration to put them together into high performance cluster for |
5 |
> physicists. However, these PCs are supposed to be connected to the |
6 |
> external NFS as workstations, and students be allowed to login (on |
7 |
> their old accounts) and work on their projects. Is it possible to do |
8 |
> it with Gentoo? Is it possible to administrate _all_ nodes at once? |
9 |
> How would look emerge -u world, for all computers? Where to look to |
10 |
> more information? |
11 |
|
12 |
Sounds like you might want to look into Condor [1]. There is an ebuild |
13 |
request [2], but nobody has written an ebuild yet. |
14 |
|
15 |
The difference between Gentoo and other distributions would primarily be |
16 |
in package management, which would be unrelated to Condor since we don't |
17 |
package it yet. You would probably set up a single build server and run |
18 |
emerge with the '--buildpkg' or '--buildpkgonly' flag, then set |
19 |
PORTAGE_BINHOST (see make.conf.example) on the other machines to |
20 |
retrieve binary packages from the build server. |
21 |
|
22 |
There are a number of tools to make it easier to run commands on |
23 |
clusters and keep them in sync, such as clusterssh, pdsh [3], pssh, c3, |
24 |
csync2, cfengine, rsync and others. |
25 |
|
26 |
Thanks, |
27 |
Donnie |
28 |
|
29 |
1. http://www.cs.wisc.edu/condor/ |
30 |
2. https://bugs.gentoo.org/60281 |
31 |
3. https://bugs.gentoo.org/81171 |