-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.modules
104 lines (85 loc) · 3.4 KB
/
README.modules
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
103
104
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). Modules
may be force-initialized by specifying them to the '-M' pdsh/pdcp
option, or via the PDSH_MISC_MODULES environment variable.
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