1. 程式人生 > >saltstack高效運維

saltstack高效運維

圖片 實現 .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高效運維