saltstack快速安裝

火星人 @ 2014-03-03 , reply:0


saltstack快速安裝

  過幾天就要離開這家公司了,原先計劃做的自動化還沒完成,群主推薦了saltstack,上網對比了相關軟體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 enablerepr=epel-testing
 
 3.2 安裝salt-minion
 
  #yum -y install salt-minion enablerepr=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監聽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上執行
 
 6.1 查看minion列表
 
 # salt-key -L
 Accepted Keys:
  Unaccepted Keys:
  minion1
  Rejected Keys:
 
 
 
 6.2 接受所有key
 
 # salt-key -A
 
 在提示中提示y確認即可.接下來便可以向minion發送命令了
 
 6.3 簡單測試
 
 # salt '*' test.ping
  minion1:
  True
 
 7. 附加redhat5的安裝方法
 
 如果你是redhat 5版本,走下面的操作
 
 1. 快速安裝minion的方法
 
 # wget --no-check-certificate -O - http://bootstrap.saltstack.org | sh
 
 2. 常規安裝方法
 
 2.1 安裝源
 
  # rpm -ivh http://mirrors.kernel.org/fedora-epel/5/x86_64/epel-release-5-4.noarch.rpm
 
 2. 2 安裝salt-minion
 
  yum install salt-minion
 
 2.3 .  安裝salt-master
 
  yum install salt-master
 
 8.  結束語
 
 salt的安裝方法相比puppet簡單很多,擔心初學者犯糊塗所以本沒有講太多的配置,著重講安裝,最後在來了一個簡單test.ping測試. 後續的文章大家可以關注咱們的ttlsa以及saltstack中文網,當然還有官方站點
 
 9. 參考網址
 
 saltstack中文站:http://wiki.saltstack.cnsaltstack
 官方站:http://www.saltstack.com
 saltstack運維生存時間:http://www.ttlsa.com






[火星人 via ] saltstack快速安裝已經有243次圍觀

http://www.coctec.com/docs/service/show-post-14.html