一種面向電力調(diào)控云的高效運維方法
【文章頁數(shù)】:7 頁
【部分圖文】:
圖1 CI/CD整體架構(gòu)設(shè)計
CI/CD是指能夠?qū)崿F(xiàn)電力產(chǎn)品的頻繁集成與迭代測試,通過頻繁構(gòu)建發(fā)現(xiàn)缺陷、及時改進,保證電力產(chǎn)品質(zhì)量,進而將合格的電力產(chǎn)品部署到遠程服務(wù)器上,更好地服務(wù)電網(wǎng)調(diào)度[6-7]業(yè)務(wù)。CI/CD的自動化過程主要分為兩個階段,即自動化構(gòu)建和自動化部署。自動化運維作為電力調(diào)控云建設(shè)工作中的必....
圖2 電力調(diào)控云架構(gòu)圖
自動化構(gòu)建是CI/CD的第一個環(huán)節(jié),構(gòu)建過程包括:產(chǎn)品獲取、編譯、單元測試、版本控制等。電力產(chǎn)品更新后,先在Gitlab中以標簽的方式確定此次更新產(chǎn)品的版本號,再通過觸發(fā)Jenkins拉取最新電力產(chǎn)品,然后調(diào)用腳本依次執(zhí)行構(gòu)建步驟。自動化構(gòu)建插件如表1所示。2.3自動化部署方案....
圖3 電力產(chǎn)品的自動化部署流程
自動化部署中的“自動化”具體體現(xiàn)在:向版本庫提交新的電力產(chǎn)品后,用戶可以通過版本控制指定具體版本的電力產(chǎn)品,完成自動部署[21-22]。自動部署流程如圖3所示。3電力調(diào)控云平臺實驗仿真
圖4 持續(xù)集成構(gòu)建Job圖
Jenkins中創(chuàng)建電力產(chǎn)品構(gòu)建任務(wù),執(zhí)行持續(xù)集成構(gòu)建。如圖4所示,一個序號代表一次構(gòu)建任務(wù),藍色表示構(gòu)建成功的任務(wù),紅色表示構(gòu)建失敗的任務(wù)。通過構(gòu)建時間趨勢圖可以看出經(jīng)過多次的持續(xù)集成構(gòu)建,云平臺下的電力產(chǎn)品每次完成集成部署的時間越來越短,且連續(xù)集成部署成功的次數(shù)也越來越多,這....
本文編號:4030704
本文鏈接:http://sikaile.net/kejilunwen/dianlilw/4030704.html
下一篇:沒有了