Salt Master报错:Minion did not return. [No response]
当我搭建了三个salt-minion 后,执行:
[root@server1 salt]# salt '*' test.ping
server5:
True
server6:
True
server1:
True
server2:
Minion did not return. [No response]
报错信息分析原因:
minion大概的意思就是,minion端拿到的key与master端的不符,验证无法通过。
解决方法:
是删除minion端的key,再重新与master进行连接和认证。
解决:
1.删除minion端的key
[root@server2 ~]# cd /etc/salt/pki/minion/
[root@server2 minion]# ls
minion_master.pub minion.pem minion.pub
[root@server2 minion]# rm -fr minion_master.pub
[root@server2 minion]# systemctl restart salt-minion
#删除之后重新启动minion端
2.master 端重新发送key
[root@server1 salt]# salt-key -L
Accepted Keys:
server1
server2
server5
server6
Denied Keys:
Unaccepted Keys:
Rejected Keys:
3.查看minion端已经存在key了
[root@server2 minion]# ls
minion_master.pub minion.pem minion.pub
此时重新执行ping 命令,问题已经解决:
[root@server1 salt]# salt '*' test.ping
server5:
True
server6:
True
server1:
True
server2:
True