Ü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.

Diagramm der Orchestratorarchitektur.

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.

Einfaches Runbookdiagramm.

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

So installieren Sie Orchestrator.