使用外部文件上传在 NVIDIA Air 中构建可扩展且自定义网络拓扑的优势

图片

NVIDIA Air 具有仿真从小型网络到整个数据中心的任何网络的独特能力。在开始配置、路由或管理之前,请先考虑拓扑。

网络拓扑是设备在网络内连接和通信的布局或结构。它描述了数据的物理安排和逻辑流。

需要考虑的问题包括:

  • 打算使用哪种操作系统?

  • 应该分配多少存储空间和 RAM?

  • 如何命名服务器,以及它们将如何连接?

NVIDIA Air 提供了多个用于创建网络拓扑的选项。本文讨论了使用外部文件的优势,您可以创建、编辑外部文件并将其上传到 NVIDIA Air。这种方法具有很高的可扩展性和可重用性,为 NVIDIA Air 的进一步自动化打开了大门。

仿真大规模数据中心

大型网络需要数十或数百台服务器。每个服务器都必须命名、分配资源并连接到您的网络和其他服务器。NVIDIA Air 内置的拖放式编辑器非常适合小型仿真和测试。它非常擅长创建参考视觉,表达在构建拓扑时通常难以可视化的抽象概念。但是,它的可扩展性不足以满足数据中心等大型用例的需求。

使用外部文件表现拓扑可解决此用例。您可以在易于修改的文件中快速创建多个节点,而无需经历将新节点放入拖放编辑器并分配其资源(即使具有复制节点的功能)的繁琐过程。对于大型网络而言,此过程减少了麻烦和手动错误。这同样适用于端口连接、添加 NetQ 服务器以及有关带外管理网络的信息。使用外部文件处理大规模仿真则要容易得多。

共享、中断和重建

借助外部文件,您可以保存拓扑以便日后重复使用,也可以与同事共享以进行审查和实验。如果您稍后中断仿真,则可以使用同一拓扑文件轻松地重建仿真并启动,而无需手动重新创建拓扑。

除了协作之外,您还可以利用版本控制系统(例如 Git)来跟踪更改和纠正错误。

NVIDIA Air 演示市场中的几乎每个演示都提供了一个 GitLab 代码库,您可以在其中找到用于构建演示的拓扑文件。这些示例提供了很好的参考。您可以查看这些自定义拓扑,或详细了解如何创建演示。单击 GitLab 徽标图标以查看其代码库。

图片

图 1:单击 GitLab 徽标图标以

重定向到市场中演示的代码库

自动化

外部拓扑文件是 NVIDIA Air 自动化的关键组成部分。它们是构建新仿真的起点,可用于 CI/ CD 自动化流程。借助 NVIDIA Air API 或 SDK,您无需在浏览器中访问 air.nvidia.com,即可使用拓扑文件启动新的仿真。

构建拓扑后,您可以使用 Ansible、Python 脚本和 ZTP 等脚本和自动化工具来配置仿真。

开始使用

扫描以下二维码,阅读 NVIDIA Air 用户指南,了解如何创建外部拓扑文件。您可以使用自己喜欢的任何文本编辑器,例如记事本或 VS Code。

图片

NVIDIA Air 用户指南

准备就绪后,请按照用户指南中的上传说明将文件上传至 Air。上传后,NVIDIA Air 将构建您的拓扑结构,您可以使用拖放编辑器进行任何进一步的修改。

有关 NVIDIA Air 的概述和分步介绍视频,请扫描以下二维码,参阅 NVIDIA Air 简介博文。通过集成 SSH 和 HTTP/ S 等服务,您可以进一步提升仿真的可访问性。

图片

NVIDIA Air 简介博文

如需了解更多信息,请参阅以下文章:

使用 NVIDIA Air 服务将仿真与现实世界连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值