关于saltstack客户端Minion服务无法启动的原因;
客户端上的Minion服务,启动后会自动关闭,查看日志文件:
tail /var/log/salt/minion
出现如下错误记录:
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主机上已经认证了;所以解决方法两种:
- 在Minion主机上清空/etc/salt/minion_id文件内容,重启Minion服务;
-
在Master主机上删除未能启动的Minion主机Key;例:
salt-key -d Centos -y