Meister aller Klassen: Skriptfreier "Kitt" für die Automatisierung

System Center Orchestrator 2012 Runbooks verwendet, um Aktivitäten und Aufgaben zu automatisieren – alles ohne eine einzige Zeile Code oder Skripts.

Greg Shields

Microsoft nennt es "die Kleber." Man können es nennen, "Automation für alles andere." In einer Welt, wo Windows PowerShell-Skripts scheinen, die Aufmerksamkeit zu erhalten, bietet das System Center Orchestrator 2012 Toten-einfach und praktisch frei von Skript-Automatisierung für den überlasteten Geek Alleskönner.

Ungläubig? Das ist verständlich. Dies ist ein großes Produkt und verkaufen könnte eine kleine Umgebung oder ein kleines Stück eines größeren. Wie kann eine Unternehmenslösung wie Orchestrator Ihre Arbeit auf einer Ebene erleichtern ohne auf einem anderen erschwert?

Finden Sie Ihre Antworten in der Auflistung der Aktivitäten Orchestrator vereint die Automatisierung Runbooks bauen. Out of the Box helfen Orchestrator Aktivitäten Sie erstellen, bearbeiten und Verschieben von Dateien auf der Festplatte; Monitor System Verhalten; und Kick-off-eine Vielzahl von anpassbaren Aktivitäten auf entfernten Systemen. Sie können all das tun, ohne Rückgriff auf eine einzige Zeile Code. Selbst wenn Sie in einer kleinen Umgebung, finden Sie dies nützlich. Wenn Sie klicken und ziehen können, können Sie so ziemlich alles automatisieren.

Eine Rohrleitung im Gebäude Wert

Verbringen Sie Zeit mit Windows PowerShell, und Sie werden schnell erkennen, die Kraft seiner Pipeline. Windows PowerShell-Pipeline erhalten Sie objektorientierte Flexibilität mit Ihren Daten. String zusammen eine Liste der Cmdlets und können leicht zu sammeln und Informationen filtern, organisieren und anschließend auf die resultierenden Daten handeln. Der schwierige Teil mit Windows PowerShell, kann jedoch finden die richtigen Cmdlets, Ihr Ziel zu erreichen. Die Schritte zu montieren diese Cmdlets erfordern manchmal zusätzliche Anstrengungen, die die Erfahrung mindert.

Orchestrator Aktivitäten und Runbooks entfernen Sie die Befehle aus der Windows PowerShell-Befehlszeile (siehe Abbildung 1). Im Beispiel in Abbildung 1, sechs Aktivitäten durch Links verbunden sind. Jede Aktivität definiert eine Aktion auf einer gezielten Maschine erreicht werden. Jeder Link, vertreten durch den verbindenden Pfeil, definiert die Reihenfolge der Operation für die Aktivitäten. Diese Runbook überprüft, ob ein Computer ist ein Netzlaufwerk im Netzwerk, eine Datei kopieren, fügen Sie eine Zeile in eine Protokolldatei, und senden Sie eine E-mail über den Erfolg oder Misserfolg der Runbook Berichten.

An Orchestrator runbook defines actions and the order of those actions
Abbildung 1 An Orchestrator Runbook definiert, Aktionen und die Reihenfolge dieser Aktionen.

Sie können die Drag & Drop Aktivitäten direkt aus einer Symbolleiste Aktivitäten in den Orchestrator Runbook-Designer. Sie für jede Aktivität zu definieren, was Eigenschaften anpassen, dann diesen Schritt leisten (siehe Abbildung 2). Die Links selbst enthalten auch Eigenschaften, die in der Regel die Reihe von Bedingungen sind für fortsetzen oder Beenden der Runbook nach jeder Aktivität. Die Zeile Append-Aktivität ist für zwei nachfolgende Mail senden Aktivitäten verbunden. Die erste wurde konfiguriert um eine Erfolg-e-Mail zu senden, während die zweite Bericht festgelegt ist, die die letzte Aktivität fehlgeschlagen ist.

Your runbook can map network path properties
Abbildung 2 Ihre Runbook Netzwerkeigenschaften Pfad zuordnen kann.

Orchestrator Automatisierungen sagte "der Klebstoff", weil seine Aktivitäten für die nahezu unbegrenzte Runbook Aktion Anpassung ermöglichen. Sie können die Aktionen, die in der Symbolleiste Aktivitäten aus allen zugänglich sind nicht konstruieren — einschließlich Windows PowerShell selbst.

Fürchte Sie nicht die Windows PowerShell-Belastung für viele Aktivitäten. Sie können die Bibliothek Aktivitäten Orchestrator Integration Packs erweitern. Orchestrator Integration Packs hinzufügen wie die Management Packs verwendet, um die System Center Operations Manager überwachen Vision auszudehnen neue Aktivitäten für das Erreichen bestimmter Ziele. Abbildung 3 stellt eine unvollständige Liste der einige der Aktivitäten des System Center Virtual Machine Manager (VMM) 2012 Integration Packs hinzugefügt. Wie Sie sehen können, konzentrieren ihre Aktionen gezielt auf die Aufgaben, die Sie zur Verwaltung virtueller Maschinen (VMs benötigen) in VMM.

This Integration Pack focuses on managing virtual machines within System Center Virtual Machine Manager 2012
Abbildung 3 dieser Integration Pack konzentriert sich auf die Verwaltung von virtuellen Maschinen in System Center Virtual Machine Manager 2012.

Die Integration-Packs sind nicht nur neue Verben. Sie sind auch der Punkt der Integration zwischen Orchestrator und die externe Lösung, mit der Sie arbeiten. Im Konfigurationseditor für der VMM 2012 Integration Pack (siehe Abbildung 4), liefern Sie Verbindungsinformationen auf einen verfügbaren VMM-Server als Teil der Registrierung und Bereitstellung des Packs in Ihrer Infrastruktur Orchestrator.

Zentralisierung der Integration in das Pack selbst stark vereinfacht die Schritte zum Erstellen einer Runbook aus Aktivität Objekte erforderlich. Die registrierten Pack-Objekte sind bereits so konfiguriert, dass auf dem Remoteserver ausführen. Alles, was Sie tun müssen, ist die Aktivität verbunden.

You can edit the configuration of the System Center Virtual Machine Manager 2012 Integration Pack
Abbildung 4 können Sie die Konfiguration des System Center Virtual Machine Manager 2012 Integration Pack bearbeiten.

Ruhig überleben ihres Schöpfers

Der größte Vorteil der Orchestrator sogar die kleinsten Umwelt ist wohl die Zentralisierung der alle Automatisierungen, die eine Windows-Umgebung mit zu halten. Jeder, der keine Skripterstellung Erfahrung weiß wie Skripts für eine IT-Umgebung ein zweischneidiges Schwert sein können. Sie sind ideal für die Automatisierung der manuellen und schmerzhaften Aufgaben in Windows-Verwaltung, aber allzu oft ihre Aktivitäten in das tägliche Einerlei des Haltens von Servern mit verlieren.

Manchmal überleben diese Skripte auch Verantwortlicher für sie erstellen. Wenn der Administrator ein Skript-freundliche Arbeitsplätze ändert, gibt es ein Automatisierungs-Script ohne Besitzer. Das ist ein Problem, das Chaos am Tag anrichten kann, dass vergessene Skript nicht funktioniert mehr.

Orchestrator beseitigt das Problem der verstreuten Skripten durch die Zentralisierung der Ausführung auf einem einzigen Server. Skripts auf dem Server Orchestrator. Sie können ihre Aktivitäten über eine einzige, Web-basierte Orchestrator-Konsole verwalten (siehe Abbildung 5). Dass benutzerdefinierte Automatisierung Konsolidierung sorgt erhalten keine Anrufe Jahre später auf die Spur einer längst vergessenen verlorenen Automatisierung.

The Web-based Orchestrator Console helps you manage your automations
Abbildung 5 die webbasierte Orchestrator-Konsole können Sie Ihre Automatisierungen verwalten.

Self-Service-Automatisierung

Während Orchestrator selbst großen Kraft liefert, ruft dieses Toolkit Automatisierung noch nützlicher, wenn es mit dem System Center Service Manager integriert. Noch einen Blick auf die neue VM Runbook in Abbildung 2. Diese scheinbar einfache Runbook umfasst zwei Aktivitäten. Letztere von diesen Aktionen erstellt eine neue VM VMM aus einer Vorlage.

Diese einfache Automatisierung mag, bis Sie die zweite Aktivität der Runbook mit dem ersten paar unnötig. Erste Aktivität, Daten zu initialisieren, ist ein Platzhalter für das Hinzufügen von eingehende Daten zum Zeitpunkt der Ausführung. Die Eigenschaftsfenster für Daten initialisieren (finden Sie unter Abbildung 6a) und die VM Erstellen von Vorlage-Aktivität (siehe Abb. 6 b) erstellt zwei Parameter auf der linken Seite — Wolke und VMName. Diese werden sowohl als String typisiert. Dieser Parameter enthält die Werte auf der rechten Seite für das Ziel und die VM-Name verwendet werden, wenn die zweite Aktivität die VM erstellt.

Properties for Initialize Data
Abbildung 6a Eigenschaften für Daten initialisieren.

Properties for Create VM from Template activity

Abbildung 6 b Eigenschaften für VM aus Vorlage Aktivität erstellen.

Erstellen einer Runbook auf diese Weise können Sie Einzelheiten zu dokumentieren, wenn Sie eine Serviceanfrage erstellen im Dienst-Manager. Dieser Prozess erfordert eine Reihe von zusätzlichen Schritte, bei denen Orchestrator Service Manager integriert. Dann haben Sie die notwendige Vorlage, Serviceanfrage und Service-Angebot im Dienst-Manager-Objekte erstellen. Erfahren Sie mehr über diese Schritte in des nächsten Monats.

Was Sie begeistern können, ist das Endergebnis von der Orchestrator-Dienst-Manager-Verbindung. Sie müssen vollständige Automatisierung für Serviceanfragen. Mit ein paar zusätzlichen Schritten können Sie sogar automatisieren, was Ihr Geschäft Weiterleitung genehmigt werden muss bevor er Maßnahmen.

Kleber, die sogar eine Ziege lieben können

Man könnte meinen, der System Center als eine umfassende und weitreichende Unternehmensplattform, aber seine Werkzeuge sind nicht weniger wirksam für kleinere Umgebungen. Es gibt immer manuelle Tätigkeiten, deren Automatisierung überlasteten Personal für mehr Wertschöpfung Aufgaben befreien kann. Noch besser ist, können Sie schnell die Automatisierung liefern, ohne lange und umständliche Windows PowerShell-Skripts.

Man könnte sagen, Orchestrator einen Pfad zu der nach PowerShell-Ära ist. Die grafische und objektorientierte Schnittstelle der Orchestrator bietet komplette Automatisierung für alles andere.

Greg Shields

Greg Shields, MVP, ist Partner bei Concentrated Technology. Mehr von Shields' Geek of All Trades Tipps und Tricks bei ConcentratedTech.com.

Verwandte Inhalte