Archives


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

File ownership & permission on compute nodes (Scyld)

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

Donald Becker becker at scyld.com
Thu Jan 17 11:21:29 PST 2002


On Thu, 17 Jan 2002, Tony Stocker wrote:

> I'm using the 'freebie' version of Scyld [27bz-8].  We are running several 
> tests on our cluster comparing performance of our algorithms versus some 
> heavy metal platforms.  When running very I/O intensive algorithms over NFS 
> we see major performance hits, obviously.
...
> I can create the directories (as root) just fine.  But for some reason I can 
> not get the file/directory ownership to read the passwd file.  It appears to 
> read the group file fine.  What I did was copy over /etc/passwd and 
> /etc/group to the compute nodes' /etc directory.

Verify that your /etc/nsswitch.conf configuration file has both "bproc"
and "files" entries.  This file is created by /etc/beowulf/node_up
(really /usr/lib/beoboot/bin/node_up) each time a slave node is started.

> It's as if it's not bothering to look at the passwd file at all.

Correct.  For most cluster configurations there is no /etc/passwd file.
User name (really password entry -- 'pwent') information is provided by
the BeoNSS name service.  When user starts a process on a cluster slave node,
the only valid getpwent() entry for that process is that single user.

If you do add "files" to the name service switch creation in the node_up
script you might also want to 'scp -p /etc/passwd $NODE:/etc' in the
script.  

Donald Becker				becker at scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993




More information about the Beowulf mailing list