系統環境: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...