Översikt över System Center – Orchestrator
Viktigt
Den här versionen av Orchestrator har nått slutet av supporten. Vi rekommenderar att du uppgraderar till Orchestrator 2019.
Som IT-administratör utför du förmodligen många uppgifter och procedurer för att hålla din datormiljö felfri. Du kan ha automatiserade enskilda uppgifter, men vanligtvis inte hela processen. Med System Center – Orchestrator kan du koppla ihop olika uppgifter och procedurer med hjälp av ett grafiskt användargränssnitt Runbook-designer för att skapa tillförlitliga, flexibla och effektiva lösningar från ena änden till slut i IT-miljön. Med Orchestrator kan du:
- Automatisera processer i ditt datacenter, oavsett vilken maskinvara eller plattform som används.
- Standardisera metodtips för att förbättra driftseffektiviteten.
- Anslut system från olika leverantörer utan att du behöver veta hur du använder skript- och programmeringsspråk.
Orchestrator-arkitecure
Följande diagram illustrerar var och en av Orchestrator-funktionerna och kommunikationen mellan var och en.

Orchestration-databasen är mitten av Orchestrator-installationen som innehåller alla runbooks, konfigurationsinställningar och loggar. Management-servern behövs som ett kommunikationslager mellan Runbook Designer och Orchestration-databasen. En eller flera Runbook-servrar kommunicerar direkt med databasen för att hämta Runbooks för att köra och lagra information om de jobb som skapas från Runbooks. Webbtjänsten kommunicerar också direkt med Orchestration-databasen och förser Orchestration-konsolen med en webbläsaranslutning.
Automatisering med hjälp av Runbooks
Om du vill automatisera en uppgift eller process i Orchestrator använder du Runbook-designer för att skapa en runbook. Du lägger till aktiviteter i runbooken genom att dra dem från fönstret Aktiviteter och sedan länka aktiviteter i den ordning som krävs för att skapa ett arbetsflöde.
Följande bild visar en enkel Runbook.

Denna Runbook övervakar en händelselogg. När den identifierar den angivna händelsen kontrollerar Runbook statusen för en viss process i Windows på en viss dator. Om processen körs stoppas den. Runbook startar sedan processen och skickar ett e-postmeddelande med information om det ändrade processtillståndet.
Varje Runbook-aktivitet avslutas innan nästa startas, och det finns aktiviteter som tillhandahåller komplex logik som att flera aktiviteter måste slutföras innan Runbook fortsätter. Genom att använda en kombination av logik för aktiviteter och smarta länkar kan du implementera precis den logik du behöver för just ditt automatiseringsbehov.
Så här bearbetas en Runbook i Orchestrator
När du har skapat en runbook checkar du in den i Orchestration-databasen genom att checka in den. Du kan sedan använda antingen Runbook-designer eller Orchestration-konsolen för att starta och stoppa runbooken.
En begäran om att köra en Runbook skapar ett jobb som lagras i Orchestration-databasen. Varje Runbook kan definiera en primär Runbook-server och en eller flera reservservrar, som bearbetar Runbook om den primära servern inte är tillgänglig. En tjänst på varje Runbook-server övervakar Orchestration-databasen kontinuerligt efter jobb som kan bearbetas. När en Runbook-server identifierar ett jobb loggar den att den bearbetar jobbet, kopierar Runbook lokalt, loggar att den kör en instans av Runbook och startar sedan bearbetningen av Runbook. Om du har en Runbook som saknar övervakare kan du skapa flera Runbook-begäranden, vilket innebär att en Runbook kan ha flera jobb.
När en Runbook-server bearbetar ett jobb skapar den en instans av runbooken genom att göra en kopia av den lokalt och utför sedan de åtgärder som definierats i runbooken enligt den inkluderade arbetsflödeslogiken. Statusinformation, aktivitetsresultat och data registreras i Orchestration-databasen så att du kan övervaka runbookens realtidsstatus och historiska status.
Utöka Orchestrator
I följande tabell visas flera strategier som är tillgängliga för att utöka funktionerna som tillhandahålls av en standardinstallation av Orchestrator.
| Orchestrator-funktion | Description |
|---|---|
| integrationspaket (IP) | Ett integreringspaket är en samling anpassade aktiviteter för en viss produkt eller teknik. Microsoft och andra företag tillhandahåller integreringspaket med aktiviteter för att interagera med sina produkter från en Orchestrator-runbook. |
| Orchestrator Integration Toolkit | Med Orchestrator Integration Toolkit kan du utöka ditt bibliotek med aktiviteter utöver samlingen med standardaktiviteter och integreringspaket. Integration Toolkit har guidebaserade verktyg för att skapa nya aktiviteter och integreringspaket för Orchestrator. Utvecklare kan också använda Integration Toolkit för att skapa integreringspaket från anpassade aktiviteter som de skapar med hjälp av Orchestrator SDK. |