Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

運維目標有三個階段,第一是追求穩定性,第二是追求標準化,第三是追求自動化。對於第三階段來說,什麼是運維自動化呢?簡單地講,運維自動化就是將日常重複性工作按照事先設定好的規則,在一定時間範圍內自動化執行,而不需要人工參與。

接下來簡單介紹運維自動化工具,

運維人員平時用到的

4個常見

自動化工具。

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

首先一張圖簡單介紹一下4款自動化運維工具優勢特點

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

ansible

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

Ansible 基於Python開發,集合了眾多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批次系統配置、批次程式部署、批次執行命令等功能。ansible是基於模組工作的,本身沒有批次部署的能力。真正具有批次部署的是ansible所執行的模組,ansible只是提供一種框架。

今天給大家分享一份 Ansible 教程。

包括YAML語法、Ansible playbook等進階知識點,以及3個實戰案例,乾貨滿滿!

文件目錄

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

內容概覽

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

Puppet

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

前面已經介紹或一款自動化運維工具Ansible,ansible功能的實現依賴於模組,適用於小型的網路架構,而puppet功能實現是依賴於資源的,把需要實現的某些相同的功能定義為模組,相當於ansible的角色。

今天給大家

享一份 puppet運維實戰手冊。

帶領大家瞭解 puppet的工作機理以及它的外圍生態系統,並且帶領大家一步一步去 搭建從簡單的C/S架構到帶有webui管理的整套自動化運維管理工具。

文件目錄

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

內容概覽

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

SaltStack

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

saltstack是基於 Python 開發,採用 C/S 架構,使用SSL證書籤方的方式進行認證管理,號稱世界上最快的訊息佇列ZeroMQ使得SaltStack能快速在成千上萬臺機器上進行各種操作採用RSA Key方式確認身份傳輸採用AES加密,這使得它的安全性得到了保障。

SaltStack 分享5篇文件及程式碼

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

Chef

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

Chef是配置管理的開源工具,它能使每個環境與基礎設施中的相同配置保持一致。它還有一個龐大的支援社群,有大量的文件和指導。Chef主控和節點軟體在Unix/Linux系統上都可以使用,但只有客戶端和工作站版本可以部署在Windows伺服器上。

注:部分資料來源網路,侵刪

上述提到的相關教程已經打包好

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析

看下圖領取!

Ansible、Puppet、SaltStac等4種常見的自動化運維工具全解析