On 11 May 2010, at 19:20, Prentice Bisbal wrote:

> Since so many of you use and recommend pdsh, I have a few questions for
> you:
> 
> 1. Do you build and RPM from the .spec file, which doesn't support
> genders, or do you configure/compile yourself?

I build it myself.  From the top of my head the options I use are --with-ssh 
--without-rsh.  Last time i built it if both were built the default was to 
prefer rsh over ssh which should probably be changed at some point.

> 2. If not using genders, what is the syntax of the /etc/machines file? I
> assume it's the same as the gender file, but that's just a hunch.

It's just a flat list of hosts, one per line, although I believe it can take 
host-specs as well.  e.g compute[0-1023]

> 3. Are there any advantages/disadvantages to using machines over genders?

Genders is much more flexible, machines is easier to configure.

Two more things of note, "dshbak -c" is worth knowing about, pipe the output of 
pdsh into this and it'll sort the output by hostname and compress hosts with 
identical output into a single report.

The other really useful aspect of pdsh is the "-R exec" option, instead of 
running the command on a remote node it runs the command locally but replaces 
%h with the hostname.  One trivial example is "pdsh -a -R exec grep %h 
/var/log/messages | dskbak -c" but once you get used to it you can use it for 
much more advanced commands, earlier on today I ran "pdsh -w [0-25] -R exec 
tune2fs -O extents /dev/mapper/ost_%h" to re-tune all the devices in a lustre 
filesystem.

Ashley.

-- 

Ashley Pittman, Bath, UK.

Padb - A parallel job inspection tool for cluster computing
http://padb.pittman.org.uk


_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to