讓運維工程師不再藍瘦、香菇

最近廣西一小哥失戀后錄的視頻風靡互聯網,也讓“藍瘦、香菇”這兩個詞火了一把。雖然原故事男主角是因為失戀才藍瘦、香菇,但想想作為運維“狗”的我們也時常因強大的工作壓力而藍瘦,常常在晚上睡得香呼呼的時候因為要處理故障從溫暖的被窩爬起來,看著鋁朋友鄙視的眼神,真的好香菇……本來作為技術大牛的我們,工作應該是很酷的事情,享受的應該是小白美鋁們崇拜的眼神,可現在卻那么苦逼,天天被應用上線、系統巡檢、故障排除這些瑣事纏身,想想都藍瘦!我們怎么樣才能重獲崇拜,有更多的時間陪伴家人呢?技術達人當然是用技術來解決問題:可以通過運維自動化平臺,讓機器幫我們干活,而我們只需要設置一些腳本命令,指揮指揮就行。

top.png

下面我就來談談組成運維自動化平臺的四大神器,給各位運維兄弟姐妹提提思路,早日遠離藍瘦、香菇。

神器一:阿拉丁神燈-執行代理(Agent)

要實現運維自動化,必須有運維人員的另一雙“手”來執行具體的操作,這雙“手”便是執行代理(Agent),其部署在我們所管理的服務器(或虛擬機)上,可執行Python、Shell、VBS、Windows批處理腳本。接受調度引擎下發的操作任務,根據腳本指令對本機或遠程設備(比如網絡設備)進行操作,并反饋操作結果,如阿拉丁神燈一樣接受主人的請求,并忠實執行。如今數據中心的規模動輒成千上萬臺主機,要想讓運維工程師不再藍瘦的話,執行代理需要支持自動化部署,最大限度降低配置維護的工作量。

1.jpg

神器二:能量水晶操作庫

相信每個運維工程師都會存有一些“私貨”-運維腳本(無論是Python、Shell也或是批處理),在日常工作中便是靠這些腳本來實現運維的處理,比如軟件安裝、配置修改、清理磁盤空間、重啟服務等等。這些腳本存在每個運維工程師的電腦里,沒有經過有機的組織梳理,對環境的適應能力比較差,只能用于特定場景,無法很好的復用和共享。

為了讓腳本最大限度發揮其生產力,我們需要一個庫將團隊內運維工程師的常用腳本統一管理起來,形成一個個運維的原力-能量水晶-我們可稱其為“操作”,一個操作包括輸入參數、處理腳本和輸出參數。

2.jpg

將一個個操作集中管理起來,形成運維操作庫,供編排使用。

3.jpg

神器三:通天云梯編排編輯器

操作只是實現某個運維目標的一個步驟,我們還需要一個通天云梯才能到達運維目標的終點。這個通天云梯便是編排編輯器,其通過可視化的方式,允許用戶按運維場景將操作串接起來,通過操作的輸入、輸出讓各操作共享數據,最終將一個個操作粘合成一架通往運維目標的云梯-編排。

為了讓一個編排能適應更多環境,編排需要支持輸入參數,將參數傳遞給操作,這樣操作腳本便可根據參數兼容不同的環境。

4.jpg

編排編輯器可以長成這樣:

5.jpg

神器四:玄鐵將令任務調度引擎

有了能量水晶、通天云梯,我們還需將軍令-調度引擎來派遣運維任務。調度引擎提供圖形界面允許手工或自動(根據編排的配置)進行任務調度,將場景編排轉化為一個個運維任務,交由阿拉丁神燈(執行代理)去具體執行,并實時反饋任務執行結果,通過交互式執行過程允許人工干預,也可以詳細回放歷史執行過程日志,讓一切盡在掌控之中。

6.jpg

任務執行詳情查看:

7.jpg

終極神器:優云Automation

通過以上四大神器的組合,我們便可得到一個自動化運維平臺。當下運維界也提供了很多開源的解決方案,或多或少也都包含了這幾大神器中的部分,但都不夠完整,真正應用起來還是要有很多坑要踩,也還需要藍瘦好一陣子。好人做到底,我再給大家介紹一個終極神器:優云Automation,它不但完整的包含以上神器和特性,還贈送很多福利。

