自動化運維 Saltstack 教程

2021-12-30 08:07:51 字數 555 閱讀 3197

name

version

capacity

centos 7

3.10.0-693.el7.x86_64 #1 smp tue aug 22 21:09:27 utc 2017 x86_64 x86_64 x86_64 gnu/linux  

saltstack

常見自動化運維工具

puppet (www.puppetlabs.com)

基於rubby開發,c/s架構,支援多平台,可管理配置檔案、使用者、cron任務、軟體包、系統服務等。 分為社群版(免費)和企業版(收費),企業版支援圖形化配置。

saltstack(官網 文件docs.saltstack.com )

基於python開發,c/s架構,支援多平台,比puppet輕量,在遠端執行命令時非常快捷,配置和使用比puppet容易,能實現puppet幾乎所有的功能。

ansible (www.ansible.com )

更加簡潔的自動化運維工具,不需要在客戶端上安裝agent,基於python開發。可以實現批量作業系統配置、批量程式的部署、批量執行命令。

salt stack 運維工具 自動化(二)

基於完成安裝的salt master和minion 接下來配置它強大的的管理功能。需求 分發 從伺服器執行指令,例如 可以指定某客戶端或者所有客戶端執行安裝nginx。master 與 minion 認證 1.minion 在第一次啟動時,會在 etc salt pki minion 該路徑在 et...

自動化運維工具Saltstack學習筆記(二)

前面學習了saltstack安裝和基本的配置,可以通過saltstack批量執行系統命令,包括系統重啟,檢視系統負載,新增 刪除使用者等等。也可以把線上web,db,bbs等安裝和配置相同或相近的伺服器分為一組,通過saltstack的group功能批量執行管理。下面通過saltstack來實現批量...

自動化運維 saltstack簡介及部署

salt的核心功能 使命令傳送到遠端系統是並行的而不是序列的 使用安全加密的協議 使用最小最快的網路載荷 提供簡單的程式設計介面 salt同樣引入了更加細緻化的領域控制系統來遠端執行,使得系統成為目標不止可以通過主機名,還可以通過系統屬性。saltstack 的通訊架構模型 salt 採用服務端 的...