数据中心/云端

使用外部文件上传在 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
 以查看其代码库。

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 服务将仿真与现实世界连接界

标签