数据中心/云端

NVIDIA Air 中可扩展自定义网络拓扑的外部文件上传优势

NVIDIA Air 提供了模拟从小型网络到整个数据中心的任何事物的独特能力。在开始配置、路由或管理之前,请先考虑拓扑。

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

需要考虑的问题包括:

  • 您打算使用哪种操作系统?
  • 您应该分配多少存储空间和 RAM?
  • 您将如何命名您的服务器,以及它们将如何连接?

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

观看以下视频,了解将外部文件导入 NVIDIA Air 的分步说明。

视频 1。关于使用外部文件将拓扑导入 NVIDIA Air 的分步演示视频

模拟大规模数据中心

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

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

共享、中断和重建

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

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

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

The GitLab logo icon for a demo in the marketplace will redirect you to its code repository.
图 1。单击 GitLab 徽标图标以重定向到市场中演示的代码库

自动化

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

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

开始使用

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

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

有关 NVIDIA Air 的概述和分步介绍视频,请参阅 NVIDIA Air 简介博文。通过集成 SSH 和 HTTP/ S 等服务,您可以进一步提升模拟的可访问性。如需了解更多信息,请参阅我们的使用 NVIDIA Air 服务将模拟连接到现实世界

标签