幾大神力總結:

1.覆蓋物理設備、云資源、業務應用的全棧自動化運維能力;

2.內置豐富的基礎操作,可開箱即用,更可通過多種腳本自由擴展運維原力;

3.提供點選式可視化編排設計器,支持多主機、多操作混合編排,可通過輸入參數讓編排復用于不同環境;

4.通過高效的作業調度引擎,并行調度上萬運維任務,輕松運維成千上萬主機;

5.提供可視化任務執行跟蹤界面,可人工干預執行,讓一切盡在掌控;

6.提供純WEB化界面和完善的Open API,可與其他運維工具快速集成;

關鍵是,這么好的神器其線上版當前注冊使用還是免費的,各位被繁瑣的運維操作所困擾的運維達人有福了,使用優云Automation,再配以移動設備接入,就算凌晨2點系統出現故障,也可以在溫暖的被窩里通過移動終端“指點”江山。日常只需要根據運維場景編寫好操作和編排,設定自動定時執行或者按需手工觸發,其他的就讓機器幫我們干活吧,留下時間陪陪朋友、家人,每天都可以高高興興。

作者簡介

龐輝富

?廣通軟件技術總監

?擁有10多年IT運維管理軟件研發經驗

?致力于自動化運維解決方案的研究和推廣

?主導研發的產品廣泛應用于海關、公安、能源等多個行業

優云”是廣通軟件(股票號碼:833322)旗下的下一代運維品牌,秉承devops的理念,從監控、到應用體驗,到自動化持續交付,優云一切為了您做的更好!

優云全線產品免費試用:https://www.uyun.cn

原創文章,作者:uyunops,如若轉載,請注明出處:http://www.www58058.com/65921

(0)
uyunopsuyunops
上一篇 2017-01-09 10:03
下一篇 2017-01-09 13:30

相關推薦

  • 網絡N23期第一周(計算機的組成及功能及Linux的發行版等)

    一. 描述計算機的組成及功能 計算機由五大硬件組成:” 運算器 + 控制器 + 儲存器 + 輸入設備 + 輸出設備” 。 運算器(Datapath):運算器的功能是對數據進行各種算術運算和邏輯運算,即對數據進行加工處理。 控制器(Control):是整個計算機的中樞神經,其功能是對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序、數據、地址,協調計算…

    Linux干貨 2016-09-22
  • 推薦-虛擬化網絡之OpenvSwitch(二)

    上一篇介紹了openvswitch的基礎知識,接下來我們來做一個實驗,利用GRE通道搭建一個跨多宿主機的虛擬化網絡,深入了解openvswitch的功能。 一、實驗拓撲 ip地址分配:  A1:192.168.10.1/24  A2:192.168.10.10/24   B1:192.168.10.2/24 &nbsp…

    2016-03-27
  • Linux文件管理命令

    Linux系統上文件管理命令 一、文件查看類命令      1、cat 由第一行開始顯示文件內容 語法格式: cat [選項列表] [文件列表]… 參數說明: -A, –show-all 等價于 -vET 。 -b, –number-nonblank 給非空輸出行編號。 -e 等價于 -vE 。 -E…

    Linux干貨 2017-07-24
  • 非常不錯的編程技術教程

    下面是一些非常不錯的編程教程,當然,全是英文版的。不過因為是新手教程,所以非常容易閱讀,可以在學習技術的同時加強一下自己的英語閱讀能力。 如果你是一個新手,建議你把本頁設為你的收藏夾。C Introduction to C Programming C Optimization Tutorial Compiling C and C…

    Linux干貨 2016-05-10
  • 推薦-Linux Namespace的一點理解

        下文的原文來自: http://blog.csdn.net/preterhuman_peak/article/details/40857117    原文寫的非常好,下文中大部分文字描述來自原文,我僅做了一點理解性的插圖和實驗部分。    &…

    Linux干貨 2016-03-28
  • 用戶權限過濾練習(w4)

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其他用戶均沒有任何訪問權限。 [root@keyou ~]# cp -r /etc/skel/ /home/tuser1 | chmod -R g-rwx,o-rw…

    系統運維 2016-11-20

評論列表(1條)

  • magedu-miss
    magedu-miss 2017-01-09 10:07

    哈哈,好逗

欧美性久久久久