Condividi tramite


Panoramica di System Center - Orchestrator

In qualità di amministratore IT, è probabile che si eseguano numerose attività e procedure per mantenere integro l'ambiente di elaborazione. È possibile che siano state automatizzate singole attività, ma in genere non l'intero processo. Con System Center - Orchestrator, si associano attività e procedure diverse usando un Runbook Designer con interfaccia utente grafica per creare soluzioni end-to-end affidabili, flessibili ed efficienti nell'ambiente IT. Con Orchestrator è possibile:

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

Architettura dell'agente di orchestrazione

Il diagramma seguente illustra ognuna delle funzionalità di Orchestrator e la comunicazione tra di esse.

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 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 di 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à di completare più attività 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, eseguirne il commit nel database di orchestrazione archiviandolo. È 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 che viene 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 sta lavorando al processo, copia il runbook in locale, registra l'esecuzione di un'istanza del runbook e quindi inizia l'elaborazione del 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 effettuandone una copia localmente ed eseguendo le azioni definite all'interno del Runbook in base alla logica del flusso di lavoro incluso. 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 di Orchestrator

La tabella seguente illustra più strategie disponibili per estendere le funzionalità fornite 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 prodotto da un runbook di Orchestrator.
Orchestrator Integration Toolkit Orchestrator Integration Toolkit consente di estendere la libreria di attività oltre la raccolta di attività e integration pack standard. Integration Toolkit include strumenti basati su procedure guidate per creare nuove attività e Integration Pack per Orchestrator. Gli sviluppatori possono anche usare Integration Toolkit per creare Integration Pack da attività personalizzate compilate tramite Orchestrator SDK.

Passaggi successivi

Come installare Orchestrator.