http://www.ttlsa.com/saltstack/install-saltstack-on-linux/
過幾天就要離開這家公司了,原先計劃做的自動化還沒完成,群主推薦了saltstack,上網(wǎng)對比了相關軟件puppet和func. 決定選擇他來做自動化.前后研究了幾天,今天把公司的服務器都上了saltstack,今天先分享下saltstack的簡單安裝方法.
以下是redhat6和centos6的安裝過程, centos5的同學直接跳到后面.超快的安裝方法.
1. 安裝源
1.1 安裝epel源
|
# cd /usr/local/src/
# wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm |
1.2 安裝rpmforge
這步很重要,在redhat 6和centos 6的epel源上沒有python-jinja2,一開始安裝變卡在這了.
|
# wget http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
# rpm -Uvh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm |
2. 安裝依賴包
|
# yum install python-jinja2 |
3 安裝saltstack
只需要一臺安裝master即可,其他的全部安裝minion.
3.1 安裝salt-master
|
# yum -y install salt-master --enablerepo=epel-testing |
3.2 安裝salt-minion
|
#yum -y install salt-minion --enablerepo=epel-testing |
4. 配置saltstack
4.1 minion配置
|
# cat /etc/salt/minion | grep "^ master"
master: 192.168.0.2 |
看清楚了master前面有兩個空格,這行代碼表示我要連接的saltstack的master是192.168.0.2
4.2 master配置
|
# cat /etc/salt/master | grep '^ interface'
interface: 192.168.0.2 |
master監(jiān)聽192.168.0.2,老樣子前面也是有兩個空格,否則啟動的時候會報錯.
5. 啟動saltstack
5.1 啟動master
|
# service salt-master start
Starting salt-master daemon: [ OK ] |
5.2 啟動minion
|
#service salt-minion start
Starting salt-minion daemon: [ OK ] |
6. 測試saltstack
接下來的命令都在master上執(zhí)行
6.1 查看minion列表
|
# salt-key -L
Accepted Keys:
Unaccepted Keys:
minion1
Rejected Keys: |
6.2 接受所有key
在提示中提示y確認即可.接下來便可以向minion發(fā)送命令了
6.3 簡單測試
|
# salt '*' test.ping
minion1:
True |
7. 附加redhat5的安裝方法
如果你是redhat 5版本,走下面的操作
1. 快速安裝minion的方法
|
# wget --no-check-certificate -O - http://bootstrap.saltstack.org | sh |
2. 常規(guī)安裝方法
2.1 安裝源
|
# rpm -ivh http://mirrors.kernel.org/fedora-epel/5/x86_64/epel-release-5-4.noarch.rpm |
2. 2 安裝salt-minion
2.3 . 安裝salt-master
8. 結束語
salt的安裝方法相比puppet簡單很多,擔心初學者犯糊涂所以本沒有講太多的配置,著重講安裝,最后在來了一個簡單test.ping測試. 后續(xù)的文章大家可以關注咱們的ttlsa以及saltstack中文網(wǎng),當然還有官方站點
更多saltstack學習資料:《saltstack自動化運維》
9. 參考網(wǎng)址
saltstack中文站:http://wiki.saltstack.cnsaltstack
官方站:http://www.saltstack.com
saltstack運維生存時間:http://www.ttlsa.com
posted on 2016-12-21 11:56
思月行云 閱讀(294)
評論(0) 編輯 收藏 引用 所屬分類:
服務器\Ops