使用外部文件导入NVIDIA Air构建网络拓扑的优势

描述

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

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

需要考虑的问题包括:

打算使用哪种操作系统?

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

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

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

仿真大规模数据中心

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

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

共享、中断和重建

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

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

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

自动化

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

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

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分