一 saltstack簡介和安裝

2022-01-31 23:52:42 字數 1132 閱讀 2968

系統環境:centos6.5

準備yum源: epel源(包含了saltstack的包)、阿里源(centos-base.repo)

host解析檔案:

# cat /etc/hosts

192.168.1.65 super65.cn

192.168.1.66 super66.cn

saltstack簡介:

saltstack是一款有python編寫的自動化執行配置管理工具。c/s模式 底層通過zeromq通訊,使用ssl證書簽發的方式進行認證管理。

saltstack官方文件:  

saltstack中國使用者組:

依賴包:

python版本大於2.6或版本小於3.0

msgpack-python:   saltstack訊息交換庫

yaml:   saltstack配置解析定義語法

jinja2:   saltstack  states配置模板

markupsafe:python  unicode轉換器

apache-libcloud:saltstack對雲架構編排庫

requests:http python庫

zeromq:saltstack訊息系統

pyzmq:zeromq python庫

pycrypto:python密碼庫

m2crypto:openssl python包裝庫

安裝saltstack:(這裡採用yum安裝)

saltstack安裝方式在centos上有4種:

1、yum安裝

2、pip安裝

3、原始碼安裝

4、salt-bootstrap安裝

master端:

[root@super65 ~]# yum install -y salt-master

minion端:

[root@super66 ~]# yum install -y salt-minion

安裝報錯:

原因:epel源中缺少某些依賴包,

解決辦法:

解決方法很多,這裡加乙個阿里centos6源即可解決

SaltStack 一 入門簡介

乙個配置管理系統,能夠維護預定義狀態遠端節點 比如,確保指定的報被安裝,指定的服務在執行 乙個分布式遠端執行系統,用來在遠端節點 可以是單個節點,也可以是任意規則挑出來的節點 上執行命令和查詢資料。開發其他目的是為遠端執行提供最好的解決方案,並使遠端執行變得更好,更快,更簡單。salt 是乙個基礎平...

saltstack的簡介架構

saltstack是乙個開源的 新的基礎平台管理工具,使用python語言開發,同時提供rest api方便二次開發以及和其他運維管理系統進行整合。相對於出道比較早的puppet,saltstack先天的優勢就是簡單 易用,可以非常快速的在團隊中推廣和使用,而且執行多平台。遠端執行 就是在管理節點上...

Saltstack 安裝和簡單部署

saltsack是什麼?saltstack是乙個伺服器基礎架構集中化管理平台,具備配置管理 遠端執行 監控等功能,一般可以理解成簡化版的基於puppet和加強版的func。saltstack基於python語言實現,結合輕量級訊息佇列 zeromq 與python第三方模組 pyzmq pycryp...