如何为pdsh制作群组?

时间:2014-11-03 21:38:55

标签: cluster-computing

我的pdsh只能读取/ etc / genders进行分组,但我不知道如何为它生成性别文件。我更喜欢使用dsh样式组文件(/ etc / dsh / group / nodes),但无法激活模块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样式组文件?

2 个答案:

答案 0 :(得分:1)

尝试这些链接,他们有样本性别文件&amp;解析支票..

https://computing.llnl.gov/linux/genders.html
http://www.phillippadgett.com/blog/?p=495

要安装dshgroup模块,您必须自己编译pdsh。我认为apt软件维护者默认情况下不启用所有模块。也许你可以向他提出错误。

答案 1 :(得分:0)

pdsh仍然是强大的工具。
由于大多数引用似乎已消失,
我以为我要为我们所有人做一个示例文件。

node_modules/.bin/office-addin-debugging start manifest.xml

您现在可以使用组 gpu,compute randomgroup 在节点上进行pdsh。