使用 NVIDIA Cumulus Linux 实现数据中心网络自动化

2023年 8月 18日 70.7k 0

这篇文章最初发表在 NVIDIA 技术博客上。

随着数据中心的发展和不断增长,基本保持不变的简单网络时代已经一去不复返了。当时,当需要更改配置时,网络管理员只需逐行按设备进行更改即可。

随着数据中心从物理内部部署发展到数字化云基础设施,传统网络也在发展。他们需要根据业务需求进行增长。这增加了网络运营团队管理、维护和不断适应复杂而精确配置不断变化的环境的负担。

为了克服手动管理网络运营带来的限制,数据中心必须实现自动化,使其更加敏捷。

数据中心自动化释放了人类的计算时间,但也有以下好处:

  • 提供对所有节点和配置的深入了解。
  • 自动化常规程序,如修补、更新和报告。
  • 生成并编程所有数据中心调度和监控任务。
  • 根据标准和策略实施数据中心流程和控制。

EMA 关于Future of Data Center Network Automation声明称,技术组织相信数据中心网络自动化可以提高运营效率、降低安全风险,并提高合规性和数字化灵活性。

NVIDIA Cumulus Linux

NVIDIA Cumulus Linux通过在一种统一的语言 Linux 上进行标准化,提供了与任何标准自动化工具的完全集成。 Cumulus Linux 5 . 5 . 0 配备NVIDIA User Experience( NVUE ),这是 API 第一个简化操作的结构化对象模型。 NVUE 提供声明性 CLI 和单个配置文件。

您可以通过两种方式使用 NVUE 对象模型:

  • **NVUE REST API :**在 NVUE 对象模型端点上运行 GET 、 PATCH 、 DELETE 和其他 REST API 以配置、监控和管理交换机。
  • **NVUE CLI:**配置、监控和管理 Cumulus Linux 网络元素。 CLI 命令转换为等效的 REST API ,然后 Cumulus Linux 在 NVUE 对象模型上运行这些 API 。

大多数流行的工具和编程语言都支持使用 REST API ,从而可以轻松地将 NVUE REST API 集成到现有的自动化基础设施中。

随着组织努力跟上网络流量指数级增长的步伐,网络工程师面临着以快速无误的速度构建全自动化网络的挑战。 NVIDIA 提供了一个生产就绪的自动化解决方案,该解决方案经过验证,可开箱即用,适用于第 0 天的配置。

这套自动化和测试包括以下组件:

  • 使用 Ansible 角色实现即时自动化(本质上是一种剪切粘贴解决方案)
  • 完全填充的变量文件对象模
  • 完整的 Jinja2 模板
  • 可靠的行动手册和完整的网络验证测试,实现持续集成( CI )
  • 有形基础设施即代码( IaC )部署的完整理想框架

开源套件使用 Ansible 核心模块,不需要任何附加组件或插件。

NVIDIA NVUE 系列( nvidia.nvue )包括 Ansible 模块,可帮助您与 NVUE 管理的 NVIDIA 设备进行交互。这些模块在配置选项中提供了粒度,可用于构建第 0 天和第 1 天到第天N配置。

NVIDIA Air是一个云托管的网络模拟平台,使您能够创建 IT 基础设施的数字孪生。您可以使用这个数字孪生来验证您的自动化代码等等。这个NVIDIA Air marketplace甚至包含一个 NVUE API 实验室,可以帮助您立即开始使用 REST API ,而无需等待任何物理基础设施。

这个Data center Network Automation Quick Start Guide帮助您使用 Cumulus Linux 中提供的工具,这些工具可以帮助您入门并满足您的自动化需求。

NVIDIA Cumulus Linux 是为灵活性而构建的。通过在一致的 Linux 操作模型和 API-first 对象模型上标准化整个数据中心,网络自动化比以往任何时候都更加灵活、可扩展和容易。选择您想要的任何网络自动化软件,它都可以与 NVIDIA Cumulus Linux 无缝运行。

自动化快乐!

 

阅读原文

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论