天天看點

Ansible 與運維自動化 | 學習筆記Ansable 與運維自動化

開發者學堂課程【運維自動化學習第一課時:Ansible 與運維自動化】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/796/detail/13831

Ansable 與運維自動化

内容簡介

一、運維自動化的概念

二、自動化運維的級别

三、Ansible 概念

四、Ansible的特點

五、Ansible 的優勢

六、Ansible 的組成

七、Ansible 工作模式的不同

自動化運維可以簡單的了解為借助一些開源的自動化工具,幫助運維解決重複性工作。

對于伺服器超過一台的企業來說,自動化運維是十分有必要的。

Ansible 與運維自動化 | 學習筆記Ansable 與運維自動化

三、Ansible 概念

Ansible 是一款簡單的運維自動化工具,隻需要使用ssh協定連接配接就可以來進行系統管理、自動化制令部署的任務。

四、Ansible 的特點

1、Ansible 不需要單獨安裝用戶端,也不需要啟動任何服務。

2、Ansible 是python 中的一套完整的自動化執行任務子產品。

3、Ansible playbook 采用yaml配置,對于自動化任務執行過一目了然。

1、No agents,不需要在被管控主機上安裝任何用戶端。

2、No server,無伺服器端使用時直接運作指令即可。

3、Modules in any languages,基于子產品工作,可使用任意語言開發子產品。

4、Yaml,not code使用yaml 語言定制playbook。

5、SSH by default:基于SSH工作。

Ansible 與運維自動化 | 學習筆記Ansable 與運維自動化

API:Ansible 為第三方應用程式提供了API,我們可以借助自己的程式設計能力編寫一些程式使工作更加友善。

Ansible 與運維自動化 | 學習筆記Ansable 與運維自動化