Übersicht über System Center – Orchestrator
Wichtig
Diese Version von Orchestrator hat das Ende des Supports erreicht. Es wird empfohlen, ein Upgrade auf Orchestrator 2022 durchzuführen.
Als IT-Administrator 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 binden Sie verschiedene Aufgaben und Prozeduren mithilfe einer grafischen Benutzeroberfläche von Runbook Designer zusammen, um zuverlässige, flexible und effiziente End-to-End-Lösungen in Ihrer IT-Umgebung zu erstellen. Mit Orchestrator haben Sie folgende Möglichkeiten:
- Automatisieren von Prozessen in Rechenzentren, unabhängig von Hardware oder Plattform
- Standardisieren Sie bewährte Methoden, um die betriebliche Effizienz zu verbessern.
- Verbinden Sie Systeme verschiedener Anbieter, ohne mit Skript- und Programmiersprachen arbeiten zu müssen.
Orchestratorarchitektur
Das folgende Diagramm veranschaulicht die einzelnen Orchestrator-Features und die Kommunikation zwischen beiden.
Die Orchestrierungsdatenbank ist das Zentrum der Orchestrator-Installation, die alle Runbooks, Konfigurationseinstellungen und Protokolle enthält. Der Management-Server wird als Kommunikationsschicht zwischen Runbook Designer und der Orchestration-Datenbank benötigt. Ein oder mehrere Runbook-Server kommunizieren direkt mit der Datenbank, um auszuführende Runbooks abzurufen und Informationen zu den von den Runbooks erstellten Aufträgen zu speichern. Auch der Webdienst kommuniziert direkt mit der Orchestration-Datenbank und stellt eine Verbindung zur Orchestration-Konsole über einen Webbrowser bereit.
Automatisierung mithilfe von Runbooks
Um eine Aufgabe oder einen Prozess in Orchestrator zu automatisieren, verwenden Sie das Runbook Designer, um ein Runbook zu erstellen. Dem Runbook fügen Sie Aktivitäten hinzu, die Sie aus dem Bereich Aktivitäten ziehen. Anschließend verknüpfen Sie die Aktivitäten in der erforderlichen Reihenfolge, um einen Workflow zu erstellen.
Die folgende Abbildung zeigt ein einfaches Runbook.
Von diesem Runbook wird ein Ereignisprotokoll überwacht. Wenn das festgelegte Ereignis erkannt wird, wird vom Runbook der Status eines speziellen Prozesses in Windows auf einem bestimmten Computer überprüft. Wenn festgestellt wird, dass der Prozess ausgeführt wird, wird er beendet. Anschließend wird der Prozess vom Runbook gestartet und eine E-Mail-Benachrichtigung über die Änderung des Prozessstatus gesendet.
Jede Runbookaktivität wird abgeschlossen, bevor mit der nächsten aktivität fortgefahren wird, und es stehen Aktivitäten zur Verfügung, die komplexe Logik bereitstellen, z. B. dass mehrere Aktivitäten abgeschlossen werden müssen, bevor das Runbook fortgesetzt wird. Durch eine Kombination von Aktivitäten und intelligenten Links können Sie eine beliebige, auf Ihr Automatisierungsszenario zugeschnittene Logik implementieren.
Verarbeitung eines Runbooks durch Orchestrator
Nachdem Sie ein Runbook erstellt haben, committen 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.
Eine Anforderung zum Ausführen eines Runbooks erstellt einen Auftrag , der in der Orchestrierungsdatenbank 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 ein Runbookserver einen Auftrag erkennt, protokolliert er, dass er an dem Auftrag arbeitet, kopiert das Runbook lokal, protokolliert, dass ein instance des Runbooks ausgeführt wird, und beginnt dann mit der Verarbeitung des Runbooks. Für jedes Runbook, das keinen Monitor enthält, können Sie mehrere Runbooks-Anforderungen erstellen, was bedeutet, dass ein einzelnes Runbook mehrere Aufträge enthalten kann.
Wenn ein Runbookserver einen Auftrag verarbeitet, erstellt er eine instance des Runbooks, indem er lokal eine Kopie davon erstellt und dann die im Runbook definierten Aktionen gemäß der enthaltenen Workflowlogik ausfü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 Orchestratoren
In der folgenden Tabelle sind mehrere Strategien für die Erweiterung der Funktionalität aufgeführt, die von einer Standardinstallation von Orchestrator bereitgestellt wird.
Orchestrator-Funktion | BESCHREIBUNG |
---|---|
Integrationspaket (IP) | Ein Integrationspaket ist eine Sammlung benutzerdefinierter Aktivitäten für ein bestimmtes Produkt oder eine Technologie. Microsoft und andere Unternehmen stellen Integrationspakete mit Aktivitäten für die Interaktion mit ihrem Produkt aus einem Orchestrator-Runbook bereit. |
Orchestrator Integration Toolkit | Mit dem Orchestrator Integration Toolkit können Sie Ihre Bibliothek mit 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. Entwickler können das Integration Toolkit auch verwenden, um Integrationspakete aus benutzerdefinierten Aktivitäten zu erstellen, die sie mit dem Orchestrator SDK erstellen. |
Nächste Schritte
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für