以下是redhat6和centos6的安裝過程, centos5的同學直接跳到後面.超快的安裝方法.
1. 安裝源
1.1 安裝epel源
1.2 安裝rpmforge
這步很重要,在redhat 6和centos 6的epel源上沒有python-jinja2,一開始安裝變卡在這了.
2. 安裝依賴包
3 安裝saltstack
只需要一臺安裝master即可,其他的全部安裝minion.
3.1 安裝salt-master
3.2 安裝salt-minion
4. 配置saltstack
4.1 minion配置
看清楚了master前面有兩個空格,這行代碼表示我要連接的saltstack的master是192.168.0.2
4.2 master配置
master監聽192.168.0.2,老樣子前面也是有兩個空格,否則啓動的時候會報錯.
5. 啓動saltstack
5.1 啓動master
5.2 啓動minion
6. 測試saltstack
接下來的命令都在master上執行
6.1 查看minion列表
6.2 接受所有key
在提示中提示y確認即可.接下來便可以向minion發送命令了
6.3 簡單測試
7. 附加redhat5的安裝方法
如果你是redhat 5版本,走下面的操作
1. 快速安裝minion的方法
2. 常規安裝方法
2.1 安裝源
2. 2 安裝salt-minion
2.3 . 安裝salt-master
8. 結束語
salt的安裝方法相比puppet簡單很多,擔心初學者犯糊塗所以本沒有講太多的配置,着重講安裝,最後在來了一個簡單test.ping測試. 後續的文章大家可以關注咱們的ttlsa以及saltstack中文網,當然還有官方站點
更多saltstack學習資料:《saltstack自動化運維》
9. 參考網址
saltstack中文站:http://wiki.saltstack.cnsaltstack
官方站:http://www.saltstack.com
saltstack運維生存時間:http://www.ttlsa.com