Vue d’ensemble de System Center - Orchestrator

Important

Cette version d’Orchestrator a atteint la fin du support. Nous vous recommandons de mettre à niveau vers Orchestrator 2022.

En tant qu’administrateur informatique, vous effectuez probablement de nombreuses tâches et procédures pour maintenir l’intégrité de votre environnement informatique. Vous pouvez avoir des tâches individuelles automatisées, mais généralement, pas l’ensemble du processus. Avec System Center - Orchestrator, vous associez des tâches et des procédures disparates à l’aide d’un Runbook d’interface utilisateur graphique Designer pour créer des solutions de bout en bout fiables, flexibles et efficaces dans votre environnement informatique. Avec Orchestrator, vous pouvez :

  • Automatiser les traitements dans votre centre de données, quel que soit le matériel ou la plate-forme.
  • Normalisez les meilleures pratiques pour améliorer l’efficacité opérationnelle.
  • Connectez des systèmes de différents fournisseurs sans avoir à savoir comment utiliser des langages de script et de programmation.

Architecture Orchestrator

Le diagramme suivant illustre chacune des fonctionnalités d’Orchestrator et la communication entre chacune d’elles.

Diagramme de l’architecture Orchestrator.

La base de données d’orchestration est le centre de l’installation d’Orchestrator, qui contient tous les runbooks, paramètres de configuration et journaux. Le serveur management est requis comme couche de communication entre Runbook Designer et la base de données Orchestration. Un ou plusieurs serveurs Runbook communiquent directement avec la base de données pour récupérer les Runbook à exécuter et pour stocker des informations concernant les tâches créées à partir des Runbook. Le service Web communique également directement avec la base de données Orchestration et fournit une connexion au navigateur Web pour la console Orchestration.

Automatisation à l'aide de Runbook

Pour automatiser une tâche ou un processus dans Orchestrator, vous utilisez le Runbook Designer pour créer un runbook. Vous ajoutez des activités au Runbook en les faisant glisser depuis le volet Activités , puis en reliant les activités dans l'ordre de votre choix pour créer un flux de travail.

L'illustration suivante présente un Runbook simple.

Diagramme de runbook simple.

Ce Runbook surveille un journal des événements. Lorsqu'il détecte l'événement spécifié, le Runbook vérifie l'état d'un traitement particulier dans Windows sur un ordinateur spécifique. Si le processus est en cours d’exécution, il est arrêté. Le Runbook démarre ensuite le traitement et envoie un courrier électronique pour avertir de la modification de l'état du processus.

Chaque activité de runbook se termine avant de passer à la suivante, et des activités sont disponibles qui fournissent une logique complexe, comme exiger que plusieurs activités soient terminées avant que le runbook ne continue. En utilisant une combinaison de logique sur les activités et des liaisons intelligentes, vous pouvez implémenter la logique dont a besoin votre scénario d'automatisation particulier.

Façon dont Orchestrator traite un Runbook

Une fois que vous avez créé un runbook, vous le validez dans la base de données d’orchestration en l’archiver. Vous pouvez ensuite utiliser Runbook Designer ou la console Orchestration pour démarrer et arrêter le runbook.

Une demande d’exécution d’un runbook crée un travail stocké dans la base de données d’orchestration. Chaque Runbook peut définir un serveur Runbook principal et un ou plusieurs serveurs secondaires qui traitent le Runbook si le serveur principal n'est pas disponible. Un service sur chaque serveur Runbook surveille en permanence la base de données Orchestration et les tâches qu'elle peut traiter. Lorsqu’un serveur runbook détecte un travail, il enregistre qu’il travaille sur le travail, copie le runbook localement, enregistre qu’il exécute une instance du runbook, puis commence à traiter le runbook. Pour tout runbook ne contenant pas de moniteur, vous pouvez créer plusieurs demandes de runbooks, ce qui signifie qu’un seul runbook peut avoir plusieurs travaux.

Lorsqu’un serveur runbook traite un travail, il crée une instance du runbook en effectuant une copie localement, puis en effectuant les actions définies dans le runbook en fonction de la logique de flux de travail incluse. Les informations d'état, les résultats de l'activité et les données sont enregistrées dans la base de données Orchestration afin que vous puissiez surveiller l'état en temps réel et historique du Runbook.

Extension d’Orchestrator

Le tableau suivant présente plusieurs stratégies disponibles pour étendre les fonctionnalités fournies par une installation standard d’Orchestrator.

Fonctionnalité d'Orchestrator Description
Pack d'intégration Un pack d'intégration est un ensemble d'activités personnalisées spécifiques d'un produit ou d'une technologie. Microsoft et d’autres entreprises fournissent des packs d’intégration avec des activités permettant d’interagir avec leur produit à partir d’un runbook Orchestrator.
Orchestrator Integration Toolkit Orchestrator Integration Toolkit vous permet d’étendre votre bibliothèque d’activités au-delà de la collection d’activités standard et de packs d’intégration. Integration Toolkit dispose d’outils basés sur l’Assistant pour créer des activités et des packs d’intégration pour Orchestrator. Les développeurs peuvent également utiliser integration Toolkit pour créer des packs d’intégration à partir d’activités personnalisées qu’ils créent à l’aide du Kit de développement logiciel (SDK) Orchestrator.

Étapes suivantes

Comment installer Orchestrator.