当修改salt-minionid操作不当时,会导致master端grains.get会获取两个客户端。每个都无法进行操作。
这是由于salt的密钥缓存机制引起的。如何修改Minion_id
首先停止服务
service salt-minion stop
修改配置文件
/etc/salt/minion_id
检查服务端下有无缓存密钥
/etc/salt/pki/master/minion_pre
重启客户端
service salt-minion restart
master端允许
salt-key -A
测试 salt '*' test.ping
salt '*' grains.get fqdn