【问题标题】:Attempt to authenticate with the salt master failed尝试向 salt master 进行身份验证失败
【发布时间】:2015-05-05 05:12:20
【问题描述】:

我可以在 VM(Ubuntu) 中使用 salt-master 控制不同计算机上 VM(Ubuntu) 中的 salt-minion 吗?

因为当我尝试在 /etc/salt/minion 中设置公共 ip 并运行 salt-minion 和 salt-master 时,minion 总是说“[错误]尝试向 salt master 进行身份验证失败”

【问题讨论】:

  • 你用命令salt-key -L查看过,minion的key是否已经列出来了?如果是,你接受了吗?使用salt-key -A 接受所有未接受的密钥,使用salt-key -a <minion_id> 接受由minion id 引用的特定密钥。
  • 我已经检查了命令 salt-key,但我在列表中看不到任何键...所以我在这里问这个问题...
  • 尝试使用salt-minion -l debug在调试模式下运行minion,并请发布日志,这将有助于纠正为什么密钥没有与master一起列出。

标签: virtual-machine salt-stack


【解决方案1】:

鉴于您已在 /etc/salt/minion 中设置了公共 IP(我假设您已在“master:”行中设置了该 IP,并取消了该行的注释),并且您已经注意到master在运行salt-key -A时看不到minion的key,很可能是有什么东西打断了minion和salt master之间的通信。

我会先检查 minion 是否可以 ping master,然后做一个nc -v X.X.X.X 4505 看看你是否获得了 tcp 连接。

您可能需要参考http://docs.saltstack.com/en/latest/topics/tutorials/firewall.html 来更改防火墙以允许通信。

【讨论】:

    猜你喜欢
    • 2014-05-29
    • 2014-07-05
    • 1970-01-01
    • 1970-01-01
    • 2021-08-05
    • 2021-06-19
    • 1970-01-01
    • 2022-01-04
    • 2020-05-06
    相关资源
    最近更新 更多