您可以通過建立營運任務,並設定營運周期、營運指令碼等營運規則,實現對主機的批量自動營運,從而提高營運效率。本文介紹如何建立並執行營運任務。
前提條件
限制條件
單個營運任務執行時間不能超過24小時,若超過此時間將會斷開任務串連。
單個營運任務關聯的主機賬戶數不能超過200個。
不同的資產規格,所包含的營運任務總數和並發數不同。具體如下表所示:
說明所有狀態(待審批、執行中、執行成功等)的營運任務都會佔用任務數。
Bastionhost規格
任務總數上限
可同時開始任務上限
50資產
200
200
100資產
200資產
500資產
1000
500
1000資產
2000資產
5000資產
2000
1000
10000資產
20000資產
5000
2000
操作步驟
RAM使用者需要在Bastionhost管理頁面建立營運任務,非RAM使用者需要在營運門戶建立營運任務。
RAM使用者
登入Bastionhost控制台,在頂部功能表列,選擇Bastionhost所在的地區。
在Bastionhost執行個體列表,定位到目標執行個體,單擊管理。
在左側導覽列,選擇
可選:建立營運指令碼。
在指令碼管理頁簽,單擊建立營運指令碼。
在建立營運指令碼面板,配置營運指令碼名稱和內容,單擊建立營運指令碼。
說明指令碼名稱長度為1~128個字元,不能以特殊字元開頭,且只可包含特殊字元中的半形句號(.)、底線(_)、短劃線(-)以及空格。
指令碼內容目前僅支援Shell命令集,且最大不能超過64 KB。
營運員只能建立私人指令碼。公用指令碼請聯絡管理員建立。
在營運任務頁簽,單擊建立營運任務。
在建立營運任務頁面,參考下表配置任務資訊,單擊建立營運任務。
配置項
說明
任務名稱
自訂任務名稱,需全域唯一。
命名規則如下:
長度為1~128個字元。
不能以特殊字元開頭。
只可包含特殊字元中的半形句號(.)、底線(_)、短劃線(-)以及空格。
執行方式
選擇營運任務執行方式。支援的方式如下:
手動執行:需要手動觸發執行任務。
周期執行:營運任務將根據您設定的執行時間(開始時間)和執行循環進行執行。周期可選擇按小時或天,有效值範圍1~720小時或1~30天。
定時執行:營運任務將會根據您設定的執行時間開始執行。
說明手動開始的任務優先順序高於計劃任務(定時執行和周期執行)。
指令碼內容
手動輸入指令碼內容或指定營運指令碼(公用指令碼或私人指令碼)。
說明指令碼內容目前僅支援Shell命令集,且最大不能超過64 KB。
私人指令碼由營運員建立,而公用指令碼則由管理員建立。公用指令碼建立操作,請參見營運任務管理。
關聯主機賬戶
營運任務只能關聯被授權的主機賬戶,且密碼、SSH私密金鑰、共用密鑰至少託管了其一的賬戶才可被關聯。主機賬戶授權操作,請參見授權資產及資產賬戶。
非RAM使用者
登入Bastionhost營運門戶。具體操作,請參見登入營運門戶。
在左側導覽列,單擊營運任務。
可選:建立營運指令碼。
在指令碼管理頁簽,單擊建立營運指令碼。
在建立營運指令碼面板,配置營運指令碼名稱和內容,單擊建立營運指令碼。
說明指令碼名稱長度為1~128個字元,不能以特殊字元開頭,且只可包含特殊字元中的半形句號(.)、底線(_)、短劃線(-)以及空格。
指令碼內容目前僅支援Shell命令集,且最大不能超過64 KB。
營運員只能建立私人指令碼。公用指令碼請聯絡管理員建立。
在營運任務頁簽,單擊建立營運任務。
在建立營運任務頁面,參考下表配置任務資訊,單擊建立營運任務。
配置項
說明
任務名稱
自訂任務名稱,需全域唯一。
命名規則如下:
長度為1~128個字元。
不能以特殊字元開頭。
只可包含特殊字元中的半形句號(.)、底線(_)、短劃線(-)以及空格。
執行方式
選擇營運任務執行方式。支援的方式如下:
手動執行:需要手動觸發執行任務。
周期執行:營運任務將根據您設定的執行時間(開始時間)和執行循環進行執行。周期可選擇按小時或天,有效值範圍1~720小時或1~30天。
定時執行:營運任務將會根據您設定的執行時間開始執行。
說明手動開始的任務優先順序高於計劃任務(定時執行和周期執行)。
指令碼內容
手動輸入指令碼內容或指定營運指令碼(公用指令碼或私人指令碼)。
說明指令碼內容目前僅支援Shell命令集,且最大不能超過64 KB。
私人指令碼由營運員建立,而公用指令碼則由管理員建立。公用指令碼建立操作,請參見營運任務管理。
關聯主機賬戶
營運任務只能關聯被授權的主機賬戶,且密碼、SSH私密金鑰、共用密鑰至少託管了其一的賬戶才可被關聯。主機賬戶授權操作,請參見授權資產及資產賬戶。