Stories

Detail Return Return

【運維自動化-標準運維】如何使用流程嵌套(公共流程) - Stories Detail

藍鯨智雲標準運維,以下簡稱標準運維

什麼是公共流程

公共流程通常用於在所有業務下都能夠使用的一些流程,可以在任意有權限的業務下使用公共流程新建任務。

如何使用
場景舉例:運維A在配置的流程的時候想在管理的業務下都能使用一些通用的流程,比如一個公共安全掃描的流程,那麼就可以使用公共流程,避免重複造輪子,在多個項目下重複配置相同的流程。

1. 在公共流程管理中點擊“新建”就能夠選擇特定的項目來創建和執行任務

在這裏插入圖片描述

編輯公共流程
公共流程的編輯和項目流程相同,在對公共流程進行配置和編排的時候,我們可能會遇到一些需要選擇業務的節點,如作業平台(JOB)-快速執行腳本,而公共流程大多數情況下是不需要提前配置節點所屬的業務的,這個時候我們只需要將“業務”字段勾選為全局變量即可,當我們在某個業務下使用該流程新建任務的時候,標準運維會自動為你填充該字段為“新建任務”時選擇的項目:
在這裏插入圖片描述

公共流程權限問題
要實現公共流程在項目使用,公共流程管理方需要考慮使用者是否擁有對應的權限。

標準運維:公共流程的使用者需要擁有查看公共流程、使用公共流程新建任務兩個權限。

在這裏插入圖片描述

其他系統:公共流程的使用者還受標準插件對接的後端系統權限約束。
以最常用的作業平台插件為例,公共流程管理者需考慮下面的約束:

  • 默認情況下,作業平台只允許執行方案、腳本和執行目標(IP)歸屬於同一個業務(集),公共腳本則允許所有業務使用
  • 執行目標(IP)在 IP 白名單內,允許該 IP 在非本業務下分發文件、執行腳本

場景
使用者僅在自己業務下的主機執行,推薦使用“快速執行腳本”,並將“業務”字段勾選為全局變量。
當我們在某個業務下使用該流程新建任務的時候,標準運維會自動為你填充該字段為“新建任務”時選擇的項目。
此時快速腳本就歸屬於該業務,滿足腳本和執行目標(IP)歸屬於同一個業務(集)的約束。

在這裏插入圖片描述

場景2
一些特定場景下,使用者需要在公共流程所屬者(非使用者業務下)的主機上執行操作,此時請使用“快速執行腳本”,並將“業務”字段勾選為全局變量、開啓“跨業務執行”。同時將公共流程管理者的業務主機在作業平台添加到 IP 白名單,這樣才能實現使用者在管理者的主機執行腳本。

舉例:公共流程是一個獲取用户列表的腳本,操作的主機是在該公共流程管理者管理的A業務下,使用者想在他負責的B業務下運行這個功能流程。那就需要公共流程的管理者配置兩個地方。

在這裏插入圖片描述

2.業務在流程裏引用公共流程

在這裏插入圖片描述

3.參數配置

在這裏插入圖片描述

如果公共流程的目標執行IP跟業務執行的目標IP不一致,則需要按照場景2進行配置

説明:適合產品版本 V6.1/V6.2/V7.0/V7.1

user avatar caisekongbai Avatar xingfudexiyang_dgds0f Avatar yuque Avatar toplist Avatar gaodadepijiu Avatar dns1 Avatar zingdev Avatar fannaodeliushu Avatar z6nq94vp Avatar phytium_developers Avatar alixitongruanjianjishu Avatar servicedeskplus Avatar
Favorites 13 users favorite the story!
Favorites

Add a new Comments

Some HTML is okay.