salt推送Nginx和DNS服務總結:
安裝基本配置:salt
master 配置如下 /etc/salt/master:
interface: 192.168.2.128
auto_accept: True
file_roots:
base:
- /srv/salt
minion 配置如下/etc/salt/minion
master: 192.168.2.128
user: root
id: hw_1
在master上使用salt-key 下發秘鑰收索minion
salt-key ‘*’ -L
(ps:還有一個常使用的指令
salt-key '*' -D // 删除目前 master的所有minion
salt-call state.sls vim //在minion上使用,請求下發vim.sls檔案
)
使用salt ‘*’ test.ping 測試各個minion是否連接配接
在/srv/salt/目錄下建立 top.sls(必須要的,因為salt在執行其他sls之前會使用這個文
件,推送)
vim top.sls
'*':
同樣是在/etc/salt、目錄下建立其他的sls
例如:
vim.sls
vim:
pkg.installed
(ps:pkg.installed相當于 pkg:- installed)
使用salt '*' state.sls vim test=true,驗證
上述為安裝salt的步驟 測試不成功的幾種情況
1,保證salt和minion正常通訊