隨著業務不斷增長,數據中心常見規模從以前幾個機柜,發展到如今成百上千個機柜,原先相對簡單的運維工作,復雜程度呈幾何系數的增長。這背后,是一大堆相關部門的協同工作,是夜以繼日的開會、協同辦公,是運維人員的苦不堪言。
怎么辦?新華三的專家們給出的答案是“自動化”。如圖一所示,在一臺設備的整個生命周期內,除了采購、上架/下架等工作必須要人來做,其余的配置、鏡像校驗、上業務、變更配置等工作,都是可以通過自動化來實現的。
套路一:設備自動化上線
網絡設備的自動化上線又可以稱為做自動化部署,其中的難點就在于如何確定“自動化上線”的這臺設備是一臺“怎樣的”設備。這就需要在自動化部署之前,提前規劃好設備的耦合關系。
這些具體的“耦合”包括了設備的序列號、其所在的物理位置、這臺設備的“身份”,以及,其網絡配置,包含基礎配置如SNMP、AAA、鏈路聚合、網絡管理等,以及專屬配置如接口業務VLAN、IP地址信息、設備命名、描述信息等。
準備工作做好之后,其他的工作就可以“自動”了。在具體實現途徑上,新華三提供了兩種不同的思路。一種是Python腳本方式,利用Python腳本,一一完成設備定位和配置工作。
另一種則是LLDP方式,這種部署方式通常用于增量設備部署。這種方式利用LLDP的鄰居發現特點,自動發現新增設備的物理所在位置,從而決定網絡設備的身份和角色。
套路二:配置自動化變更
如今,數據中心運維人員還在持續使用CLI、SNMP等傳統網絡管理方式的話,那就太OUT了。
Netconf(Network Configuration Protocol 網絡配置協議)是現在運維人員眼中更高效、更便捷的網絡配置管理方式。它提供一種可編程的、對網絡設備進行配置和管理的方法,可以通過該協議設置參數、獲取參數值、獲取統計信息等,第三方開發也非常便利,很容易開發出在混合不同廠商、不同設備的環境下的特殊定制的網管軟件。
在新華三的解決方案中,借助Netconf,解決了很多傳統網絡配置工具所難以實現的工作。如實現批量獲取設備的數據,實現批量修改設備配置數據,對不同廠商不同品牌的網絡設備實現統一封裝,標準化配置管理,減少甚至禁止人工對網絡設備的直接操作,減少誤操作幾率,強化操作審計等。
現在,越來越多的IaaS基礎架構采用OpenStack及OpenStack相關的商業定制版,在這些云環境中,如何實現自動化呢?
答案就是借助H3C Neutron Driver。面對開源社區版OpenStack、H3C CloudOS或者其他商業定制版OpenStack,H3C Neutron Driver都能夠實現配置自動化部署,讓用戶的云運維更加輕松。
套路三:設備智能化
如今的網絡設備,已經不再是“黑盒子”的概念。SDN的火熱,也帶動了網絡設備的可編程能力。例如新華三旗下的數據中心級網絡設備均已支持SNMP、CLI、WEB、Python、Netconf、REST、XML、Bash、TCL等開放可編程方式,還從多個維度開放API接口供業務編排。
說到SDN,必然要提起H3C VCFC控制器。大家都知道,OpenStack是從系統視角出發,把網絡視為是一根根的導線,但是對更復雜的資源對應沒有做深入定義。
對此,新華三認為,光有資源分配的入口還不行,需要SDN控制器(即VCFC)作為資源的調度中心,這樣的云環境才足夠智能。
套路四:可視化監控
隨著網絡的不斷發展,越來越多的業務對網絡質量產生了更高要求,而這些要求在運維人員看來很多時候無從下手,因為沒有一個專門的工具或者平臺來完成這些工作。
新華三正是看到了目前運維對網絡可視化的需求,從網絡設備本身角度出發,做到了流量可視化、緩存可視化、芯片可視化。
不僅如此,新華三更近一步,實現了網絡路徑的可視化。在將網絡路徑拓撲呈現的基礎上,結合H3C VCFC控制器和網絡管理平臺,針對VxLAN環境和傳統IP網絡環境,幫助數據中心運維人員通過不同的技術,實現一致的路徑展示。
套路五:運維大數據
如何利用好運維數據才是體現運維服務業務的價值關鍵。新華三提出了運維大數據的“相關性網絡”概念,將IT運維過程中各個信息元素進行關聯,對其進行數據挖掘,提煉出運維維度的相關性。
具體來說,就是將運維工作劃分成網絡流量預測、網絡性能預測、網絡容量預測、故障預測等幾個維度。根據歷史數據,形成對未來網絡流量、容量等方面的預測,給運維決策提供依據,并且利用運維大數據平臺,將日志、告警、snmp、syslog等信息做統一收集,做數據轉換后形成故障推理,幫助用戶在一堆日志告警中精確判斷真正故障原因。
結束語
以上就是新華三針對數據中心運維提出的“五大套路”,套路背后,新華三更在乎的是在這些運維自動化的手段給用戶帶來的價值,將“套路”變成運維的“思路”。多一些“套路”,多一些真誠,面對壓力重重的數據中心運維工作,這種套路,希望還是越多越好。