saltstack快速安裝

2021-06-27 10:54:17 字數 2550 閱讀 5571

過幾天就要離開這家公司了,原先計畫做的自動化還沒完成,群主推薦了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

yuminstallsalt-minion

2.3 .  安裝salt-master

yuminstallsalt-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提供了乙個非常快速 靈...