Übersicht über System Center – Orchestrator
Wichtig
Service Provider Foundation (SPF) wird von System Center 2025 nicht mehr unterstützt. SPF 2022 funktioniert jedoch weiterhin mit System Center 2025-Komponenten.
Als IT-Admin führen Sie wahrscheinlich zahlreiche Aufgaben und Verfahren aus, um Ihre Computerumgebung fehlerfrei zu halten. Möglicherweise haben Sie einzelne Aufgaben automatisiert, aber in der Regel nicht den gesamten Prozess. Mit System Center – Orchestrator können Sie unterschiedliche Aufgaben und Verfahren über eine grafische Benutzeroberfläche, den Runbook Designer, miteinander verknüpfen, um zuverlässige, flexible und effiziente End-to-End-Lösungen in Ihrer IT-Umgebung zu erstellen. Mit Orchestrator können Sie Folgendes tun:
- Automatisieren von Prozessen in Ihrem Rechenzentrum, unabhängig von Hardware oder Plattform.
- Standardisieren von Best Practices, um die betriebliche Effizienz zu verbessern.
- Verbinden von Systemen verschiedener Anbieter, ohne dass Sie sich mit Skript- und Programmiersprachen auskennen müssen.
Orchestrator-Architektur
Das folgende Diagramm veranschaulicht die einzelnen Orchestrator-Features und die Kommunikation zwischen beiden.
Die Orchestrierungsdatenbank ist das Zentrum der Orchestrator-Installation mit allen Runbooks, Konfigurationseinstellungen und Protokollen. Der Verwaltungsserver ist als Kommunikationsschicht zwischen dem Runbook Designer und der Orchestrierungsdatenbank erforderlich. Ein oder mehrere Runbook-Server kommunizieren direkt mit der Datenbank, um Runbooks abzurufen und Informationen über die aus den Runbooks erstellten Aufträge zu speichern. Der Webdienst kommuniziert auch direkt mit der Orchestrierungsdatenbank und stellt eine Webbrowser-Verbindung für die Orchestrierungskonsole bereit.
Automatisierung mithilfe von Runbooks
Um eine Aufgabe oder einen Prozess in Orchestrator zu automatisieren, verwenden Sie den Runbook-Designer, um ein Runbook zu erstellen. Sie fügen Aktivitäten zum Runbook hinzu, indem Sie sie aus dem Bereich Aktivitäten ziehen, und verknüpfen dann die Aktivitäten in der erforderlichen Reihenfolge, um einen Workflow zu erstellen.
Die folgende Abbildung zeigt ein einfaches Runbook.
Dieses Runbook überwacht ein Ereignisprotokoll. Wenn das angegebene Ereignis erkannt wird, überprüft das Runbook den Status eines bestimmten Prozesses in Windows auf einem bestimmten Computer. Wenn festgestellt wird, dass der Prozess ausgeführt wird, wird er gestoppt. Das Runbook startet dann den Prozess und sendet eine E-Mail als Benachrichtigung über die Änderung des Prozessstatus.
Jede Runbook-Aktivität wird abgeschlossen, bevor mit der nächsten fortgefahren wird, und es stehen Aktivitäten zur Verfügung, die eine komplexe Logik bieten, z. B. die Anforderung, dass mehrere Aktivitäten abgeschlossen werden müssen, bevor das Runbook fortgesetzt wird. Durch die Verwendung einer Kombination aus Logik für Aktivitäten und intelligente Links können Sie jede Logik implementieren, die für Ihr bestimmtes Automatisierungsszenario erforderlich ist.
Verarbeitung eines Runbooks durch Orchestrator
Nachdem Sie ein Runbook erstellt haben, übertragen Sie es in die Orchestrierungsdatenbank, indem Sie es einchecken. Anschließend können Sie mithilfe von Runbook Designer oder der Orchestration-Konsole das Runbook starten oder beenden.
Durch die Anforderung zum Ausführen eines Runbooks wird ein Auftrag erstellt, der in der Orchestration-Datenbank gespeichert wird. Für jedes Runbook kann ein primärer Runbook-Server und ein oder mehrere Standbyserver bestimmt werden, die die Verarbeitung des Runbooks übernehmen, wenn der primäre Server nicht verfügbar ist. Auf jedem Runbook-Server wird von einem Dienst fortlaufend die Orchestration-Datenbank auf zu verarbeitende Aufträge überwacht. Wenn von einem Runbook-Server ein Auftrag erkannt wird, wird die Arbeit an dem Auftrag protokolliert, das Runbook lokal kopiert, die Ausführung einer Instanz des Runbooks protokolliert und mit der Verarbeitung des Runbooks begonnen. Für ein Runbook ohne Überwachung können Sie mehrere Runbook-Anforderungen erstellen, d. h., ein einzelnes Runbook kann mehrere Aufträge umfassen.
Wenn von einem Runbook-Server ein Auftrag verarbeitet wird, wird durch das lokale Anlegen einer Kopie des Runbooks eine Instanz desselben erstellt und dann die im Runbook festgelegten Aktionen gemäß der Workflowlogik ausgeführt. Statusinformationen, Ergebnisse von Aktivitäten und Daten werden in der Orchestration-Datenbank erfasst, sodass Sie den Echtzeit- und früheren Status des Runbooks überwachen können.
Erweitern von Orchestrator
In der folgenden Tabelle sind mehrere Strategien aufgeführt, mit deren Unterstützung die von einer Standardinstallation von Orchestrator bereitgestellten Funktionen erweitert werden können.
Orchestrator-Funktion | Beschreibung |
---|---|
Integrationspaket (IP) | Ein Integrationspaket ist eine Sammlung von benutzerdefinierten Aktivitäten, die für ein Produkt oder eine Technologie spezifisch sind. Microsoft und andere Unternehmen bieten Integrationspakete mit Aktivitäten für die Interaktion mit ihrem Produkt aus einem Orchestrator-Runbook. |
Orchestrator Integration Toolkit | Mit dem Orchestrator Integration Toolkit können Sie Ihre Bibliothek von Aktivitäten über die Sammlung von Standardaktivitäten und Integrationspaketen hinaus erweitern. Das Integration Toolkit verfügt über assistentenbasierte Tools zum Erstellen neuer Aktivitäten und Integrationspakete für Orchestrator. Entwickelnde können das Integration Toolkit auch verwenden, um Integrationspakete aus benutzerdefinierten Aktivitäten zu erstellen, die sie mithilfe des Orchestrator-SDKs erstellen. |