當網絡工程師第一次使用網絡設備時,他們會通過命令行界面(CLI)來完成。盡管 CLI 仍在廣泛使用,但網絡規模已達到新高,這使得 CLI 在管理和配置整個數據中心方面效率低下。本質上說,隨著軟件行業向自動化發展,網絡也不例外。
網絡供應商們提供了不同的方法來自動化網絡,將他們從傳統的 CLI 管理模式中分離出來。不幸的是,這個行業的新分支將網絡工程師和 IT 組織分為兩組:精通 CLI 的團隊和精通自動化的團隊。
這種分割產生了兩組問題。首先,精通 CLI 的團隊很難縮小自動化差距,從而限制了他們的增長速度。其次,尋找網絡自動化人才是一項挑戰,因為大多數開發人員不具備網絡技能,大多數網絡工程師也不具備自動化技能。
為了合并這兩個群體并解決這兩個問題,NVIDIA 在 CLI 方法中引入了一種稱為 NVIDIA 用戶體驗(NVUE)的范式轉換。
NVUE 是一個完整的 Cumulus Linux 系統(硬件和軟件)的面向對象、模式驅動模型。NVUE 提供了一個強大的 API ,允許多個接口顯示和配置系統中的任何元素。NVUE CLI 和 REST API 使用相同的 API 與 Cumulus Linux 進行接口。
圖 1 . NVUE 體系結構
讓所有接口使用相同的對象模型可以保證結果的一致性,無論工程師如何與系統交互。例如, CLI 和 REST API 使用相同的方法配置 BGP 對等體。
目前,任何網絡設備都需要 REST 和 CLI 。對象模型可以直接導入到編程語言(如 Python 或 Java )中。這使您能夠為一個設備或整個設備結構構建配置。下面的代碼示例顯示了 NVUE Python 接口將來的樣子:
這種革命性方法的好處有兩方面:
對于精通 CLI 的人來說,從 CLI 到構建完全自動化是一種進化,而不是一個全新的過程。
由于 REST 在開發人員中比 YANG 等其他面向網絡的模型更為常見,因此沒有網絡技能的開發人員可以與精通 CLI 的網絡工程師協作,并使團隊在實現網絡自動化方面邁出相當大的一步。
一個組織的日常運營自動化程度越高,它就越能專注于創新而非運營,并滿足其不斷增長的業務需求。
審核編輯:湯梓紅
-
NVIDIA
+關注
關注
14文章
4994瀏覽量
103143 -
網絡
+關注
關注
14文章
7571瀏覽量
88861 -
CLI
+關注
關注
1文章
79瀏覽量
8564
原文標題:通過 NVIDIA NVUE 彌合 CLI 和自動化 IT 團隊之間的鴻溝
文章出處:【微信號:NVIDIA-Enterprise,微信公眾號:NVIDIA英偉達企業解決方案】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論