介紹兩款自動化運維工具

如果服務器的數(shù)量小的話,我們可以直接通過ssh連接上去,執(zhí)行命令即可.也可以直接寫一個腳本,通過ssh自動執(zhí)行命令,將服務器修改成我們想要的狀態(tài).

然而,當我們有不只一臺服務器時,就不能這么做了.當然,你要想這么做,也沒人攔你,只是麻不麻煩的問題.

現(xiàn)在有這么一個場景,我們想要搭建一個kubernetes的微型集群,我們先設置好了一個master節(jié)點,然后讓其他的node都自動加入master.而這些node上,需要配置的都差不多.

如果不使用這些自動化的運維工具,我們就需要開啟多個terminal,在其中一遍遍的輸入命令,然后驗證結果.這種方式不僅麻煩,還容易出錯.

But the tools save us!!!

這里我簡單的介紹我用過的兩款自動化運維工具.

第一款是Chef,在我之前的文章中,也介紹過它.看過我那些文章的朋友,應該都能感覺到其復雜性,以及功能的強大性.Chef中有三種節(jié)點,一種是我們的Workstation,一種是Chef Server,還有一種是Chef Client.我們需要在Workstation上面,編寫一些代碼,用這些代碼來描述我們預期的服務器的狀態(tài),然后上傳到Chef Server上,然后Chef Client檢測之后,再在服務器上執(zhí)行對應的操作,讓服務器變成你預期的狀態(tài).每個服務器上,都需要安裝一個Chef Client.

從上面的描述中,我們可以看到,Chef不是基于SSH的,它是服務器-客戶端模式實現(xiàn)的.所以,我們要想使用的話,就得搭建一個Chef服務器(也可以用Chef官網(wǎng)免費提供的),還需要在每一臺服務器上,都安裝一個Chef Client.

Chef的Cookbook,寫起來也不輕松.其中用到了大量的Ruby語法,如果你懂Ruby還好,不懂的話,很容易蒙圈.反正我是不懂.有點頭大.

雖然Chef有諸多不便,但是,它有一個最大的好處,就是有很多cookbook,在Chef Market中,別人已經(jīng)寫好了,我們只需要用就好了.所以,搭建一個Kubernetes集群,我們實際上需要做的,可能很少.只需要下載下來這些Cookbook,然后修改一下,再運行就好.

另外,Chef還依賴于很多其他的東西.由于很久不用了,我也有點記不清楚具體是依賴于啥了.

第二款是Ansible,也是我現(xiàn)在在搭建這個微型的Kubernetes集群時,使用的一款工具.當初想到要進行自動化的時候,我就有點頭大.因為之前用Chef的時候,感覺其用起來特別麻煩.后來突然想起來還有Ansible這款工具.之前看別人寫的blog時,看到有人用這款工具,感覺用起來特別簡單.于是就嘗試了一下,果然是特別簡單,輕松的.

Ansible是使用SSH對服務器進行操作的.也就是說,它只需要一個Workstation就行了,而不需要Chef中的Chef Server和Chef Client.而且它的Playbook是基于yml語法的,寫起來特別簡單.

它還可以給服務器分組,我們可以只給特定組中的服務器執(zhí)行Playbook,這就讓我們能夠同時對服務器進行不同的操作.

Ansible內部支持的模塊也挺多,能夠滿足基本的需求.

但是,它沒有像Chef那樣的Market,所以,我們只有自己重復造輪子了.

使用的時候,具體有什么區(qū)別,那就請各位自行嘗試了.

總之,我覺得,如果Ansible能夠滿足你的需求,就使用Ansible吧.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末鹏往,一起剝皮案震驚了整個濱河市骇塘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌湾碎,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件介褥,死亡現(xiàn)場離奇詭異递惋,居然都是意外死亡,警方通過查閱死者的電腦和手機萍虽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進店門杉编,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人邓馒,你說我怎么就攤上這事」夂ǎ” “怎么了?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵财异,是天一觀的道長。 經(jīng)常有香客問我呈驶,道長,這世上最難降的妖魔是什么俐东? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任订晌,我火速辦了婚禮,結果婚禮上砌庄,老公的妹妹穿的比我還像新娘。我一直安慰自己娄昆,他們只是感情好缝彬,可當我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著扒俯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪撼玄。 梳的紋絲不亂的頭發(fā)上墩邀,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天,我揣著相機與錄音眉睹,去河邊找鬼。 笑死慕蔚,一個胖子當著我的面吹牛站削,可吹牛的內容都是我干的孵稽。 我是一名探鬼主播十偶,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼园细,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了猛频?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤睦柴,失蹤者是張志新(化名)和其女友劉穎毡熏,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體痢法,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年蘸炸,在試婚紗的時候發(fā)現(xiàn)自己被綠了搭儒。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片提茁。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖稀拐,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情丹弱,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布蜓洪,位于F島的核電站坯苹,受9級特大地震影響,放射性物質發(fā)生泄漏。R本人自食惡果不足惜泉坐,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一裳仆、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧歧斟,春花似錦、人聲如沸静袖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至畅姊,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間若未,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工粗合, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留乌昔,地道東北人。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓供屉,卻偏偏與公主長得像溺蕉,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子疯特,可洞房花燭夜當晚...
    茶點故事閱讀 45,860評論 2 361

推薦閱讀更多精彩內容