開發者學堂課程【運維自動化學習第一課時:Ansible 與運維自動化】學習筆記,與課程緊密聯系,讓使用者快速學習知識。
課程位址:
https://developer.aliyun.com/learning/course/796/detail/13831Ansable 與運維自動化
内容簡介
一、運維自動化的概念
二、自動化運維的級别
三、Ansible 概念
四、Ansible的特點
五、Ansible 的優勢
六、Ansible 的組成
七、Ansible 工作模式的不同
自動化運維可以簡單的了解為借助一些開源的自動化工具,幫助運維解決重複性工作。
對于伺服器超過一台的企業來說,自動化運維是十分有必要的。

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