关于saltstack客户端Minion服务无法启动的原因


关于saltstack客户端Minion服务无法启动的原因;

客户端上的Minion服务,启动后会自动关闭,查看日志文件:

  1. tail /var/log/salt/minion 

出现如下错误记录:

  1. The Salt Master has rejected this minion's public key! To repair this issue, delete the public key for this minion on the Salt Master and restart this minion. 

服务器拒绝了这个minion  Key;

出现这问题的原因:修改了minion主机名后,无法启动Minion;

仔细查看发现,修改Minion主机名后,会生动生成一个文件 :/etc/salt/minion_id,这个文件就是刚才修改的主机名;

因为原来的主机名,已经在Master主机上已经认证了;所以解决方法两种:

 

1.在Minion主机上清空/etc/salt/minion_id文件内容,重启Minion服务;

2.在Master主机上删除未能启动的Minion主机Key;例:salt-key -d Centos -y