Condividi tramite


Panoramica di System Center - Orchestrator

Importante

Questa versione di Orchestrator ha raggiunto la fine del supporto. È consigliabile eseguire l'aggiornamento a Orchestrator 2022.

Come amministratore IT, probabilmente si eseguono numerose attività e procedure per mantenere integro l'ambiente di calcolo. È possibile che siano state automatizzate le singole attività, ma in genere non l'intero processo. Con System Center - Orchestrator si associano attività e procedure diverse usando un runbook dell'interfaccia utente grafica Designer per creare soluzioni affidabili, flessibili ed efficienti end-to-end nell'ambiente IT. Usando Orchestrator, è possibile:

  • Automatizzare i processi nel data center, indipendentemente dall'hardware o dalla piattaforma.
  • Standardizzare le procedure consigliate per migliorare l'efficienza operativa.
  • Connettere i sistemi da diversi fornitori senza dover sapere come usare script e linguaggi di programmazione.

Architettura dell'agente di orchestrazione

Il diagramma seguente illustra ognuna delle funzionalità dell'agente di orchestrazione e la comunicazione tra ognuna.

Diagramma dell'architettura di Orchestrator.

Il database di orchestrazione è il centro dell'installazione di Orchestrator contenente tutti i runbook, le impostazioni di configurazione e i log. Il server management è necessario in quanto rappresenta il livello di comunicazione tra Runbook Designer e il database di orchestrazione. Uno o più server Runbook comunica direttamente con il database per recuperare i Runbook da eseguire e per archiviare le informazioni sui processi creati dai Runbook. Anche il servizio Web comunica direttamente con il database di orchestrazione e fornisce una connessione tramite browser Web alla console Orchestration.

Automazione mediante i Runbook

Per automatizzare un'attività o un processo in Orchestrator, usare il runbook Designer per creare un runbook. Per aggiungere attività al Runbook, trascinarle dal riquadro Attività , quindi collegare le attività nell'ordine richiesto per creare un flusso di lavoro.

Nella figura seguente viene illustrato un Runbook semplice.

Diagramma del runbook semplice.

Questo Runbook consente di monitorare un registro eventi. Quando viene rilevato l'evento specificato, il Runbook controlla lo stato di un particolare processo di Windows in un computer specifico. Se il processo viene trovato in esecuzione, viene arrestato. Il Runbook avvia quindi il processo e invia un messaggio di posta elettronica come notifica della modifica dello stato del processo.

Ogni attività del runbook viene completata prima di procedere alla successiva e le attività sono disponibili che forniscono logica complessa, ad esempio la necessità che più attività vengano completate prima che il runbook proceda. Combinando logica delle attività e collegamenti intelligenti, è possibile implementare qualsiasi tipo di logica richiesto dallo specifico scenario di automazione.

Modalità di elaborazione di un Runbook in Orchestrator

Dopo aver creato un runbook, esegui il commit nel database di orchestrazione controllandolo. È quindi possibile usare Runbook Designer o la console Orchestration per avviare e arrestare il Runbook.

Una richiesta di esecuzione di un runbook crea un processo archiviato nel database di orchestrazione. Ogni Runbook può definire un server Runbook principale e uno o più server di riserva che subentrano nell'elaborazione del Runbook se il server principale non è disponibile. Un servizio presente in ogni server Runbook monitora costantemente il database di orchestrazione per individuare i processi che è in grado di elaborare. Quando un server runbook rileva un processo, registra che lavora sul processo, copia il runbook in locale, registra l'esecuzione di un'istanza del runbook e quindi inizia a elaborare il runbook. Per qualsiasi runbook che non contiene un monitoraggio, è possibile creare più richieste di runbook, vale a dire che un singolo runbook può avere più processi.

Quando un server runbook elabora un processo, crea un'istanza del runbook eseguendo una copia in locale e quindi eseguendo le azioni definite all'interno del runbook in base alla logica del flusso di lavoro inclusa. Le informazioni sullo stato, i risultati dell'attività e i dati vengono registrati nel database di orchestrazione in modo che sia possibile monitorare lo stato cronologico e in tempo reale del Runbook.

Estensione dell'agente di orchestrazione

La tabella seguente mostra più strategie disponibili per estendere la funzionalità fornita da un'installazione standard di Orchestrator.

Funzionalità di Orchestrator Descrizione
integration pack (IP) Un Integration Pack è un insieme di attività personalizzate specifiche di un prodotto o di una tecnologia. Microsoft e altre aziende forniscono pacchetti di integrazione con attività per interagire con il loro prodotto da un runbook di Orchestrator.
Orchestrator Integration Toolkit Orchestrator Integration Toolkit consente di estendere la libreria di attività oltre la raccolta di attività standard e integration pack. Integration Toolkit include strumenti basati sulla procedura guidata per creare nuove attività e Integration Pack per Orchestrator. Gli sviluppatori possono anche usare Integration Toolkit per creare Integration Pack da attività personalizzate create tramite Orchestrator SDK.

Passaggi successivi

Come installare Orchestrator.