0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过NVIDIA NVUE弥合CLI和自动化IT团队的鸿沟

星星科技指导员 来源:NVIDIA 作者: Maor Idan 2022-08-15 15:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

网络工程师第一次使用网络设备时,他们会通过命令行界面( CLI )来完成。尽管 CLI 仍在广泛使用,但网络规模已达到新高,这使得 CLI 在管理和配置整个数据中心方面效率低下。就本机而言,随着软件行业向自动化发展,网络也不例外。

网络供应商都提供了不同的方法来自动化网络,因为他们从传统的 CLI 语法中分离出来。不幸的是,这个行业的新分支将网络工程师和 IT 组织分为两组:精通 CLI 的团队和精通自动化的团队。

这种分割产生了两组问题。首先,精通 CLI 的团队很难缩小自动化差距,从而限制了他们的增长速度。其次,寻找网络自动化人才是一项挑战,因为大多数开发人员不具备网络技能,大多数网络工程师也不具备自动化技能。

为了合并这两个组并解决这两个问题, NVIDIA 在 CLI 方法中引入了一种称为 NVIDIA 用户体验( NVUE )的范式转换。

NVUE 是一个完整的 Cumulus Linux 系统(硬件和软件)的面向对象、模式驱动模型。 NVUE 提供了一个健壮的 API ,允许多个接口显示和配置系统中的任何元素。 NVUE CLI 和 REST API 使用相同的 API 与 Cumulus Linux 进行接口。

poYBAGL59uqABcGSAAB1MbZgXdk061.png

图 1 :NVUE 体系结构

让所有接口使用相同的对象模型可以保证结果的一致性,无论工程师如何与系统交互。例如, CLI 和 REST API 使用相同的方法配置 BGP 对等机。

目前,任何网络设备都需要 REST 和 CLI 。对象模型可以直接导入到编程语言(如 PythonJava )中。这使您能够为一个设备或整个设备结构构建配置。下面的代码示例显示了 NVUE Python 接口将来的样子:

from nvue import Switch spine01 = Switch() x = 1 while x < len(spine01.interfaces): spine01.interfaces.x.state = "up" spine01.interfaces.x.ip.address = “10.1.” + x + “.1/24” spine01.apply()这种革命性方法的好处有两方面:

对于精通 CLI 的人来说,从 CLI 到构建完全自动化是一种进化,而不是一个全新的过程。

由于 REST 在开发人员中比 YANG 等其他面向网络的模型更为常见,因此没有网络技能的开发人员可以与精通 CLI 的网络工程师协作,并使团队在实现网络自动化方面迈出相当大的一步。

一个组织的日常运营自动化程度越高,它就越能专注于创新而非运营,并满足其不断增长的业务需求。

试试看

