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 安裝的核心,包含所有 runbooks、配置設定和日誌。 Management 伺服器是介於 Runbook Designer 和 Orchestrator 資料庫之間必要的通訊層。 一或多部 Runbook 伺服器會直接與資料庫通訊來擷取要執行的 Runbook,並儲存從 Runbook 建立之作業的相關資訊。 Web 服務也會直接與 Orchestrator 資料庫通訊,並提供 Orchestration 主控台的網頁瀏覽器連線。
使用 Runbook 實現自動化
若要在 Orchestrator 中自動執行工作或程式,您可以使用 Runbook 設計工具來建立 Runbook。 您可以從 [活動] 窗格拖曳活動以將活動新增至 Runbook,然後再依照所需的順序連結活動以建立工作流程。
下圖顯示一個簡單的執行手冊。
這個 Runbook 會監控事件記錄檔。 當 Runbook 偵測到指定的事件時,它會檢查特定電腦上 Windows 中特定處理序的狀態。 如果發現程序正在執行,則將其停止。 接著,Runbook 會啟動處理序,並傳送電子郵件以作為處理序狀態變更的通知。
每個 Runbook 活動都會在進行下一步之前完成,且提供具有複雜邏輯的活動,例如要求在 Runbook 繼續之前完成多個活動。 藉由使用活動邏輯與智慧連結的組合,您可以實作特定自動化案例所需的任何邏輯。
Orchestrator 處理 Runbook 的方式
建立 Runbook 之後,您會將它簽入至協調流程資料庫。 然後,您可以使用 Runbook Designer 或 Orchestration 主控台來啟動和停止 Runbook。
每個執行 Runbook 的要求都會產生一項儲存在 Orchestrator 資料庫內的 作業 。 每個運行手冊都可以定義一部主要運行手冊伺服器,以及一部或多部在主要伺服器無法使用時負責處理運行手冊的備用伺服器。 每部 Runbook 伺服器上的服務會持續監視管控資料庫,以查看是否有能夠處理的作業。 當 Runbook 伺服器偵測到工作時,它會記錄正在處理該工作,將 Runbook 複製到本機,記錄正在執行 Runbook 的實例,然後開始處理 Runbook。 對於不包含監視器的任何流程書,您可以建立多次流程書請求,這表示一個流程書可以有多個作業。
當 Runbook 伺服器處理作業時,它會在本機製作 Runbook 的複本,然後再根據內含的工作流程邏輯執行 Runbook 中定義的動作,以便建立 Runbook 的 執行個體 。 系統會將狀態資訊、活動結果及資料記錄在 Orchestrator 資料庫內,讓您可以監視 Runbook 的即時和歷史狀態。
擴充 Orchestrator
下表顯示多個策略,可用來擴充 Orchestrator 標準安裝所提供的功能。
Orchestrator(協作工具)功能 | 描述 |
---|---|
整合套件 (IP) | 整合套件是產品或技術特有之自訂活動的集合。 Microsoft 和其他公司提供整合套件,內含可從 Orchestrator Runbook 與其產品互動的活動。 |
協調器整合工具包 | Orchestrator Integration Toolkit 可讓您將活動連結庫延伸至標準活動和整合套件集合之外。 Integration Toolkit 具有精靈式工具,可建立 Orchestrator 的新活動和整合套件。 開發人員也可以使用 Integration Toolkit,從使用 Orchestrator SDK 所建置的自定義活動建立整合套件。 |