2 min read

NVIDIA Air:网络自动化的代码化与DevOps化新范式

NVIDIA Air 平台的核心在于网络自动化,它允许用户以代码形式定义、版本化并自动执行网络拓扑创建、配置部署及验证等全流程。此举大幅降低了手动配置的错误率,加速了测试周期,并将现代 DevOps 的严谨性引入了网络管理。

自动化配置的基石是借助 Ansible 等工具,将网络配置(如 FRR、NVUE 命令)以 YAML、.yaml、.ini、.conf 等多种文件格式存储,并通过 Git 进行版本控制,实现安全、外部化的配置管理。NVIDIA Air 在创建模拟环境时,会提供一个预装了 Ansible 和 Git 的 oob-mgmt-server,作为执行自动化操作的跳板。用户可将脚本和配置文件通过 Git clone 或 scp 等方式上传至此服务器,然后执行 Ansible playbook,将配置批量部署到网络中的各个节点。

对于需要与外部通信的模拟环境,可以直接通过 Git clone 或 wget、curl 等工具拉取配置。而在模拟的“隔离环境”场景下,虽然 NVIDIA Air 本质上是云端服务,但可通过 SSH 和 scp 命令模仿物理环境中的文件传输流程,实现更受控、可审计的文件传输。

Automating Network Design in NVIDIA Air with Ansible and Git | NVIDIA Technical Blog
At its core, NVIDIA Air is built for automation. Every part of your network can be coded, versioned, and set to trigger automatically. This includes creating the topology, configuring the network…
订阅情报