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