配置Salt
- salt的結(jié)構(gòu)很簡單驻粟。master的默認(rèn)配置將適用于大多數(shù)安裝,而設(shè)置minion的惟一要求是在minion配置文件中設(shè)置master的位置凶异。
- 配置文件將安裝到/etc/salt蜀撑,并以各自的組件/etc/salt/master和/etc/salt/minion命名。
master 的配置
- 默認(rèn)情況下剩彬,salt master在所有接口上監(jiān)聽端口4505和4506(0.0.0.0)酷麦。要將salt綁定到特定的IP,請(qǐng)?jiān)趍aster配置文件中重新定義“接口”指令喉恋,通常是在/etc/salt/master沃饶,如下:
- #interface: 0.0.0.0
+ interface: 10.0.0.1
- 更新配置文件后,重新啟動(dòng)Salt master轻黑。有關(guān)其他可配置選項(xiàng)的詳細(xì)信息糊肤,請(qǐng)參閱master配置參考(在后面)。
minion 的配置
雖然有很多Salt Minion配置選項(xiàng)氓鄙,但簡單配置一個(gè)Salt Minion還是很容易的馆揉。默認(rèn)情況下,Salt Minion將嘗試連接到名稱為“Salt”的DNS;如果Minion能夠正確地解析該名稱抖拦,則不需要配置升酣。
如果名稱為“salt”的DNS沒有解析指向master的正確位置舷暮,則在minion配置文件中重新定義“master”指令,配置文件通常是/etc/salt/minion噩茄,如下:
- #master: salt
+ master: 10.0.0.1
- 更新配置文件后下面,重新啟動(dòng)Salt minion。有關(guān)其他可配置選項(xiàng)的詳細(xì)信息绩聘,請(qǐng)參閱minion配置參考文檔(在后面)沥割。
minion proxy 的配置
- 一個(gè)minion proxy會(huì)模擬正常的minion的行為并繼承它們的選項(xiàng)(options)。
- 類似的凿菩,配置文件是/etc/salt/proxy驯遇,代理嘗試連接到DNS名稱“salt”。
- 除了常規(guī)的minion選項(xiàng)之外蓄髓,還有一些特定于代理的選項(xiàng),請(qǐng)參閱minion proxy的配置引用舒帮。(在后面)
運(yùn)行 salt
- 在前臺(tái)運(yùn)行master(為了作為一個(gè)守護(hù)程序運(yùn)行salt -master会喝,加選項(xiàng) -d)==選項(xiàng)詳情參考SALT-MASTER文檔==
salt-master -d
- 在前臺(tái)運(yùn)行minion
salt-minion -d
Having trouble?
- 解決salt問題最簡單的方法是在前臺(tái)運(yùn)行master和minion玩郊,并將日志級(jí)別設(shè)置為debug(這樣會(huì)極大增加命令輸出):
salt-master --log-level=debug
- 有關(guān)salt的日志系統(tǒng)信息肢执,請(qǐng)參閱日志文檔。