排程用於實現工作執行自動化。可以使用 [排程] 工作區排程一次性或週期性工作來監控您的環境,隨時持續執行工作,停用排程和略過工作,或執行排定的工作。

如需大致瞭解如何將 [工作] 工作區與 SaltStack Config 中的其他工作區搭配使用以建立和使用工作進行組態管理,請參閱〈SaltStack Config 工作流程〉

SaltStack Config 包括一系列排程選項,可讓您根據組織需求建置自訂排程。此外,還可以透過 SaltStack Config 排程器 API 進行排程。

可以在 [活動] 工作區的 [即將進行] 區段中,依工作狀態 (例如,即將完成或已完成) 存取排定的工作。如需詳細資訊,請參閱〈活動〉。如需定義工作設定的相關指示,另請參閱〈工作〉

可以建立排程,以在定義的時段內按照設定的間隔執行工作。此外,[排程] 工作區還包括可用於執行/略過工作或停用整個排程的控制。

存取 [排程] 工作區

若要使用 [排程] 工作區,請按一下側邊功能表上的組態 > 排程

建立排程

將工作設定為按特定排程執行:

  1. 在 [排程] 工作區中,按一下建立排程
  2. 輸入排程名稱並定義自訂設定。如需詳細資訊,請參閱排程設定
  3. 按一下儲存

檢查工作狀態

檢查按排程執行的工作的狀態:

  1. 在 [排程] 工作區中,按一下排程名稱。
  2. 您可以選取不同的狀態索引標籤來檢視與排程相關聯的已完成、進行中和即將進行的工作。如需有關不同狀態的詳細資訊,請參閱狀態
備註: 此外,也可以在 [活動] 工作區中檢視排定工作的狀態。請參閱 活動

編輯排程

變更排程:

  1. 在 [排程] 工作區中,按一下排程名稱。
  2. 按一下編輯排程
  3. 請根據需要編輯排程設定。如需詳細資訊,請參閱排程設定
  4. 按一下儲存

執行排定的工作

執行排定的工作:

  1. 在 [排程] 工作區中,選取與排定工作相關聯的核取方塊。
    備註: 可以選取多個排程,以一次執行多個工作。
  2. 按一下立即執行
  3. 在確認快顯視窗中,按一下立即執行
    備註: 如果 立即執行按鈕顯示已停用,則表示通常您可能沒有在此目標上或在 SaltStack Config 使用者介面中執行排程的權限。請連絡 SaltStack Config 管理員以請求存取權。

略過排定的工作執行個體

略過已排定工作的執行個體:

  1. 在 [排程] 工作區中,按一下排程名稱並移至即將進行索引標籤。
  2. 選取與要略過的工作執行個體相關聯的核取方塊。
  3. 按一下略過
  4. 在確認對話方塊中,按一下略過

停用整個排程

停用整個排程以防止其執行:

  1. 在 [排程] 工作區中,選取與排程相關聯的核取方塊。
  2. 按一下停用
  3. 在確認對話方塊中,按一下停用
備註: 也可以在特定排程本身停用或啟用排程。

排程設定

根據下列內容定義排程設定。

工作

指定要包括在排程中的工作。如需詳細資訊,請參閱〈工作〉

目標

目標是指一或多個 Salt 主節點中的一組部屬節點,將為其套用工作的 Salt 命令。Salt 主節點也可以像部屬節點一樣進行管理,如果正在執行部屬節點服務,也可以成為目標。此欄位可讓您根據所選命令選擇目標群組或 Salt 主節點。

時區

排程中包括的工作會根據此欄位中指示的時區執行。工作將以 UTC 形式儲存,這意味著無論 RaaS 伺服器可能處於哪個時區,都將在指定的 UTC 時間執行工作。時區已儲存,以便轉換為 UTC 或從 UTC 轉換為您的當地時間。

SaltStack Config 自動從瀏覽器偵測您的當地時區,並使用該時區作為預設值。無法變更您的當地時區。

排程頻率

週期性重複日期和時間一次 cron 運算式中選擇排程頻率。還將提供其他選項,具體取決於排定的活動和所選排程頻率。

週期性
設定重複排程的間隔,其中包括開始日期或結束日期、展開樹和並行工作數目上限等選填欄位。
重複日期和時間
選擇每週或每天重複排程,其中包括開始日期或結束日期以及並行工作數目上限等選填欄位。
一次
指定執行工作的日期和時間。
Cron
輸入 cron 運算式,以根據 Croniter 語法定義自訂排程。有關語法準則,請參閱 CronTab 編輯器。為獲得最佳效果,請在定義自訂 cron 運算式時避免將工作間隔排程在 60 秒以內。

狀態

[排程] 工作區會顯示每個排程的目前狀態。檢視排程詳細資料時,也可以查看每個排定工作的目前狀態。

排程

排程可處於已啟用或已停用狀態。

已啟用
所有工作將繼續根據排程設定執行,而不會中斷。
已停用
排程中包括的所有工作均已停用且不會執行。

排定的工作

排程可包括已完成、進行中和即將進行的工作。如需詳細資訊,請參閱〈活動〉