網絡配置管理:舊工具 新花樣
網絡性能監控(NPM)工具一直都是網絡管理員每天都要使用的不可或缺的工具。這些工具能夠生成警報,以便讓我們發現故障并快速解決故障,還能快速進行歷史分析以用于容量規劃。
現在新興的軟件定義網絡(SDN)可以同時實現兩個目標:通過虛擬化網絡實現靈活性,以及提供標準化的基于應用的非命令行界面(CLI)管理。但SDN才剛剛開始用于日常網絡,SDN的這些優勢還沒有充分發揮。幸運的是,你并不會錯過SDN的優勢,因為你已經部署的NPM平臺可以提供類似SDN的網絡配置管理功能。
希望之光
承認這一點:作為管理員,肯定很熟悉PuTTY。通過足夠大的配置,你可以進入全屏幕,并沉浸其中,你可以查看編碼的矩陣—安全外殼通道另一端的系統的實際情況。更重要的是,你只需敲幾下鍵盤,就可以改變整個局面,或者至少你可以改變你的用戶通過YouTube產生的帶寬。
問題是,從管理員現在面對的設備管理規模來看,CLI比以往任何時候都更令人頭疼。現在,即使是小型IT企業都面對著大量設備,而只有少數人員在管理這些設備。
對于SDN,我們真正談論的是網絡可編程性:這意味著將繁重的工作扔出管理過程,并避免胖手指錯誤。SDN仍然是發展中的技術,其標準正在制定中,并且,很多供應商都正在研究解決方案,現在有大量關于SDN的文章。但你可能不知道,很多現有網絡工具已經能夠幫助你以可編程的方式管理網絡。
人們很容易忘記個人化等功能如何編程我們的工具并提供API和豐富的軟件開發工具包(SDK)以及更成熟的工具如何幫助我們完成復雜的網絡工作。例如,筆者使用的是Palo Alto防火墻,該防火墻定制了其web儀表盤、圖表、警報,并增加了規則來極大地簡化管理。他們并不認為這些是編程,但十年前,這都是特殊服務器上運行的火箭科學。現在,這種功能整合到了防火墻設備中,并總是開啟狀態。
RTFM帶來樂趣和利潤
然而,真正未被發現的領域是你的網絡監控和網絡配置管理(NCM)系統。你可能已經使用它多年,認為它是一個很好的伙伴。但你可能不知道,這些年它可能已經學習了強大的新花樣。這些新花樣可能與可配置工作流程和配置自動化(通過圖形用戶界面管理)一樣簡單。在其他情況下,它們也可能化身強大的API,甚至是SDK,讓你輕松地創建你在回家的路上想到的冷卻自治程序。因此,你需要打開手冊,查看這些說明,了解這些舊工具的新功能。
考慮這些可能性。你可能已經配置了夜間自動化備份你的設置,包括IP地址、CLI證書和每個設備的配置細節。如果你想要做出真正的改變或者對內部警報和外部進程執行交互式CLI操作,或者執行復雜的委托管理到外部組織呢?同時,你不想要創建新的框架和訪問控制。
你的NPM/NCM解決方案可能已經提供了工具來快速地在你的系統上執行命令。通過幾行你喜歡使用的腳本命令,你就可以觸及到環境中的每一臺機器,而不需要構建新的語言。你還可以讓你的經理知道,你提供這些功能沒有增加額外成本。
這種方法是OpenDaylight嗎?其實不是,至少現在還不是。但是它允許你使網絡可編程嗎?當然,這取決于平臺及可編程接口的強大性,但是很多管理員欣喜地發現,它們正在變得越來越強大。你應該更新到最新版本的軟件,打開手冊,并創建一個“Hello World”重命名界面,然后探索這個超級新世界。