封尘网

让学习成为一种习惯!

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

关于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

提醒:本文最后更新于 1375 天前,文中所描述的信息可能已发生改变,请谨慎使用。