我的pdsh只能读取/etc/genders进行分组,但我不知道如何为它生成一个性别文件。我更喜欢使用dsh样式的组文件(/etc/dsh/ group /node),但是模块dshgroup不能被激活。我在Debian 7中:
$ uname -r
Linux version 3.2.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.63-2
$ pdsh -L
4 modules loaded:
Module: rcmd/exec
Author: Mark Grondona <mgrondona@llnl.gov>
Descr: arbitrary command rcmd connect method
Active: yes
Module: misc/genders
Author: Jim Garlick <garlick@llnl.gov>
Descr: target nodes using libgenders and genders attributes
Active: yes
Options:
-g query,... target nodes using genders query
-X query,... exclude nodes using genders query
-F file use alternate genders file `file'
-i request alternate or canonical hostnames if applicable
-a target all nodes except those with "pdsh_all_skip" attribute
-A target all nodes listed in genders database
Module: rcmd/rsh
Author: Jim Garlick <garlick@llnl.gov>
Descr: BSD rcmd connect method
Active: yes
Module: rcmd/ssh
Author: Jim Garlick <garlick@llnl.gov>
Descr: ssh based rcmd connect method
Active: yes
$ cat /etc/pdsh/machines
10.0.0.1
10.0.0.101
$ cat /etc/dsh/group/nodes
10.0.0.101
$ pdsh -a uptime
no remote hosts specified
$ pdsh -g nodes uptime
no remote hosts specified
$ ls -l /etc/genders
-rw-r--r-- 1 root root 0 Nov 3 19:49 /etc/genders/etc/genders是空的,因为我不知道如何生成。
如果我删除/etc/genders:
$ sudo rm /etc/genders
$ pdsh -a uptime
/etc/genders: error opening genders file如何使pdsh读取dsh样式组文件?
发布于 2015-01-28 14:34:28
尝试这些链接,他们有示例性别文件和解析检查..
https://web.archive.org/web/20150915154542/https://computing.llnl.gov/linux/genders.html (archive.org副本;原始链接已死)
https://web.archive.org/web/20150201063434/http://www.phillippadgett.com/blog (archive.org副本,原始站点已死)
要安装dshgroup模块,您必须自己编译pdsh。我认为apt包维护者默认情况下并没有启用所有模块。也许你可以向他提交一个窃听器。
发布于 2020-08-19 16:24:40
pdsh仍然是一个强大的工具。
因为大多数引用似乎已经消失了,
我想我应该在这里为我们大家做一个样本文件。
node001 gpu,compute,randomgroup
node002 compute,randomgroup您现在可以使用组gpu,计算或随机组跨节点进行pdsh。
https://stackoverflow.com/questions/26723722
复制相似问题