日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

OPS

發(fā)布時(shí)間:2024/3/12 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OPS 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • OPS概述
  • OPS架構(gòu)
    • RESTful API介紹
    • OPS RESTful API交互示例
  • Python腳本使用介紹
  • OPS應(yīng)用場(chǎng)景
    • 實(shí)現(xiàn)空配置設(shè)備自動(dòng)部署
    • 實(shí)現(xiàn)自動(dòng)檢查設(shè)備健康狀態(tài)
    • 實(shí)現(xiàn)自動(dòng)備份配置文件

OPS概述

  • OPS(Open Programmability System),提供網(wǎng)絡(luò)設(shè)備的開(kāi)放可編程能力,賦予用戶二次開(kāi)發(fā)的能力,充分釋放設(shè)備潛力。
  • OPS允許用戶或第三方開(kāi)發(fā)商利用系統(tǒng)開(kāi)放的RESTful API,開(kāi)發(fā)和部署自己的網(wǎng)絡(luò)管理策略,從而迅速地實(shí)現(xiàn)業(yè)務(wù)功能擴(kuò)展、自動(dòng)部署和設(shè)備的智能化管理,降低運(yùn)維成本和操作的復(fù)雜度。
  • 用戶可以根據(jù)自己的需求編寫腳本,導(dǎo)入網(wǎng)絡(luò)設(shè)備進(jìn)行運(yùn)行,靈活高效。

OPS架構(gòu)

  • 實(shí)現(xiàn)對(duì)設(shè)備整體功能的擴(kuò)展:OPS基于華為公司通用路由平臺(tái)VRP進(jìn)行開(kāi)發(fā),通過(guò)開(kāi)放的RESTful API接口與VRP系統(tǒng)的管理平面、控制平面、數(shù)據(jù)平面的模塊進(jìn)行交互,進(jìn)而實(shí)現(xiàn)對(duì)設(shè)備功能的擴(kuò)展。
  • OPS通過(guò)開(kāi)放管理對(duì)象來(lái)開(kāi)放設(shè)備,管理對(duì)象使用URI(統(tǒng)一資源標(biāo)識(shí)符)進(jìn)行唯一的標(biāo)識(shí)。客戶端可以通過(guò)標(biāo)準(zhǔn)的HTTP方法對(duì)對(duì)象進(jìn)行操作,如GET、PUT、POST、DELETE。

RESTful API介紹

  • REST(表現(xiàn)層狀態(tài)轉(zhuǎn)移):一種軟件架構(gòu)風(fēng)格。其設(shè)計(jì)概念和準(zhǔn)則為:

    • 網(wǎng)絡(luò)上的所有事物都可被抽象為資源。
    • 每一個(gè)資源都有唯一的資源標(biāo)識(shí),對(duì)資源的操作不會(huì)改變這些標(biāo)識(shí)。
    • 使用標(biāo)準(zhǔn)方法操作資源,核心操作為HTTP規(guī)范定義的GET,PUT,POST,DELETE。
    • 所有的操作都是無(wú)狀態(tài)的。
  • API(應(yīng)用編程接口):指應(yīng)用程序之間為了保證互相通訊所提供的一系列特殊規(guī)則和要求。

  • RESTful API:符合REST架構(gòu)風(fēng)格的API。

  • OPS定義了一套R(shí)ESTful API,并使用URI標(biāo)識(shí)開(kāi)放的管理對(duì)象。用戶可以通過(guò)標(biāo)準(zhǔn)的HTTP方法(GET,PUT,POST,DELETE)訪問(wèn)管理對(duì)象。

OPS RESTful API交互示例

  • 用戶可以通過(guò)編寫python腳本,發(fā)送HTTP請(qǐng)求對(duì)網(wǎng)絡(luò)設(shè)備的管理對(duì)象進(jìn)行操作,網(wǎng)絡(luò)設(shè)備則會(huì)根據(jù)操作的執(zhí)行結(jié)果返回HTTP響應(yīng)消息。
  • OPS的功能是用戶編寫python腳本,將腳本安裝到網(wǎng)絡(luò)設(shè)備,腳本運(yùn)行時(shí)發(fā)送HTTP請(qǐng)求,來(lái)實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)設(shè)備的管理。

Python腳本使用介紹

  • 目前,華為OPS RESTful API只支持在內(nèi)嵌運(yùn)行環(huán)境中調(diào)用。網(wǎng)絡(luò)設(shè)備系統(tǒng)集成了Python語(yǔ)言運(yùn)行環(huán)境,用戶根據(jù)OPS API編寫Python腳本,并將其安裝到設(shè)備系統(tǒng)中,Python腳本運(yùn)行時(shí),通過(guò)向系統(tǒng)發(fā)送HTTP請(qǐng)求,來(lái)實(shí)現(xiàn)對(duì)設(shè)備的管理。
  • python腳本運(yùn)行流程示意圖:

OPS應(yīng)用場(chǎng)景

實(shí)現(xiàn)空配置設(shè)備自動(dòng)部署

  • 使用OPS可以實(shí)現(xiàn)空配置設(shè)備自動(dòng)部署,不需要管理員到安裝現(xiàn)場(chǎng),降低人力成本,提升了部署效率。

實(shí)現(xiàn)自動(dòng)檢查設(shè)備健康狀態(tài)

  • 通過(guò)編寫python腳本,可以實(shí)現(xiàn)下發(fā)命令,當(dāng)網(wǎng)絡(luò)不通時(shí),將執(zhí)行結(jié)果暫存在設(shè)備,等網(wǎng)絡(luò)恢復(fù)再傳輸?shù)絊erver的功能。因此,可以消減網(wǎng)絡(luò)不通帶來(lái)的影響。

實(shí)現(xiàn)自動(dòng)備份配置文件

總結(jié)

以上是生活随笔為你收集整理的OPS的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。