saltstack 主機改名

2021-09-27 10:30:44 字數 1413 閱讀 3131

已存在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 ...