有时候我的salt '*' test.ping
师会在salt '*' test.ping
上挂一段时间,等待salt '*' test.ping
爪牙们回答。 有没有办法看到一个连接的奴才清单,无论他们是否回应test.ping
?
官方回答:
salt-run manage.up
还有用的是:
salt-run manage.status salt-run manage.down
从主人types:
ls -1 /var/cache/salt/master/minions
要么:
ls -1 /etc/salt/pki/master/minions
input一个错误的salt查询(例如salt'*' – )也会返回一个所有minions的列表,每个minions后跟一个消息,说明命令不可用。 你可以grep /删除多余的字符。 这两个选项都不是特别优雅,后面没有解决超时问题,但是它在我寻找类似问题的答案时起作用; “如何通过saltstack python api列出所有相关的随从?”。
“salt-key -L”将列出你的主公钥已经被你接受的所有小众。
我认为可以使用谷物模块来实现这一点:
salt '*' grains.get id
要对所有的爪牙进行ping,请尝试salt master节点:
salt '*' test.ping