數據中心自動化可以追溯到大型機的早期,運營效率是其優勢之一。多年來,數據中心內外的技術都發生了變化。因此,工具和方法也發生了變化。
NVIDIA NVUE Collection 和 Ansible 旨在通過提供全面的模塊和角色列表來簡化您的網絡自動化之旅,使您能夠在自己的環境中輕松地開始使用參考拓撲。
NVIDIA User Experience(NVUE)
NVIDIA User Experience(NVUE)是一個面向對象、模式驅動的完整硬件和軟件系統模型。它提供穩健的 API,運行 NVUE 軟件的系統內支持多個界面來查看(顯示)和配置(設置和取消設置)任何元素。NVIDIA Cumulus Linux5.x 包括 NVUE 模型。
NVUE 是一個 API 優先的結構化對象模型,其可以簡化操作。它提供聲明性命令行界面(CLI)和單個配置文件。CLI 和 REST API 在功能上具有同等效力。您可以通過 REST API 或 CLI 運行所有管理操作。
Ansible
Ansible 是一款開源的無代理 IT 自動化工具,能夠自動執行配置、配置管理、應用程序部署、編排以及許多其他原本需要手動操作的 IT 流程。它通過連接到自動化目標并推送執行指令的程序來工作。
Ansible 模塊包含在 NVIDIA NVUE Collection 中,可幫助您與由 NVUE 管理的 NVIDIA 設備進行交互。這些模塊可在配置選項中提供細顆粒度的配置,并可用于構建第 0 天和第 1 天到第 N 天的配置。
Red Hat Ansible 認證集合可以幫助您快速啟動自動化流程,它提供了可下載和運行的預先構建角色。工作流程和模板可以進一步簡化手動步驟,同時確保流程的可重復性。
NVIDIA NVUE Collection
目前可用的各種 NVIDIA NVUE Collection 模塊包括高級模塊和特定對象模塊。您可以訪問 GitHub 上的 /nvue 下載模塊,并閱讀安裝說明。
高級模塊
高級模塊提供了 NVUE 實用程序的包裝器。您可以利用它們使用 CLI 或 REST API 命令與交換機進行交互。
-
nvidia.nvue.command 是 nv 命令行工具的包裝器,它增加了模板功能和自動化對話框提示。
-
nvidia.nvue.api 是 NVUE REST API 的包裝器,用于發送和檢索 NVUE 配置。
特定對象模塊
特定對象模塊旨在與單個網絡對象配合使用,并支持各種參數,使您能夠根據需要與它們進行交互。支持的各種模塊包括 acl、bridge、router、interface、evpn、mlag、system、vrf 和 VXLAN。
對于特定對象模塊未涵蓋的 REST API 端點,或特定對象模塊內的子路徑(例如,/interface/
),您可以利用 nvidia.nvue.api
高級模塊并在 path 參數中指定端點。
除了 nvidia.nvue.cli
之外的所有模塊均利用 REST API 與 NVIDIA Cumulus Linux 交換機連接,如圖 1 所示。
圖 1. NVUE 模塊架構
NVUE Collection 角色
通常,Ansible 角色提供了一個定義明確的框架和結構,用于設置任務、變量、處理程序、元數據、模板和其他文件。
該集合中的角色以腳本的形式提供了幾個完全可操作的自動化數據中心示例。它們為各種配置(例如 MLAG 和 BGP)提供了標準參考拓撲。想了解如何使用這些角色,請參閱角色使用示例。
開始使用
自動化使企業能夠提高運維效率、確保合規性,并有效地管理工作負載。NVIDIA NVUE Collection 提供了完整的模塊和角色列表,以簡化您的網絡自動化之旅,并在您的環境中使用參考拓撲。
掃描下方二維碼,參閱借助 Ansible 實現數據中心網絡自動化。
您還可以掃描下方二維碼嘗試在 NVIDIA Air 上進行實操實驗。
? ?
GTC 2024 將于 2024 年 3 月 18 至 21 日在美國加州圣何塞會議中心舉行,線上大會也將同期開放。點擊“閱讀原文”或掃描下方海報二維碼,立即注冊 GTC 大會。
原文標題:借助 NVIDIA NVUE 和 Ansible 實現數據中心網絡自動化
文章出處:【微信公眾號:NVIDIA英偉達企業解決方案】歡迎添加關注!文章轉載請注明出處。
-
英偉達
+關注
關注
22文章
3830瀏覽量
91636
原文標題:借助 NVIDIA NVUE 和 Ansible 實現數據中心網絡自動化
文章出處:【微信號:NVIDIA-Enterprise,微信公眾號:NVIDIA英偉達企業解決方案】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論