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
    +关注

    关注

    87

    文章

    10986

    浏览量

    206713
  • JAVA
    +关注

    关注

    19

    文章

    2904

    浏览量

    102988
  • python
    +关注

    关注

    51

    文章

    4671

    浏览量

    83457
收藏 人收藏

    评论

    相关推荐

    非标自动化设备

    1、非标自动化设备 2、根据需求设计和制造 3、完成代替人工的目标
    发表于 03-25 09:52

    TC397怎么自动化烧录?

    TC397第一次烧录的时候需要先烧录六个包,使用Infineon Memtool 4.8软件,如果想要量产,怎么实现不用手动选择文件的烧录方式,使用自动化烧录
    发表于 01-25 07:03

    ETC自动化测试系统ETC Runsys. #ETC #自动化测试 #OBU #RSU

    自动化测试
    度纬仪器
    发布于 :2024年01月12日 10:01:20

    分布式IO工业自动化数据采集与分析的核心

    代替人工操纵机器和机器体系进行加工生产的趋势,分布式I/O可以与各种传感器、执行器和控制系统相连接,实现生产线的自动化控制。通过实时采集和传输数据,分布式I/O能够精确控制生产过程中的各种参数,如温度
    发表于 12-28 14:47

    借助 NVIDIA NVUE 和 Ansible 实现数据中心网络自动化

    旨在通过提供全面的模块和角色列表来简化您的网络自动化之旅,使您能够在自己的环境中轻松地开始使用参考拓扑。 NVIDIA User Experience(NVUE
    的头像 发表于 12-20 19:35 239次阅读
    借助 <b class='flag-5'>NVIDIA</b> <b class='flag-5'>NVUE</b> 和 Ansible 实现数据中心网络<b class='flag-5'>自动化</b>

    LabVIEW与Tektronix示波器实现电源测试自动化

    自动化和数据处理的智能通过LabVIEW编程环境连接Tektronix示波器,可以精确设置测试参数,如电压、电流波形等,确保每次测试的一致性和准确性。自动化系统对捕获的数据进行处
    发表于 12-09 20:37

    NVIDIA 招聘 | 加入自动驾驶中国团队,共同推动 AI 定义汽车的到来!

    我们是谁? NVIDIA 自动驾驶团队的使命是为自动化自动驾驶车辆设计、创建和部署最安全、最先进的人工智能驱动系统。我们的工作涵盖多种运输
    的头像 发表于 11-28 19:25 416次阅读
    <b class='flag-5'>NVIDIA</b> 招聘 | 加入<b class='flag-5'>自动</b>驾驶中国<b class='flag-5'>团队</b>,共同推动 AI 定义汽车的到来!

    NVIDIA 校招 | 芯片架构团队正在热招!

    认识我们 在 NVIDIA, 我们有这样一个团队 —— TPC Arch ( GPU 核心 TPC 架构 ) 团队,各路大神在这里集结,他们深度剖析 GPU 的性能瓶颈,潜心研究下一代新的算法架构
    的头像 发表于 11-01 20:25 226次阅读

    基于Arduino的家庭自动化项目

    包含相关代码、详细图文、物料表一个简单的基于DIY Arduino的家庭自动化项目,它使用土壤湿度传感器、泵和其他电子元件来自动浇水植物。它由一个适合室内园艺的混凝土花盆箱组成。自流式播种机也可作为水培系统使用。电气系统可根据农业和农业需求以及微灌系统进行扩展。
    发表于 09-26 08:16

    基于机器视觉和运动控制的工业自动化介绍

    运动控制 • 精确的位置控制 – 多轴协调 – 选择放置, 成形切削 – 自动化测试, DUT处理 • 精确的速度控制 – 传送带,变速电动机 • 高速I/O同步
    发表于 09-19 06:25

    工厂自动化系统分享

    工厂自动化结构 PLC系统应用 IO-Link系统解决方案 工厂自动化中的工业机器人 问答环节
    发表于 09-07 06:32

    NVIDIA 招聘 | 欢迎加入自动驾驶团队,驶向智能出行的未来!

    NVIDIA 自动驾驶团队现正在热招中! 现在就加入 NVIDIA 自动驾驶团队,让我们一同驶向
    的头像 发表于 08-18 17:45 908次阅读

    AI+机器人—实现更强大的自动化

    基于软件的人工智能(AI)可为机器人赋予这样一种能力:弥合小批量制造和大批量自动化之间灵活性的差距。
    发表于 06-02 09:34 477次阅读

    TB5128FTG驱动芯片在工业自动化中的应用

    摘要: 本论文将探讨TB5128FTG驱动芯片在工业自动化领域中的应用。工业自动化是现代工业生产中的关键领域,它通过使用先进的技术和设备来实现生产过程的自动化和优化。TB5128FTG
    发表于 05-30 15:14

    00009 自动化控制必学的重点内容 #自动化 #电气

    自动化控制
    学习电子知识
    发布于 :2023年05月06日 22:56:52