流程編排是標準運維最核心的功能,通過將不同功能的原子插件在畫布上可視化的拖拽編排,可以實現各種不同場景的跨系統工作流。
標準運維流程
根據實際運維操作場景梳理出來的操作步驟,通過不同的流轉邏輯(并行、分支、條件并行)進行靈活的組合。
標準運維插件
標準運維中的最小執行單元,根據每個 ESB 組件的業務邏輯進行二次封裝,增加豐富的表單界面和驗證邏輯。比如一個作業平臺的腳本執行、一個配置平臺的新增集群、一個PaaS的郵件通知。
當然,除了藍鯨體系自帶封裝的標準插件,可以自行開發第三方的插件,比如公司內部系統的某操作原子、云服務的某操作等。
實操演示
這里以一個最簡單的流程編排為例:執行一個腳本然后再發一個消息通知。
1、新建流程
在demo體驗業務下,流程-新建
2、編排流程
在這個流程中我們使用一個調用作業平臺執行一段腳本,然后再加一個通知的節點
雙擊節點打開配置面板,選擇“作業平臺(JOB)-快速執行腳本”插件:
配置第一個節點
再添加一個消息通知的插件,畫布的快捷操作可以看標準運維畫布的快捷操作(上)
配置消息通知節點
3、新建任務
流程是任務的模板,配置好流程之后,就可以新建任務執行了
4、執行任務
可以單擊節點查看執行詳情,比如腳本執行,可以跳轉到作業平臺去看詳細執行歷史
查看失敗節點
解決完錯誤之后,可以hover失敗節點,點擊重試或者選擇跳過。
編輯任務參數
查看更多信息
以上就演示了一個最簡單的流程編排,沒有復雜的分支流轉邏輯,更高級的流程編排用法后續會持續更新。