已存在salt中的機器,爲了規範,有時候需要將這批主機改名,但改完名之後,salt是需要清除緩存的。
操作流程:在master把這批機器剔除;然修改這批機器的主機名、在/etc/salt目錄下、用mv把minion_id和pki的目錄重命名、重啓salt-minion服務(在mster段能再次監控到這臺主機後、可把上面重命名的文件刪除)
把bd-hdp01改名爲bd-hdp02
在salt-server上把bd-hdp01剔除
[root@salt-server /]# salt-key -L|grep bd-hdp01 Accepted Keys: bd-hdp01 Denied Keys: Unaccepted Keys: Rejected Keys: [root@salt-server /]# salt-key -d 'bd-hdp01' -y Deleting the following keys: Accepted Keys: bd-hdp01 Key for minion salt-client-01 deleted. [root@salt-server /]# salt-key -L|grep bd-hdp02 Accepted Keys: bd-hdp02 Denied Keys: Unaccepted Keys: bd-hdp01 Rejected Keys:
修改主機名
[root@bd-hdp011 /]# cat /etc/sysconfig/network #重啓生效 NETWORKING=yes HOSTNAME=bd-hdp01 [root@bd-hdp01 /]# hostname bd-hdp01 [root@bd-hdp01 /]# bash
刪除minion_id和pki(建議使用mv命令)
[root@bd-hdp01 /]# cd /etc/salt/ [root@bd-hdp01 salt]#mv minion_id minion_id.bak [root@bd-hdp01 salt]# mv pki pki.bak [root@bd-hdp01 salt]# /etc/init.d/salt-minion restart Stopping salt-minion daemon: [ OK ] Starting salt-minion daemon: [ OK ] [root@bd-hdp01 salt]# ls minion minion.d minion_id minion_id.bak pki pki.bak