File: README.modules

package info (click to toggle)
pdsh 2.16-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 3,208 kB
  • ctags: 1,685
  • sloc: ansic: 17,784; sh: 8,759; makefile: 480; exp: 113; perl: 104
file content (102 lines) | stat: -rw-r--r-- 3,414 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102

This file describes the current list of modules distributed with
pdsh. Pdsh modules come in two flavors at this time: rcmd and
miscellaneous. The rcmd modules provide remote command functionality
for pdsh, while the "misc" modules extend the functionality of
pdsh in some other way -- by providing new options to pdsh or
modifying the pdsh working collective, for example.

Multiple rcmd modules may be installed at once and are chosen
at runtime by either the '-R type' option to pdsh, or by setting
the environment variable PDSH_RCMD_TYPE.

When pdsh initializes it reads all available modules from the
`pkglibdir' (typically /usr/lib/pdsh or /usr/local/lib/pdsh). If
conflicting modules are installed, they are loaded on a first-come
first-serve basis (i.e. the first module loaded wins). There
is no guarantee as to which module will be loaded first.

PDSH MODULES:
=============

Module:      rcmd/rsh
Package:     pdsh-rcmd-rsh
Description: BSD rcmd(3) connect method for pdsh.
Conflicts:   None
Requires:    rshd server running on remote nodes

Module:      rcmd/ssh
Package:     pdsh-rmcd-ssh
Description: SSH rcmd connect method for pdsh. 
Conflicts:   None
Requires:    ssh installed, sshd on remote nodes

Module:      rcmd/mrsh
Package:     pdsh-rcmd-mrsh
Description: Rcmd connect method using Munge authentication.
Conflicts:   None
Requires:    munge 

Module:      rcmd/qsh
Package:     pdsh-rcmd-qshell
Description: Run QsNet MPI jobs with pdsh.
Conflicts:   rcmd/mqsh
Requires:    qsnet, pdsh-qshd (qshell server)

Module:      rcmd/mqsh
Package:     pdsh-rcmd-mqshell
Description: Run QsNet MPI jobs with pdsh (Munge authentication)
Conflicts:   rcmd/qsh
Requires:    qsnet, munge, pdsh-mqshd (mqshell server)

Module:      rcmd/xcpu
Package:     pdsh-rcmd-xcpu
Description: Rcmd connect method using XCPU
Conflicts:   None
Requires:    XCPU service mounted on /mnt/xcpu/<hostname>/xcpu

Module:      misc/genders
Package:     pdsh-mod-genders
Description: Provides -a,-i,-g node selection options using libgenders.
Conflicts:   misc/nodeattr, misc/machines, misc/dshgroup, misc/netgroup
Requires:    libgenders

Module:      misc/nodeattr
Package:     pdsh-mod-nodeattr
Description: Provides -a,-i,-g options using the nodeattr(1) program.
Conflicts:   misc/genders, misc/machines
Requires:    nodeattr program

Module:      misc/nodeupdown
Package:     pdsh-mod-nodeupdown
Description: Provides -v option using nodeupdown library
Conflicts:   None
Requires:    libnodeupdown

Module:      misc/machines
Package:     pdsh-mod-machines
Description: Provides -a option using a flat-file list of hosts
Conflicts:   misc/genders, misc/nodeattr

Module:      misc/rms
Package:     pdsh-mod-rms
Description: Allows list of targets to be built based off RMS_RESOURCEID
             environment variable.
Conflicts:   None
Requires:    RMS: rmsquery, qsrmslibs

Module:      misc/slurm
Package:     pdsh-mod-slurm
Description: Allows list of targets to be built off SLURM_JOBID or `-j jobid'
Conflictls:  None
Requires:    slurm

Module:      misc/dshgroup
Package:     pdsh-mod-dshgroup
Description: Allows list of targets to be built from dsh-style "group" files.
Conflicts:   misc/genders, misc/netgroup, misc/nodeattr

Module:      misc/netgroup
Package:     pdsh-mod-netgroup
Description: Allows list of targets to be build from netgroups.
Conflicts:   misc/genders, misc/dshgroup, misc/nodeattr