OPS
OPS(OpenProgrammability System)即为开放可编程系统。OPS允许用户或第三方开发商利用系统开放的API,开发和部署自己的网络管理策略,实现用户自定义的功能。
为什么需要OPS?
传统的网络设备只能提供有限的功能和已知的服务,极大限制了网络业务的部署与管理。为解决当下网络管理负担重,业务部署成本高的难题,同时根据不同用户对网络开放性的差异需求,华为公司推出了OPS。借助OPS,用户可以利用系统开放的RESTfulAPI,开发和部署自己的网络管理策略,从而迅速实现业务功能的扩展、自动部署和设备的智能化管理,降低运维成本和操作的复杂度。
OPS的优势是什么?
OPS拥有以下三大优势:
多层次开放
针对应用呈现层、通信通道层、网络设备层的不同用户,OPS均为其提供了可编程能力,用户可以借助相应的API进行自定义的管理策略部署。
支持多种编程语言
OPS支持运行的应用程序脚本类型,在系统中继承了相应类型脚本的运行环境。目前OPS已支持Python脚本的加载,后续还会扩展Java、C及C++脚本。
完善的安全机制
OPS的API安全、运行安全、程序部署安全、重要信息安全机制为用户业务部署提供了最全面的保障。
OPS的应用
设备巡检
通常情况下,对设备的健康状态进行检查时,用户需要登录设备并执行多条命令行,以查看设备的硬件、业务运行状态。通过OPS功能,用户可以进行自定义策略部署,设备自动执行这些状态检查命令,定时收集执行结果并将其发送至服务器供分析,减少维护工作量。
ZTP自动部署ZTP(ZeroTouch Provisioning)可以通过调用OPS脚本来实现设备空配置启动时的业务自动部署。通过OPS功能,运行Python脚本文件,从服务器上下载系统软件和配置文件,重启后完成自动部署。
故障处理
用户通过订阅系统开放的设备管理事件,感知单板状态的变化,并在单板故障时可以通过自定义执行动作来记录设备当时的运行状态,执行一些故障处理操作。
智能诊断与智能配置
通过Python脚本,OPS还可以用来实现智能诊断和智能配置功能。
编辑:jq
全部0条评论
快来发表一下你的评论吧 !