Ansible自動(dòng)化運(yùn)維教程


手冊(cè)簡介

原標(biāo)題《現(xiàn)代IT人一定要知道的Ansible自動(dòng)化組態(tài)技巧》Ansible是一種自動(dòng)化的運(yùn)維工具,基于Python開發(fā),它集合了眾多運(yùn)維工具(比如puppet、chef、func等)的優(yōu)點(diǎn),能夠?qū)崿F(xiàn)批量操作。但其實(shí)Ansible是基于模塊工作的,本身沒有批量部署的能力。真正具有批量部署的是ansible所運(yùn)行的模塊,Ansible只是提供一種框架。在本文中,作者凍仁翔將會(huì)把自己使用Ansible的一些經(jīng)驗(yàn)分享給大家。 由作者Chu-Siang Lai(凍仁翔) 授權(quán)轉(zhuǎn)載至W3Cschool.cn

手冊(cè)說明


Ansible介紹:

  • Ansible 是個(gè)與 Puppet, SaltStack, Chef 并駕齊驅(qū)的組態(tài)設(shè)定 (Infrastructure as Code) 工具,其簡單易用的特性讓人愛不釋手,在 DevOps 界更佔(zhàn)有一席之地。
  • Ansible 提供一種最簡單的方式用于發(fā)布、管理和編排計(jì)算機(jī)系統(tǒng)的工具,你可在數(shù)分鐘內(nèi)搞定。
  • Ansible 是一個(gè)模型驅(qū)動(dòng)的配置管理器,支持多節(jié)點(diǎn)發(fā)布、遠(yuǎn)程任務(wù)執(zhí)行。默認(rèn)使用 SSH 進(jìn)行遠(yuǎn)程連接。無需在被管理節(jié)點(diǎn)上安裝附加軟件,可使用各種編程語言進(jìn)行擴(kuò)展。

本次作者凍仁翔將帶領(lǐng)大家一探 Ansible 這門技藝,并分享些實(shí)戰(zhàn)經(jīng)驗(yàn)。相信有了 Ansible 我們都可以提早下班了! (笑) 1

若需勘誤,觀迎大家來信 automate-with-ansible (at) drx.tw,(當(dāng)然您也可以上 GitHub 網(wǎng)站 2 送 Pull Request 或發(fā) issues),讓此書可以更完美。

Ansible特性:

  • 擁有模塊化的設(shè)計(jì),Ansible能夠調(diào)用特定的模塊來完成特定任務(wù) ,本身是核心組件,短小精悍 ;
  • Ansible是基于Python語言實(shí)現(xiàn)的,由Paramiko (python 的一個(gè)可并發(fā)連接 ssh 主機(jī)功能庫 ) , PyYAML和Jinja2 ( 模板化 ) 三個(gè)關(guān)鍵模塊實(shí)現(xiàn);
  • Ansible的部署比較簡單,agentless 無客戶端工具;
  • 以主從模式工作;
  • 支持自定義模塊功能;
  • 支持playbook劇本,連續(xù)任務(wù)按先后設(shè)置順序完成;
  • 期望每個(gè)命令具有冪等性

《現(xiàn)代 IT 人一定要知道的 Ansible 自動(dòng)化組態(tài)技巧》由凍仁翔制作,以創(chuàng)用CC 姓名標(biāo)示-非商業(yè)性-相同方式分享 3.0 臺(tái)灣 授權(quán)條款釋出。

經(jīng)作者授權(quán)由W3Cschool整理為簡體中文版——《Ansible自動(dòng)化運(yùn)維教程

在線閱讀:

GitHub https://github.com/chusiang/automate-with-ansible (現(xiàn)代 IT 人一定要知道的 Ansible 自動(dòng)化組態(tài)技巧)-繁體中文

Gitbook https://www.gitbook.com/book/chusiang/autom (現(xiàn)代 IT 人一定要知道的 Ansible 自動(dòng)化組態(tài)技巧)-繁體中文

W3Cschool http://m.hgci.cn/automate_with_ansible/ (Ansible自動(dòng)化運(yùn)維教程)-簡體中文

w3cschool上可供參考的手冊(cè):

《python基礎(chǔ)教程》

《Python學(xué)習(xí)》

相關(guān)網(wǎng)址:

Ansible官網(wǎng):https://docs.ansible.com/

本書目錄:














在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)