借助 NVIDIA NVUE 和 Ansible 实现数据中心网络自动化

这篇文章最初发表在 NVIDIA 技术博客上。

数据中心自动化可以追溯到大型机的早期,运营效率是其优势之一。多年来,数据中心内外的技术都发生了变化。因此,工具和方法也发生了变化。

NVIDIA NVUE 集合 和 Ansible 旨在通过提供全面的模块和角色列表来简化您的网络自动化之旅,使您能够在自己的环境中轻松地开始使用参考拓扑。

NVIDIA NVUE

NVIDIA User Experience (NVUE) 是一个面向对象、模式驱动的完整硬件和软件系统模型。它提供稳健的 API,支持多个接口来查看(显示)和配置(设置和取消设置)运行 NVUE 软件的系统中的任何元素。NVIDIA Cumulus Linux 5.x 包括 NVUE 模型。

NVUE 是一个 API 优先的结构化对象模型,可简化操作。它提供声明性命令行界面 (CLI) 和单个配置文件。CLI 和 REST API 在功能上具有同等效力。您可以通过 REST API 或 CLI 运行所有管理操作。

Ansible

Ansible 是一款开源的无代理 IT 自动化工具,能够自动执行配置、配置管理、应用程序部署、编排以及许多其他原本需要手动操作的 IT 流程。它通过连接到自动化目标并推送执行指令的小程序来工作。

Ansible 模块包含在 NVIDIA NVUE 集合中,可帮助您与由 NVUE 管理的 NVIDIA 设备进行交互。这些模块可在配置选项中提供精细的配置,并可用于构建第 0 天和第 1 天到第 N 天的配置。

Red Hat Ansible 认证集合可以帮助您快速启动自动化流程,它提供了预先构建的角色,这些角色可以随时下载和运行。工作流程和模板可以进一步简化手动步骤,同时确保流程的可重复性。查看认证合作伙伴了解更多信息。

NVIDIA NVUE 集合

目前可用的各种 NVIDIA NVUE 集合模块包括高级模块和特定对象模块。您可以访问 /nvue 在 GitHub 上下载模块,并阅读 安装说明。

高级模块

高级模块提供了 NVUE 实用程序的包装器。您可以利用这些工具使用 CLI 或 REST API 命令与交换机交互。

  • nvidia.nvue.command 是 nv 命令行工具的封装器,它增加了模板功能和自动化对话框提示。
  • nvidia.nvue.api 是 NVUE REST API 的封装器,用于发送和检索 NVUE 配置。

特定对象的模块

特定于对象的模块旨在与单个网络对象配合使用,并支持各种参数,使您能够根据需要与它们进行交互。支持的各种模块包括 acl、桥接器、路由器、接口、evpn、mlag、系统、vrf 和 VXLAN.

对于特定对象模块未涵盖的 REST API 端点,或特定对象模块内的子路径(例如,/interface/<id>/qos/roce/counters),您可以利用nvidia.nvue.api并在 path 参数中指定端点。

所有模块(不包括nvidia.nvue.cli利用 REST API 连接 NVIDIA Cumulus Linux 交换机,如图 1 所示。

图 1.NVUE 模块架构

NVUE 集合角色

通常,Ansible 角色提供了一个定义明确的框架和结构,用于组织任务、变量、处理程序、元数据、模板和其他文件。

我们在 这个集合中的角色 提供了几个完全可操作的自动化数据中心示例,以手册的形式呈现。它们为各种配置(例如 MLAG 和 BGP)提供了标准参考拓扑。想了解如何使用这些角色,请参阅 角色使用示例。

开始使用

自动化使企业能够提高运营效率,确保合规性,并有效地管理工作负载。 NVIDIA NVUE 集合提供了完整的模块和角色列表,以简化您的网络自动化之旅,并在您的环境中使用参考拓扑进行工作。

要开始使用 Ansible 和 NVIDIA NVUE 集合,请参阅借助 Ansible 实现数据中心网络自动化指南。您还可以尝试在 NVIDIA Air 上进行实操实验。

阅读原文

相关推荐
蝌蝌3 天前
DGX Spark 首启翻车实录:一次初始化失败与被迫重装的复盘
nvidia·故障排查·复盘·ai基础设施·dgx spark
Vex2une8 天前
DLSS 5 2027 路线图前瞻:游戏阵容、硬件适配与技术迭代全预测
nvidia·神经渲染·dlss5·游戏适配·技术迭代·rtx 40系·rtx remix
小哈里10 天前
【推理】NVIDIA DLI培训:大规模部署与优化 AI 推理(推理原理,K8S,网关层,pd分离,MoE,Dynamo)
人工智能·容器·kubernetes·nvidia·推理
wei_shuo17 天前
GR00T N1 深度观察:当机器人行业开始谈论“基础模型“——88 小时数据家底、三道行业难题,与 NVIDIA 给出的第一个通用人形解法
nvidia·启元机器人·gr00t n1
Vex2une17 天前
异构双卡渲染避坑指南:AMD+NVIDIA混合架构下的DLSS 5适配与性能调优实战
nvidia·amd·vulkan·ai渲染·dlss5·异构双卡·dx12
the3clipse17 天前
DLSS5 Swapper 获取及使用教程:5分钟一键开启游戏神经渲染
nvidia·神经渲染·dlss5·dlss5 swapper·游戏画质优化·reshade·renodx
本地化文档19 天前
cutile-rs-book-l10n
rust·gpu·nvidia·cuda·sphinx·crowdin
撞强21 天前
Unraid 7.3.2 下 NVIDIA 显卡风扇转速调整维护文档
nvidia·xorg·unraid·fan
张张123y21 天前
120B 模型单卡跑起来?拆解 Nemotron 3.5 的压缩三板斧与本地智能体部署
nvidia·模型量化·本地部署·ai agent·nemotron
丰色木夕23 天前
Ubuntu22.04下源码编译安装USD-Brep
c++·ubuntu·nvidia·usd-brep