在凍仁解說之前,先來聽聽大家認(rèn)為的 Ansible 是什么。
此名取自 Ansible 作者最喜愛的《安德的游戲》1 小說,而這部小說更被后人改編成電影 -《戰(zhàn)爭游戲》。2
大家或許早在電影中就已看過安塞波 (Ansible),它是虛構(gòu)的超光速通訊裝置。片中主角安德 (Ender) 和他的伙伴們透過 Ansible 跨越時(shí)空指揮無數(shù)的戰(zhàn)艦,就好比我們操控海量的遠(yuǎn)端服務(wù)器一樣。
摘至《奔跑吧 Ansible》第 ix 頁的推薦序二。
維運(yùn)自動(dòng)化工具本來是用來簡化維運(yùn)工作的,但如果工具本身比較復(fù)雜,甚至需要一定的程序開發(fā)能力,就會(huì)增加使用和推廣的難度。Ansible 有三個(gè)最吸引人的地方:無客戶端、簡單易用和日志集中控管。
Ansible 很簡單,上手方便,不需要啃一本很大本的書才能學(xué)會(huì)使用 (從這一點(diǎn)來看,這可謂業(yè)界良心)。
- 蕭田國 (開放運(yùn)維聯(lián)盟聯(lián)合主席,高效運(yùn)維社區(qū)發(fā)起人)
摘至《奔跑吧 Ansible》第 xxiii 頁的原書推薦序。
我希望自動(dòng)化的事情盡快完成,這樣我就能有更多時(shí)間投入在我更該關(guān)注的事情上面。Ansible 并不是一個(gè)你需要整天和它打交道的系統(tǒng)。你可以很快地把它拿起來,很快地搞定,然后又很快地回到你更該關(guān)心的事情上面。
我希望這些也會(huì)成為你喜歡 Ansible 的原因。
- Michael DeHaan (Ansible 軟件的創(chuàng)作者,Ansible, Inc. 前 CTO)
摘至 Red Hat 并購 DevOps 新秀 Ansible | iThome 一文。
sudo
指令在做什么,并且會(huì)使用它。8您已成功踏入 Ansible 的大門,恭喜你!
1. 戰(zhàn)爭游戲,又名安德的游戲 (Ender's Game),是「奧森·斯科特·卡德」最著名的科幻小說,曾在 2013 年于大銀幕上映。 ?
2. Ansible 命名的由來可參考《奔跑吧 Ansible》和 Ansible FAQ | Ji ZHANG's Blog 一文。凍仁早在 2013 年就在電影院的大銀幕上看過 Ansible,但一直到了 2016 年才真正的了解它。 ?
3. 組態(tài)管理工具要怎么選?依據(jù)分類帽大概可分粗分為 Python 學(xué)院 (Ansible, SaltStack) 和 Ruby 學(xué)院 (Chef, Puppet)。 ?
4. 就業(yè)務(wù)面而言,有時(shí)的環(huán)境是不容許安裝 agent 的。 ?
5. 在 2016/11/23 的 DevOps Taiwan Meetup #3 - 配置管理工具大亂斗 (CM 大亂斗) 活動(dòng)里,Ansible 是現(xiàn)場最多人使用的組態(tài)管理工具! ?
6. 標(biāo)準(zhǔn)輸入輸出可參考 STDIN、STDOUT、STDERR 與 Bash Redirection 測試 - Tsung's Blog 一文。 ?
7. 套件管理可參考 [完全用 GNU/Linux 工作] 04. 套件管理 | 凍仁的筆記一文。 ?
8. sudo 可參考 sudo 指令使用說明 | 凍仁的筆記 一文。 ?
更多建議: