没有仆从符合目标。没有发送命令,没有分配 jid<Salt-stack>

No minions matched the target. No command was sent, no jid was assigned<Salt-stack>

我安装了 saltstack 并添加了一个 minion 到 master。我得到如下命令输出

$ salt-key
Accepted Keys:
xxxx.abcd.com
Denied Keys:
Unaccepted Keys:
Rejected Keys:

但是当我点击

$salt \* test.ping

命令。我得到的回复是

minion 无响应

不太确定出了什么问题。

我找到了解决方案:

似乎 minion 拥有 master 的 public 密钥的旧副本,因此没有发生握手。 解析步骤:

1. go to folder /etc/salt/pki/minion/ on minion
2. remove master_public file
3. restart the minion 

现在test.ping根据需要回复

这是两个不同原因的问题。

1

No minions matched the target. No command was sent, no jid was assigned.

当您针对未在 master 上注册的 minion 时,会发生这种情况。

换句话说,none 个 minions 列在 salt-key 命令输出的 Accepted Keys: 下。

2

No response from minion

当您针对已注册但他们没有响应的小兵时,就会发生这种情况。