已存在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
saltstack正則匹配主機
語法 說明 表示式例項 完整匹配的字串 匹配任意除換行字元 n 外的字元,在dotall模式中也能匹配換行符 a.c abc 轉移字元,使後乙個字元改變原來的意思,如果字串中有 需要匹配,可使用 或者字符集 a c a.c 字符集,對應的位置可以是字符集中任意字元。a bcd e abe ace a...
saltstack管理saltstack認證相關
saltstack認證相關 認證過程 初始化安裝minion,在minion的配置檔案中定義引數master,指定master端的ip 啟動minion服務,minion服務啟動後會在本地生成乙個金鑰對 之後minion會去連線master,並嘗試把公鑰傳送給master,這時候在master端可以...
如何解決Linux主機改名後無法啟動MySQL
mysql無法重啟 無法關閉 無法啟動 無法使用,如果是因為修改了主機名,可以這樣解決 關閉掉所有mysql程序,然後在啟動一下mysql。今天無事看到自己的主機名不對,於是改了一下,以便區分伺服器,結果重啟mysql時出現下面錯誤 mysql manager or server pid file ...