了解最新公司動態(tài)及行業(yè)資訊
路徑選擇
對于從事運(yùn)維工作,但在工作中遇到一些自動化需求的朋友,不建議大家搭建一個完整的自動化運(yùn)維系統(tǒng)。一是沒有必要,二是這也可能會消耗很多錢。因此,我們暫時只能點(diǎn)擊與我們實(shí)際工作相關(guān)的技能。所有技能樹如下圖所示:
路徑規(guī)劃
一、【自動化運(yùn)維新手村】
那么它絕對是第一個自動化運(yùn)維的編程語言。
但是網(wǎng)上有很多語言教程,我為什么要在這里解釋呢?這其實(shí)等價于另一個問題:剛接觸編程的人看類似教程能快速上手嗎?或者用簡單的語言說:他們能理解嗎?
大部分從事運(yùn)維工作的朋友可能沒有編程經(jīng)驗(yàn),也沒有系統(tǒng)地學(xué)習(xí)過計算機(jī)的底層原理,所以會覺得自己可以做標(biāo)準(zhǔn)的教程,但是沒有全會;似乎他們可以,但他們沒有。我知道怎么用,所以根據(jù)自己的學(xué)習(xí)方法和小伙伴們在運(yùn)維方面的學(xué)習(xí)經(jīng)驗(yàn),我會用一些生動的例子和實(shí)際場景讓大家快速上手這門語言服務(wù)器運(yùn)維,而且可以直接在實(shí)際工作中使用。
新手村的內(nèi)容主要是為大家搭建一個簡單的CMDB(資產(chǎn)管理),也符合很多運(yùn)維朋友的實(shí)際需求。例如,如果你想做一個小功能,你可以提供給其他人。此外,其中涉及的一些知識點(diǎn)會被詳細(xì)挖掘,并在額外的章節(jié)中呈現(xiàn),讓對它感興趣的讀者朋友可以多多了解。
結(jié)合CMDB的增刪改查與數(shù)據(jù)結(jié)構(gòu),枯燥的基礎(chǔ)知識通俗易懂的講解
逐步拆解如何構(gòu)建CMDB的功能和對象
將CMDB的操作與Web框架相結(jié)合,通過API對CMDB進(jìn)行操作
將CMDB存儲在數(shù)據(jù)庫中,將CMDB的增刪改查從讀寫文件轉(zhuǎn)移到對數(shù)據(jù)庫的操作。
部署應(yīng)用程序以在 Linux 系統(tǒng)上穩(wěn)定運(yùn)行
二、【自動化運(yùn)維初級村】
其實(shí)初級村的內(nèi)容序列設(shè)計和新手村差不多,只是這部分用到的知識會稍微深入一些,建議已經(jīng)有一定了解的朋友可以跳過新手村,直接看初級村內(nèi)容,因?yàn)槌跫壌鍟h是更多運(yùn)維朋友經(jīng)常遇到的需求場景,也是自動化運(yùn)營必走的路徑。
如何使用兩者及其優(yōu)缺點(diǎn)
定期解析通過SSH收集的各種信息
如何使用調(diào)用 SNMP 收集命令,并解釋如何使用 OID
如何操作網(wǎng)絡(luò)設(shè)備
如何為定期檢查和更新和回寫 CMDB 設(shè)置 SSH 任務(wù)的計劃執(zhí)行
結(jié)合 SSH 和 Web 框架,通過 API 或前端調(diào)用其執(zhí)行
三、【自動化運(yùn)維中級村】
中級村和初級村最大的區(qū)別在于,它們將從完成簡單的需求應(yīng)用轉(zhuǎn)變?yōu)樵O(shè)計和實(shí)現(xiàn)更復(fù)雜的架構(gòu),以及可以支持更大運(yùn)維的場景。
如何使用任務(wù)隊列異步處理大量 SSH 或執(zhí)行操作
通過收集設(shè)備日志并存儲起來進(jìn)行展示和查詢。
支持海量數(shù)據(jù)的存儲和查詢、數(shù)據(jù)庫優(yōu)化、分庫分表
使用 ELK 套件存儲和顯示日志
由于系統(tǒng)功能豐富,需要實(shí)現(xiàn)前后端分離的應(yīng)用。
四、【自動化運(yùn)維高級村】
要想構(gòu)建一個完整的自動化運(yùn)維系統(tǒng),就必須有相應(yīng)完善的自動化運(yùn)維理念和方法論,所以高級村會設(shè)計更多的自動化運(yùn)維理念,以及更加復(fù)雜和適應(yīng)性強(qiáng)概念。大型企業(yè)的自動化運(yùn)維系統(tǒng)。
使用任務(wù)隊列,將大量的SNMP采集任務(wù)或SSH變更任務(wù)按頻率釋放到不同的隊列中,高效采集
使用 Flink 清理和存儲 SNMP 收集的數(shù)據(jù)
如何收集和解析設(shè)備上報的日志,通過Kafka中間件削峰,并存儲
如何為警報設(shè)置通知、阻止和抑制機(jī)制
通過白屏將變更步驟注冊為執(zhí)行算子,并安排交付
根據(jù)角色對設(shè)備進(jìn)行分組,并設(shè)置基于意圖的模板命令,以使用 SSH 或結(jié)合它們來更改或查詢網(wǎng)絡(luò)設(shè)備
路徑摘要
以上路徑梳理是我目前可以給大家的一個比較系統(tǒng)的自動化運(yùn)維實(shí)踐。在更新的過程中服務(wù)器運(yùn)維,我可能會根據(jù)讀者的需求或者平時的思考和總結(jié),對內(nèi)容進(jìn)行更新迭代,所以路徑不是固定的,只是一個學(xué)習(xí)方向,學(xué)習(xí)中難免會遇到障礙和困難過程。希望大家能夠有堅定的決心去克服每一個困難,當(dāng)然也會提供一個群供大家學(xué)習(xí)和交流。,供大家共同探討,共同進(jìn)步,也歡迎大家有任何問題與我聯(lián)系。最后,希望每個人都能得到自己的結(jié)果。
24小時免費(fèi)咨詢
請輸入您的聯(lián)系電話,座機(jī)請加區(qū)號