Petrus Theron Asked: 2013-08-07 06:58:39 +0800 CST2013-08-07 06:58:39 +0800 CST 2013-08-07 06:58:39 +0800 CST 如何列出所有连接的 Salt Stack minions? 772 有时我的盐官会salt '*' test.ping等待被击落的爪牙回复一段时间。有没有办法查看连接的奴才列表,无论他们是否响应test.ping? saltstack 6 个回答 Voted Best Answer Dan Garthwaite 2013-10-24T11:09:40+08:002013-10-24T11:09:40+08:00 官方回答: salt-run manage.up 也有用的是: salt-run manage.status salt-run manage.down Will 2013-08-10T11:45:23+08:002013-08-10T11:45:23+08:00 从主类型: ls -1 /var/cache/salt/master/minions 或者: ls -1 /etc/salt/pki/master/minions 输入错误的 salt 查询(例如 salt '*' -)还将返回所有 minions 的列表,每个 minions 后跟一条消息,说明该命令不可用。您可以 grep/删除无关字符。这些选项都不是特别优雅,后者不能解决超时问题,但在我寻找类似问题的答案时它可以工作;“如何通过 saltstack python api 列出所有关联的奴才?”。 Sufiyan Ghori 2018-09-04T19:09:07+08:002018-09-04T19:09:07+08:00 很少有新的命令可以让它变得更容易, salt-run manage.alived根据 Salt 的存在检测打印所有启动的 minions 列表(不会向 minions 发送任何命令) salt-run manage.allowed根据 Salt 的存在检测打印所有启动的 minions 列表(不会向 minions 发送任何命令) salt-run manage.not_alived根据 Salt 的存在检测打印所有未启动的 minions 列表(不会发送任何命令) salt-run manage.not_allowed根据 Salt 的存在检测打印所有未启动的 minions 列表(不会发送任何命令) salt-run manage.not_joined根据 Salt 的存在检测打印所有未启动的 minions 列表(不会发送任何命令) Utah_Dave 2013-08-28T15:10:48+08:002013-08-28T15:10:48+08:00 "salt-key -L" 将列出您已在您的主人上接受其公钥的所有仆从。 Kurt Zhong 2017-02-17T22:48:17+08:002017-02-17T22:48:17+08:00 我认为可以使用 grains 模块来实现这一点: salt '*' grains.get id Михаил Ветчинов 2016-07-23T04:28:40+08:002016-07-23T04:28:40+08:00 要对所有 minions 进行 ping,请在 salt master 节点上尝试: salt '*' test.ping
官方回答:
也有用的是:
从主类型:
或者:
输入错误的 salt 查询(例如 salt '*' -)还将返回所有 minions 的列表,每个 minions 后跟一条消息,说明该命令不可用。您可以 grep/删除无关字符。这些选项都不是特别优雅,后者不能解决超时问题,但在我寻找类似问题的答案时它可以工作;“如何通过 saltstack python api 列出所有关联的奴才?”。
很少有新的命令可以让它变得更容易,
salt-run manage.alived
根据 Salt 的存在检测打印所有启动的 minions 列表(不会向 minions 发送任何命令)salt-run manage.allowed
根据 Salt 的存在检测打印所有启动的 minions 列表(不会向 minions 发送任何命令)salt-run manage.not_alived
根据 Salt 的存在检测打印所有未启动的 minions 列表(不会发送任何命令)salt-run manage.not_allowed
根据 Salt 的存在检测打印所有未启动的 minions 列表(不会发送任何命令)salt-run manage.not_joined
根据 Salt 的存在检测打印所有未启动的 minions 列表(不会发送任何命令)"salt-key -L" 将列出您已在您的主人上接受其公钥的所有仆从。
我认为可以使用 grains 模块来实现这一点:
要对所有 minions 进行 ping,请在 salt master 节点上尝试: