Overzicht van System Center - Orchestrator
Belangrijk
Service Provider Foundation (SPF) wordt stopgezet vanuit System Center 2025. SPF 2022 blijft echter werken met System Center 2025-onderdelen.
Als IT-beheerder voert u waarschijnlijk talloze taken en procedures uit om uw computeromgeving in orde te houden. Mogelijk hebt u afzonderlijke taken geautomatiseerd, maar meestal niet het hele proces. Met System Center - Orchestrator koppelt u verschillende taken en procedures aan elkaar met behulp van een grafische gebruikersinterface Runbook Designer om betrouwbare, flexibele en efficiënte end-to-end oplossingen in uw IT-omgeving te maken. Met Orchestrator kunt u het volgende doen:
- Automatiseer processen in uw datacenter, ongeacht hardware of platform.
- Best practices standaardiseren om de operationele efficiëntie te verbeteren.
- Verbind systemen van verschillende leveranciers zonder dat u hoeft te weten hoe u script- en programmeertalen moet gebruiken.
Zie Systeemvereisten voor System Center Orchestratorvoor meer informatie over de vereisten.
Orchestrator-architectuur
In het volgende diagram ziet u elk van de Orchestrator-functies en de communicatie tussen beide.
De orchestration-database is het midden van de Orchestrator-installatie met alle runbooks, configuratie-instellingen en logboeken. De beheerserver is vereist als een communicatielaag tussen Runbook Designer en de orchestration-database. Een of meer runbookservers communiceren rechtstreeks met de database om runbooks op te halen voor het uitvoeren en opslaan van informatie over de taken die zijn gemaakt op basis van de runbooks. De webservice communiceert ook rechtstreeks met de orchestration-database en biedt een webbrowserverbinding voor de Orchestration-console.
Automatisering met runbooks
Als u een taak of proces in Orchestrator wilt automatiseren, gebruikt u Runbook Designer om een runbook te maken. U voegt activiteiten toe aan het runbook door ze vanuit het deelvenster Activiteiten te slepen en vervolgens activiteiten te koppelen in de vereiste volgorde om een werkstroom te maken.
In de volgende afbeelding ziet u een eenvoudig draaiboek.
Dit runbook bewaakt een gebeurtenislogboek. Wanneer de opgegeven gebeurtenis wordt gedetecteerd, controleert het runbook de status van een bepaald proces in Windows op een specifieke computer. Als wordt vastgesteld dat het proces draait, wordt het gestopt. Het runbook start vervolgens het proces en verzendt een e-mailbericht als een melding van de wijziging van de processtatus.
Elke runbookactiviteit wordt voltooid voordat u verdergaat met de volgende en activiteiten zijn beschikbaar die complexe logica bieden, zoals vereisen dat meerdere activiteiten worden voltooid voordat het runbook wordt voortgezet. Door gebruik te maken van een combinatie van logica voor activiteiten en slimme koppelingen, kunt u elke logica implementeren die uw specifieke automatiseringsscenario vereist.
Hoe Orchestrator een runbook verwerkt
Nadat u een runbook hebt gemaakt, slaat u het op in de orchestratiedatabase door het in te checken. U kunt vervolgens Runbook Designer of de Orchestration-console gebruiken om het runbook te starten en te stoppen.
Een aanvraag voor het uitvoeren van een runbook maakt een taak aan die is opgeslagen in de orchestratie database. Elk runbook kan een primaire runbookserver definiëren en een of meer stand-bys die het runbook verwerken als de primaire server niet beschikbaar is. Een service op elke runbookserver bewaakt continu de orchestratiedatabase voor taken die het kan verwerken. Wanneer een runbookserver een taak detecteert, registreert het dat het aan de taak werkt, kopieert het runbook lokaal, registreert dat er een exemplaar van het runbook wordt uitgevoerd en begint vervolgens met het verwerken van het runbook. Voor elk runbook dat geen monitor bevat, kunt u meerdere runbooks-aanvragen maken, wat betekent dat één runbook meerdere taken kan hebben.
Wanneer een runbookserver een taak verwerkt, wordt er een exemplaar van het runbook gemaakt door er lokaal een kopie van te maken en vervolgens de acties uit te voeren die in het runbook zijn gedefinieerd volgens de opgenomen werkstroomlogica. Statusinformatie, activiteitsresultaten en gegevens worden vastgelegd in de orkestratiedatabase, zodat u de realtime en historische status van het runbook kunt bewaken.
Orchestrator uitbreiden
In de volgende tabel ziet u meerdere strategieën die beschikbaar zijn voor het uitbreiden van de functionaliteit die wordt geboden door een standaardinstallatie van Orchestrator.
Orchestrator-functie | Beschrijving |
---|---|
integratiepakket (IP) | Een integratiepakket is een verzameling aangepaste activiteiten die specifiek zijn voor een product of technologie. Microsoft en andere bedrijven bieden integratiepakketten met activiteiten om te communiceren met hun product vanuit een Orchestrator-runbook. |
Orchestrator Integration Toolkit | Met de Orchestrator Integration Toolkit kunt u uw bibliotheek met activiteiten uitbreiden buiten de verzameling standaardactiviteiten en integratiepakketten. De Integration Toolkit bevat hulpprogramma's op basis van wizards voor het maken van nieuwe activiteiten en integratiepakketten voor Orchestrator. Ontwikkelaars kunnen de Integration Toolkit ook gebruiken om integratiepakketten te maken op basis van aangepaste activiteiten die ze bouwen met behulp van de Orchestrator SDK. |