saltstack高效運維
阿新 • • 發佈:2019-01-18
圖片 實現 .com png 開源項目 ima min 1年 ast
salt介紹
saltstack是由thomas Hatch於2011年創建的一個開源項目,設計初衷是為了實現一個快速的遠程執行系統。在市面上,如同salt的批量管理工具ansible、fabric、puppet、chef、ansible。
saltstack的運行方式
- Local 本地運行,交付管理
- Master/Minion <<< 常用方式
- Salt SSH 不需要客戶端
salt部署基本架構
在安裝salt之前,先理解salt架構中各個角色,主要區分是salt-master和salt-minion,顧名思義master是中心控制系統,minion是被管理的客戶端。
salt架構中的一種就是master > minion。
在遠程執行系統中,salt用python通過函數調用完成任務。
服務器環境準備
服務器環境 | centos7(master) | centos7(master) |
ip地址 |
192.168.178.131 | 192.168.178.132 |
身份 |
master | slave |
軟件包 |
salt-master | salt-minion |
saltstack高效運維