1. 需求背景
之前使用saltstack添加的主機默認使用了hostname作爲salt-minion id,而主機名如果沒有做規範和規劃,是比較難區分屬於什麼業務或者機器的。我們需要修改salt-minion的id。
2. 解決辦法
停止salt-minion服務
service salt-minion stop1
刪除salt-minion公鑰文件
rm /etc/salt/pki/minion/minion.pubrm /etc/salt/pki/minion/minion.pem12
修改新minion_id
echo NewId > /etc/salt/minion_id1
master上刪除舊的key
salt-key -d oldId1
minion端重新啓動salt-minion
service salt-minion start1
master端重新接受新的key
salt-key -a NewId1
至此已經修改完成。