Cumulus Linux 最有价值的方面之一是能够虚拟地尝试我们的所有特性和功能。

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

    关注

    88

    文章

    11810

    浏览量

    219513
  • JAVA
    +关注

    关注

    20

    文章

    3005

    浏览量

    116820
  • python
    +关注

    关注

    58

    文章

    4883

    浏览量

    90294
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    通用自动化测试系统:FCT、ATE、ICT、PCBA功能测试

    管理软件,旨在为电子行业提供灵活、高效的测试流程管理。支持多种测试场景,包括 FCT 测试、ATE 测试、ICT 测试和 PCBA 测试,系统通过集成自动化设备与测试治具,实现了完全的自动化控制与数据
    发表于 04-13 14:54

    五个问题助您应对自动化系统设计中的挑战

    自动化控制系统广泛应用于各类工业领域的工厂自动化场景——从化工厂到工厂生产线。
    的头像 发表于 03-12 10:49 489次阅读

    罗克韦尔自动化2025年自动化博览会精彩回顾

    作为工业自动化、信息和数字转型领域的全球领先企业之一,罗克韦尔自动化于去年 11 月在芝加哥成功举办了年度盛会 —— 2025 年自动化
    的头像 发表于 03-10 09:33 509次阅读

    Gemini CLI 中转站配置使用教程

    、解释或任务委派的帮助 自定义工作流 :构建适合您团队需求的自动化、定时和按需工作流 故障排除 如果您在使用过程中遇到问题,可以参考以下几点: 检查环境变量是否正确设置 : bash 体验AI代码助手
    发表于 02-10 17:29

    自动化测试的「千里眼」:当RTSM远程控制遇上自动化,测试效率直接拉满!

    问题?还是测试用例设计漏洞?没有实时画面,只能对着日志逐行排查,一小时后才发现是某个接口配置错误响应超时导致后续步骤阻塞…… 这是许多团队的日常:自动化测试跑起来后,就像关进了一个“黑箱”——你知道它在执行,却不
    的头像 发表于 12-11 11:26 484次阅读
    <b class='flag-5'>自动化</b>测试的「千里眼」:当RTSM远程控制遇上<b class='flag-5'>自动化</b>,测试效率直接拉满!

    罗克韦尔自动化邀您共赴2025年自动化博览会

    11 月 17 - 20 日,作为工业自动化、信息和数字转型领域的全球领先企业之一,罗克韦尔自动化将在芝加哥举办的 2025 年自动化
    的头像 发表于 11-17 17:54 2151次阅读

    工业自动化的意义在哪

    工业自动化是现代工业发展的核心驱动力,其意义不仅体现在生产效率的提升,更深刻改变了产业结构、经济模式和社会生活方式。它通过融合机械、电子、计算机、通信等技术,实现生产过程的智能、柔性
    的头像 发表于 09-23 17:32 1565次阅读

    SaltStack自动化部署实践

    今天,我想和大家分享一个真实的案例:我们团队如何通过SaltStack将原本需要3天的部署时间缩短到30分钟,并且实现了零失误率。这不是魔法,而是自动化运维的力量。
    的头像 发表于 09-17 16:18 784次阅读

    电源模块的短路保护如何通过自动化测试软件完成测试

    在当今电力电子领域,电源模块的可靠性至关重要,短路保护作为其关键特性,需通过精确的自动化测试软件进行验证。本文将整理如何借助自动化测试软件ATECLOUD完成电源模块短路保护的测试。 短路测试项目
    的头像 发表于 09-03 19:10 990次阅读
    电源模块的短路保护如何<b class='flag-5'>通过</b><b class='flag-5'>自动化</b>测试软件完成测试

    展会回顾 | 深视智能SinceVision 印度工业及自动化展完美收官

    ·印度工业自动化展圆满收官8月11-14日,SinceVision深视智能精彩亮相AUTOMATIONEXPO2025印度工业及自动化展览会,向全球行业伙伴集中展示全系列矩阵产品及多场景解决方案
    的头像 发表于 08-18 08:19 1288次阅读
    展会回顾 | 深视智能SinceVision 印度工业及<b class='flag-5'>自动化</b>展完美收官

    贸泽推出全新自动化资源中心

    新技术。借助这些资源,该领域的专业工程师将能够了解控制系统、机器人和先进自动化软件的新进展。   工业自动化的核心在于提高效率和生产力、增强系统可靠性,同时降低营运成本并强化安全协议。通过该资源中心,专业人员可以获取深度文章,包
    的头像 发表于 08-01 16:26 910次阅读
    贸泽推出全新<b class='flag-5'>自动化</b>资源中心

    电源模块在配电自动化终端中的应用

    配电终端设备的可靠性和自动化程度,直接影响到整个配电自动化系统的可靠性和自动化水平。由于配电终端设备一般安装于户外或比较偏僻的地方,不可能有直流电源提供,因此,配电网终端设备的直流供电方式成为各配网
    的头像 发表于 07-22 10:20 2.4w次阅读
    电源模块在配电<b class='flag-5'>自动化</b>终端中的应用

    自动化计算机的功能与用途

    任务都是通过使用控制机械和流程的自动化计算机来实现自动化的。什么是自动化计算机?自动化计算机是工业级计算机,其设计坚固,能够在常规台式计算机
    的头像 发表于 07-15 16:32 882次阅读
    <b class='flag-5'>自动化</b>计算机的功能与用途

    UTP系统通过SPI协议对数字温度传感器的自动化测试介绍

    、4G/5G)、显示识别(设备屏幕、按钮、LED等)、设备操控、软件功能等各方面进行自动化测试,能够进行各种复杂时序的自动化测试。 接下来,我将通过一个具体的数字温度传感器实例来详细说明我们如何使用UTP
    的头像 发表于 07-13 16:27 1248次阅读
    UTP系统<b class='flag-5'>通过</b>SPI协议对数字温度传感器的<b class='flag-5'>自动化</b>测试介绍

    UTP系统通过ModBus协议对温度传感器的自动化测试介绍

    、4G/5G)、显示识别(设备屏幕、按钮、LED等)、设备操控、软件功能等各方面进行自动化测试,能够进行各种复杂时序的自动化测试。 接下来,我将通过一个具体的温度传感器实例来详细说明我们如何使用UTP
    的头像 发表于 06-07 15:12 967次阅读
    UTP系统<b class='flag-5'>通过</b>ModBus协议对温度传感器的<b class='flag-5'>自动化</b>测试介绍