這裡不是詆譭excel對於運維工作的助益效果,其實很多運維工作還是離不開excel,但是作為一個技術人員,如何在工作內容上與一般行政人員有所區分,當然也沒有詆譭行政人員的意思。(~~卑微的作者)接上個問題,作為一個技術人員,應該儘可能透過技術的手段來解決工作上的問題,應該儘可能追求最高效的工作方法。
痛點
傳統excel進行伺服器資源的管理存在幾大弊端:1、資訊同步: 資源的使用情況變更同步給其他同事存在滯後,同時操作比較麻煩,因為要把同步後的資料透過檔案的方式傳遞給其他同事;2、不利於追溯查詢軌跡: 一份清單檔案裡永遠只會留有最新的資源情況,歷史變更記錄可以歸檔,但是大部分採用多個檔案進行管理,不利於關聯型的追溯查詢。
過渡
當然,聰明的運維人員也是想盡辦法利用現有的開源方案來解決這個問題。1、gitlab: 作為程式碼管理工具,git用作配置管理也是一把好手,可以有效解決資訊同步操作麻煩、不及時等問題,也會保有歷史變更軌跡,甚至提供回退功能。2、騰訊文件: 這個也算是一個神器,線上共享編輯器,用作團隊管理也是不錯滴。
終極解決方案
然而,對於認真敬業、追求完美的運維人員來說,這些都遠遠不夠。我們的需求太多了,我們需要用到的工具也太多了。我們需要一個統一入口。我們需要在新人加入的時候,驕傲地告訴他,運維工作沒有想象中的複雜,有這一個平臺就夠了。所以對於尋找市面上的統一運維解決方案和自研這兩條路,需要我們不斷地探尋。
關於藍鯨節點管理&配置管理
下圖為【節點管理平臺】,主要功能是增加伺服器列表同時部署安裝藍鯨客戶端到目標伺服器,提供伺服器監控和後續自動化操作的基礎環境。
下圖為【配置管理平臺】,可以看到伺服器的相關維護資訊,部分是透過上述的客戶端自動回傳,當然也支援手工錄入,算是對資訊準確率的雙重保險。
同時【配置管理平臺】也提供操作審計功能,可以針對主機、業務、資源、其他等操作進行日誌記錄,以便於管理人員追溯歷史變更情況。
一般,運維行業內都有一個共識,好用的永遠是需要付費的。實際情況是同樣的解決方案,企業版肯定會比社群版更好用,服務也更好。當然本就僅有開源版本的除外。所以各位如果選擇深入使用藍鯨的同學需要考慮下費用投入。那其實藍鯨或者其他的市面上的產品給我們的工作方向提供了很好的思路和解決方案。很多理念是值得借鑑和學習的。
關於自研統一運維平臺
結合神州泰嶽和藍鯨平臺的產品思路,目前本人公司在用的統一運維平臺的子平臺-監控告警平臺,其部分功能就承擔了伺服器資源管理的角色。在配置監控目標伺服器列表的同時將資源管理起來,減少了重複的資源配置管理工具。