Teilen über


Übersicht über System Center – Orchestrator

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 unterschiedliche Aufgaben und Verfahren mit einer grafischen Benutzeroberfläche runbook Designer zusammen, um zuverlässige, flexible und effiziente End-to-End-Lösungen in Ihrer IT-Umgebung zu erstellen. Mit Orchestrator können Sie:

  • Automatisieren Sie Prozesse in Ihrem Rechenzentrum, unabhängig von Hardware oder Plattform.
  • Standardisieren Sie bewährte Methoden, um die betriebliche Effizienz zu verbessern.
  • Verbinden Sie Systeme von verschiedenen Anbietern, ohne wissen zu müssen, wie Skripts und Programmiersprachen verwendet werden.

Orchestrator-Architektur

Das folgende Diagramm veranschaulicht die einzelnen Orchestrator-Features und die Kommunikation zwischen beiden.

Diagramm der Orchestrator-Architektur.

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. Mindestens ein Runbookserver kommunizieren direkt mit der Datenbank, um Runbooks zum Ausführen und Speichern von Informationen zu den aufträgen abzurufen, die aus den Runbooks erstellt wurden. Der Webdienst kommuniziert auch direkt mit der Orchestrierungsdatenbank und stellt eine Webbrowserverbindung für die Orchestration-Konsole 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 dem Runbook Aktivitäten hinzu, indem Sie sie aus dem Bereich "Aktivitäten " ziehen und dann Aktivitäten in der erforderlichen Reihenfolge verknüpfen, um einen Workflow zu erstellen.

Die folgende Abbildung zeigt ein einfaches Runbook.

Einfaches Runbookdiagramm.

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 der Prozess ausgeführt werden soll, wird er beendet. Das Runbook startet dann den Prozess und sendet eine E-Mail als Benachrichtigung über die Änderung des Prozessstatus.

Jede Runbookaktivität endet, bevor Sie mit der nächsten fortfahren, und Aktivitäten sind verfügbar, die komplexe Logik bereitstellen, z. B. dass mehrere Aktivitäten abgeschlossen werden, 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, übernehmen 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 ist. 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 es eine Instanz des Runbook ausführt, und beginnt dann mit der Verarbeitung des Runbook. 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 haben kann.

Wenn ein Runbook-Server einen Auftrag verarbeitet, erstellt er eine Instanz des Runbook, indem er eine Kopie davon lokal 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 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-Feature 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. Entwickler können das Integration Toolkit auch verwenden, um Integrationspakete aus benutzerdefinierten Aktivitäten zu erstellen, die sie mithilfe des Orchestrator-SDKs erstellen.

Nächste Schritte

So installieren Sie Orchestrator.