過幾天就要離開這家公司了,原先計畫做的自動化還沒完成,群主推薦了saltstack,上網對比了相關軟體puppet和func. 決定選擇他來做自動化.前後研究了幾天,今天把公司的伺服器都上了saltstack,今天先分享下saltstack的簡單安裝方法.
以下是redhat6和centos6的安裝過程, centos5的同學直接跳到後面.超快的安裝方法.
1.1 安裝epel源
# cd /usr/local/src/
# wget
# rpm -ivh epel-release-6-8.noarch.rpm
1.2 安裝rpmforge
這步很重要,在redhat 6和centos 6的epel源上沒有python-jinja2,一開始安裝變卡在這了.
# wget
# rpm -uvh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
# yum install python-jinja2
只需要一台安裝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.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 '^ inte***ce'
inte***ce: 192.168.0.2
master監聽192.168.0.2,老樣子前面也是有兩個空格,否則啟動的時候會報錯.
5.1 啟動master
# service salt-master start
starting salt-master daemon: [ ok ]
5.2 啟動minion
#service salt-minion start
starting salt-minion daemon: [ ok ]
接下來的命令都在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
如果你是redhat 5版本,走下面的操作
1. 快速安裝minion的方法
# wget --no-check-certificate -o - | sh
2. 常規安裝方法
2.1 安裝源
# rpm -ivh
2. 2 安裝salt-minion
yum
install
salt-minion
2.3 . 安裝salt-master
yum
install
salt-master
salt的安裝方法相比puppet簡單很多,擔心初學者犯糊塗所以本沒有講太多的配置,著重講安裝,最後在來了乙個簡單test.ping測試. 後續的文章大家可以關注咱們的ttlsa以及saltstack中文網,當然還有官方站點
更多saltstack學習資料:《saltstack自動化運維》
saltstack 安裝部署
官方源 saltstack yum源 系統環境 cat etc redhat release centos linux release 7.2.1511 core saltstack安裝版本 salt v salt version salt 2017.7.2 dependency versions ...
saltstack安裝部署
saltstack是基於python開發的一套c s架構配置管理工具,使用ssl證書籤方的方式進行認證管理,底層使用zeromq訊息佇列pub sub方式通訊。saltstack有兩個主要功能,分別是配置管理與遠端執行。saltstack基於c s架構,伺服器端稱作master,客戶端稱作minio...
SaltStack安裝部署
salt是一種和以往不同的基礎設施管理方法,它是建立在大規模系統高速通訊能力可以大幅提公升的想法上。這種方法使得salt成為乙個強大的能夠解決基礎設施中許多特定問題的多工系統。遠端執行引擎是salt的核心,它能夠為多組系統建立高速 安全的雙向通訊網路。基於這個通許系統,salt提供了乙個非常快速 靈...