目前我正在应用 clustershell 在 linux 中通过一个命令运行所有节点。我的主机名是
HD-01.project.org, HD-02.project.org... HD-15.project.org.
(从1到15)。从this documentation,它说要设置配置,需要在/etc/clustershell/groups.d/cluster.yaml
中添加主机名
因为这是我第一次使用 clustershell,所以我对如何使用主机名并将其设置为该 cluster.yaml 文件中的所有内容感到困惑。
是这样吗
all: 'HD-02.project.org[1-15]'
应该是 all: 'HD-[01-15].project.org'
基于类似的python工具。
您可以使用
nodeset
展开它以查看结果:
$ nodeset -e HD-[01-15].project.org
HD-01.project.org HD-02.project.org HD-03.project.org HD-04.project.org HD-05.project.org HD-06.project.org HD-07.project.org HD-08.project.org HD-09.project.org HD-10.project.org HD-11.project.org HD-12.project.org HD-13.project.org HD-14.project.org HD-15.project.org