共用方式為


System Center - Orchestrator 概觀

重要

Service Provider Foundation (SPF) 已從 System Center 2025 停止。 不過,SPF 2022 將繼續使用 System Center 2025 元件。

身為IT系統管理員,您可能會執行許多工作和程式,讓您的運算環境保持健康。 您可能有自動化的個別工作,但通常不是整個程式。 使用 System Center - Orchestrator,您可以使用圖形使用者介面 Runbook Designer 將不同的工作和程式系結在一起,以在 IT 環境中建立可靠、彈性且有效率的端對端解決方案。 使用 Orchestrator,您可以:

  • 不受硬體或平台的限制,將資料中心內的程序自動化。
  • 標準化最佳做法以改善作業效率。
  • 連接來自不同廠商的系統,而不需要知道如何使用腳本和程式設計語言。

若要瞭解必要條件,請參閱 System Center Orchestrator的系統需求。

Orchestrator 架構

下圖說明每個 Orchestrator 功能和每個功能之間的通訊。

Orchestrator 架構的圖表。

協調流程資料庫是 Orchestrator 安裝的中心,其中包含所有 Runbook、組態設定和記錄。 Management 伺服器是介於 Runbook Designer 和 Orchestrator 資料庫之間必要的通訊層。 一或多部 Runbook 伺服器會直接與資料庫通訊來擷取要執行的 Runbook,並儲存從 Runbook 建立之作業的相關資訊。 Web 服務也會直接與 Orchestrator 資料庫通訊,並提供 Orchestration 主控台的網頁瀏覽器連線。

使用 Runbook 實現自動化

若要在 Orchestrator 中自動執行工作或程式,您可以使用 Runbook 設計工具來建立 Runbook。 您可以從 [活動] 窗格拖曳活動以將活動新增至 Runbook,然後再依照所需的順序連結活動以建立工作流程。

下圖顯示簡單的 Runbook。

簡單的 Runbook 圖表。

這個 Runbook 會監視事件記錄檔。 當 Runbook 偵測到指定的事件時,它會檢查特定電腦上 Windows 中特定處理序的狀態。 如果發現進程正在執行,就會停止。 接著,Runbook 會啟動處理序,並傳送電子郵件以作為處理序狀態變更的通知。

每個 Runbook 活動會在繼續進行下一個之前完成,而且提供複雜邏輯的活動可供使用,例如要求在 Runbook 繼續之前完成多個活動。 藉由使用活動邏輯與智慧連結的組合,您可以實作特定自動化案例所需的任何邏輯。

Orchestrator 處理 Runbook 的方式

建立 Runbook 之後,您會將它簽入至協調流程資料庫。 接著,您可以使用 Runbook Designer 或 Orchestration 主控台來啟動及停止 Runbook。

每個執行 Runbook 的要求都會產生一項儲存在 Orchestrator 資料庫內的 作業 。 每個 Runbook 都可定義一部主要 Runbook 伺服器,以及一或多部在主要伺服器無法使用時負責處理 Runbook 的待命伺服器。 每部 Runbook 伺服器上的服務都會持續監視 Orchestrator 資料庫中是否有服務可以處理的作業。 當 Runbook 伺服器偵測到作業時,它會記錄其正在處理作業、在本機複製 Runbook、記錄其執行 Runbook 實例,然後開始處理 Runbook。 對於不包含監視器的任何 Runbook,您可以建立多個 Runbook 要求,這表示單一 Runbook 可以有多個作業。

當 Runbook 伺服器處理作業時,它會在本機製作 Runbook 的複本,然後再根據內含的工作流程邏輯執行 Runbook 中定義的動作,以便建立 Runbook 的 執行個體 。 系統會將狀態資訊、活動結果及資料記錄在 Orchestrator 資料庫內,讓您可以監視 Runbook 的即時和歷史狀態。

擴充 Orchestrator

下表顯示多個策略,可用來擴充 Orchestrator 標準安裝所提供的功能。

Orchestrator 功能 描述
整合套件 (IP) 整合套件是產品或技術特有之自訂活動的集合。 Microsoft和其他公司提供整合套件與來自 Orchestrator Runbook 之產品互動的活動。
Orchestrator Integration Toolkit Orchestrator Integration Toolkit 可讓您將活動連結庫延伸至標準活動和整合套件集合之外。 Integration Toolkit 具有精靈式工具,可建立 Orchestrator 的新活動和整合套件。 開發人員也可以使用 Integration Toolkit,從使用 Orchestrator SDK 所建置的自定義活動建立整合套件。

下一步

如何安裝 Orchestrator