全部產品
Search
文件中心

Bastionhost:自動營運

更新時間:Jun 30, 2024

您可以通過建立營運任務,並設定營運周期、營運指令碼等營運規則,實現對主機的批量自動營運,從而提高營運效率。本文介紹如何建立並執行營運任務。

前提條件

限制條件

  • 單個營運任務執行時間不能超過24小時,若超過此時間將會斷開任務串連。

  • 單個營運任務關聯的主機賬戶數不能超過200個。

  • 不同的資產規格,所包含的營運任務總數和並發數不同。具體如下表所示:

    說明

    所有狀態(待審批、執行中、執行成功等)的營運任務都會佔用任務數。

    Bastionhost規格

    任務總數上限

    可同時開始任務上限

    50資產

    200

    200

    100資產

    200資產

    500資產

    1000

    500

    1000資產

    2000資產

    5000資產

    2000

    1000

    10000資產

    20000資產

    5000

    2000

操作步驟

RAM使用者需要在Bastionhost管理頁面建立營運任務,非RAM使用者需要在營運門戶建立營運任務。

RAM使用者

  1. 登入Bastionhost控制台,在頂部功能表列,選擇Bastionhost所在的地區。

  2. 在Bastionhost執行個體列表,定位到目標執行個體,單擊管理

  3. 在左側導覽列,選擇資產營運 > 營運任務

  4. 可選:建立營運指令碼。

    1. 指令碼管理頁簽,單擊建立營運指令碼

    2. 建立營運指令碼面板,配置營運指令碼名稱和內容,單擊建立營運指令碼

      說明
      • 指令碼名稱長度為1~128個字元,不能以特殊字元開頭,且只可包含特殊字元中的半形句號(.)、底線(_)、短劃線(-)以及空格。

      • 指令碼內容目前僅支援Shell命令集,且最大不能超過64 KB。

      • 營運員只能建立私人指令碼。公用指令碼請聯絡管理員建立。

  5. 營運任務頁簽,單擊建立營運任務

  6. 建立營運任務頁面,參考下表配置任務資訊,單擊建立營運任務

    重要
    • 營運任務建立成功後,狀態為待審批,管理員審批通過後,狀態會變更為待執行。管理員審批次程序,請參見任務審批

    • 管理員可設定營運任務自動審批,當營運員建立營運任務後將自動允許執行。具體操作,請參見營運配置

    配置項

    說明

    任務名稱

    自訂任務名稱,需全域唯一。

    命名規則如下:

    • 長度為1~128個字元。

    • 不能以特殊字元開頭。

    • 只可包含特殊字元中的半形句號(.)、底線(_)、短劃線(-)以及空格。

    執行方式

    選擇營運任務執行方式。支援的方式如下:

    • 手動執行:需要手動觸發執行任務。

    • 周期執行:營運任務將根據您設定的執行時間(開始時間)和執行循環進行執行。周期可選擇按小時或天,有效值範圍1~720小時或1~30天。

    • 定時執行:營運任務將會根據您設定的執行時間開始執行。

    說明

    手動開始的任務優先順序高於計劃任務(定時執行和周期執行)。

    指令碼內容

    手動輸入指令碼內容或指定營運指令碼(公用指令碼或私人指令碼)。

    說明
    • 指令碼內容目前僅支援Shell命令集,且最大不能超過64 KB。

    • 私人指令碼由營運員建立,而公用指令碼則由管理員建立。公用指令碼建立操作,請參見營運任務管理

    關聯主機賬戶

    營運任務只能關聯被授權的主機賬戶,且密碼、SSH私密金鑰、共用密鑰至少託管了其一的賬戶才可被關聯。主機賬戶授權操作,請參見授權資產及資產賬戶

非RAM使用者

  1. 登入Bastionhost營運門戶。具體操作,請參見登入營運門戶

  2. 在左側導覽列,單擊營運任務

  3. 可選:建立營運指令碼。

    1. 指令碼管理頁簽,單擊建立營運指令碼

    2. 建立營運指令碼面板,配置營運指令碼名稱和內容,單擊建立營運指令碼

      說明
      • 指令碼名稱長度為1~128個字元,不能以特殊字元開頭,且只可包含特殊字元中的半形句號(.)、底線(_)、短劃線(-)以及空格。

      • 指令碼內容目前僅支援Shell命令集,且最大不能超過64 KB。

      • 營運員只能建立私人指令碼。公用指令碼請聯絡管理員建立。

  4. 營運任務頁簽,單擊建立營運任務

  5. 建立營運任務頁面,參考下表配置任務資訊,單擊建立營運任務

    重要
    • 營運任務建立成功後,狀態為待審批,管理員審批通過後,狀態會變更為待執行。管理員審批次程序,請參見任務審批

    • 管理員可設定營運任務自動審批,當營運員建立營運任務後將自動允許執行。具體操作,請參見營運配置

    配置項

    說明

    任務名稱

    自訂任務名稱,需全域唯一。

    命名規則如下:

    • 長度為1~128個字元。

    • 不能以特殊字元開頭。

    • 只可包含特殊字元中的半形句號(.)、底線(_)、短劃線(-)以及空格。

    執行方式

    選擇營運任務執行方式。支援的方式如下:

    • 手動執行:需要手動觸發執行任務。

    • 周期執行:營運任務將根據您設定的執行時間(開始時間)和執行循環進行執行。周期可選擇按小時或天,有效值範圍1~720小時或1~30天。

    • 定時執行:營運任務將會根據您設定的執行時間開始執行。

    說明

    手動開始的任務優先順序高於計劃任務(定時執行和周期執行)。

    指令碼內容

    手動輸入指令碼內容或指定營運指令碼(公用指令碼或私人指令碼)。

    說明
    • 指令碼內容目前僅支援Shell命令集,且最大不能超過64 KB。

    • 私人指令碼由營運員建立,而公用指令碼則由管理員建立。公用指令碼建立操作,請參見營運任務管理

    關聯主機賬戶

    營運任務只能關聯被授權的主機賬戶,且密碼、SSH私密金鑰、共用密鑰至少託管了其一的賬戶才可被關聯。主機賬戶授權操作,請參見授權資產及資產賬戶

相關文檔

  • 營運員建立營運任務之後,需要管理員審批通過之後,任務才能正常執行。管理員審批操作,請參見任務審批

    管理員還可以設定營運任務自動審批,開啟後,營運員建立了營運任務將自動允許執行。具體操作,請參見營運配置

  • 營運員建立自動營運任務後,管理員可以在營運任務管理頁面對其進行管理,例如查看營運任務詳情,停止或刪除營運任務等。管理員還可以建立公用的營運指令碼,供營運員選擇使用。更多說明,請參見營運任務管理