Vue d’ensemble de la console Orchestration
Important
Cette version d’Orchestrator a atteint la fin du support. Nous vous recommandons de mettre à niveau vers Orchestrator 2022.
La console Orchestrator est une page web unique composée de plusieurs volets et espaces de travail. Cet article décrit ces volets et espaces de travail et inclut des procédures d’accès à la console et de gestion des runbooks. Il fournit des détails sur l’utilisation de la dernière console Web basée sur HTML5 et silverlight (déconseillée). Veillez à migrer vers la dernière console Web en suivant les étapes mentionnées dans cet article.
Notes
Extrayez le package de version v10.19.350.0 de DLC.
Volet de navigation
Le volet de navigation à gauche affiche l’arborescence Runbook et Dossiers, comme celle affichée sur le Runbook Designer. Contrairement à la console des versions antérieures, vous ne pouvez pas sélectionner les dossiers, mais vous pouvez sélectionner les runbooks , afficher leurs travaux et les exécuter.
Le volet de navigation est toujours visible sur tous les écrans pour permettre une navigation rapide vers d’autres runbooks et dossiers, tout en restant sur le même écran.
À droite du volet de navigation, vous pouvez voir l’écran choisi. L’écran Tableau de bord s’affiche par défaut.
Notes
Actuellement, l’actualisation automatique n’est prise en charge pour aucun des écrans. Rechargez la page manuellement.
Tableau de bord
Le tableau de bord affiche travaux actifs en haut, suivi d’un tableau de tous les travaux terminés (historique). Le volet Travaux terminés (historique) est réduit par défaut, ce qui permet de se concentrer sur les travaux actifs.
Chaque ligne des deux panneaux correspond à un travail unique. Un travail peut avoir une ou plusieurs instances de Runbook. Chaque ligne affiche :
- ID du travail : lien vers le runbook
- Horodatages : le nombre d’instances réussies et ayant échoué est affiché dans l’une des colonnes pour toutes les lignes.
- Boutons d’action : Arrêter le travail ou Afficher les détails du travail.
Vous pouvez sélectionner et développer chacune des lignes du travail et afficher les instances du travail.
Runbooks
Lorsque vous sélectionnez un runbook dans l’arborescence de navigation ou un lien de runbook, l’application accède à l’écran du runbook. Le panneau supérieur répertorie les métadonnées des runbooks (modification status, horodatages, etc.). Le bouton Exécuter vous permet de mettre en file d’attente le runbook en vue de son exécution sur le sous-ensemble souhaité de serveurs Runbook. Le bouton Exécuter est désactivé pour les runbooks qui ne sont pas à l’état Publié .
Sous ce panneau se trouve un affichage à onglets :
- Affichage : pour l’image graphique du Runbook.
- Travaux : pour la liste des travaux actifs et terminés du runbook (voir ci-dessous).
- Instances : pour obtenir la liste des instances actives et terminées du runbook dans tous ses travaux (voir ci-dessous).
Vous pouvez sélectionner les lignes dans l’affichage Travaux comme dans l’écran Tableau de bord. Les travaux en cours d’exécution peuvent être arrêtés à l’aide des boutons à droite de la ligne en cours d’exécution.
Vous pouvez sélectionner les lignes dans l’affichage Travaux comme dans l’écran Tableau de bord. Les travaux en cours d’exécution peuvent être arrêtés à l’aide des boutons à droite de la ligne en cours d’exécution.
Pendant que cet écran est actif, vous pouvez choisir un runbook différent dans l’arborescence de navigation. Cela ne modifie pas l’onglet sélectionné. Vous pouvez consulter travaux de différents runbooks en sélectionnant l’onglet Travaux et en accédant aux runbooks souhaités dans l’arborescence de navigation.
travaux
Lorsque vous sélectionnez un travail (à l’aide du bouton (i), l’application accède à cet écran. Le panneau supérieur affiche les métadonnées du travail (horodatages, paramètres).
Un tableau montrant les instances de ce travail suit le panneau.
La plupart des travaux ont une seule instance. Si le runbook a une activité de déclencheur Monitor/Event, chaque déclencheur démarre un travail unique instance. La capture d’écran suivante montre un travail avec plusieurs instances.
Notes
Un travail peut avoir au maximum une instance en cours d’exécution à tout moment. Toutefois, étant donné qu’un Runbook peut avoir plusieurs tâches en cours d’exécution simultanée, un Runbook peut avoir plusieurs instances en cours d’exécution.
La status du travail s’affiche visuellement avec les icônes :
Icône | Statut |
---|---|
Trois points | Le travail est mis en file d’attente |
Sablier | Le travail est en cours d’exécution |
Cercle avec barre oblique | Le travail a été annulé |
Tick | Travail terminé avec succès |
Exclamation rouge | Travail terminé mais ayant échoué |
Avertissement | Travail terminé avec avertissement(s) |
Instances
Lorsque vous sélectionnez une instance (à l’aide du bouton (i), l’application accède à cet écran. Le panneau supérieur affiche les métadonnées de l’instance (ID de travail, horodatages, paramètres, serveur qui exécute ce instance).
Le panneau supérieur comporte également trois boutons de navigation :
- Précédent : affichez l’instance qui s’est exécutée avant celle-ci.
- Suivant : Affichez l’instance qui s’est exécutée après celle-ci.
- Le plus récent : affichez les instance les plus récents.
Notes
L’ID du travail est le même, et étant donné que le deuxième instance est toujours en cours d’exécution, le travail est également en cours d’exécution.
Sous le panneau, vous voyez le diagramme de runbook. Vous pouvez sélectionner chaque activité de runbook pour afficher les sorties d’activité. Une icône dédiée à chaque activité indique la status de cette activité. Lorsque vous sélectionnez une activité, un volet à droite répertorie les sorties de l’activité.
Étant donné qu’une activité peut être exécutée plusieurs fois dans un instance (en raison d’une boucle), chaque exécution de l’activité a un numéro de séquence unique. La superposition vous permet de choisir le numéro de séquence à l’aide de la liste déroulante située en haut.
Notes
Pour garantir un temps de chargement rapide, seules les 10 premières sorties d’activité sont chargées pour l’activité. Le bouton Charger plus indique le nombre de fois où cette activité a été exécutée, et vous pouvez la sélectionner pour charger davantage de sorties.
Les status d’instance et d’activité suivent le même format que l’état du travail.
Exécuter des runbooks
Accédez à l’écran runbook du Runbook souhaité, puis sélectionnez Exécuter. Un formulaire de superposition s’ouvre à droite à l’endroit où vous êtes invité à :
- Définissez des valeurs sur tous les paramètres d’entrée (obligatoire).
- Choisissez l’ensemble de serveurs Runbook sur lesquels ce travail peut être planifié.
Un seul de ces serveurs exécute ce travail. Pour exécuter un Runbook sur de nombreux serveurs, vous devez exécuter ces nombreux travaux et définir explicitement les serveurs un par un.
Notes
Entrez les paramètres dans le formulaire, sinon le formulaire ne sera pas pris en compte.
Lorsque le formulaire est envoyé, une fenêtre contextuelle qui disparaît s’affiche en haut à droite pour indiquer si le travail a été correctement mis en file d’attente ou non.
Arrêter l’exécution des travaux
Le bouton Arrêter s’affiche dans le tableau de bord et l’écran Travail. La fenêtre contextuelle qui disparaît en haut à droite indique si le travail est arrêté ou non.
FAQ
La console ne se charge pas ; erreur « Euh oh ! Problème de connexion à WebApi [status 0] » s’affiche.
Vérifiez la console du développeur du navigateur (onglet Console), recherchez les erreurs CORS (bloquées par la stratégie CORS).
S’il n’y a pas d’erreurs CORS, case activée les journaux d’observateur d'événements (application) sur l’ordinateur de l’API web.
Pour corriger les erreurs CORS, vous devez vous assurer que le fichier de web.config
l’API doit avoir une configuration CORS appropriée. L’erreur du navigateur indique la valeur d’origine attendue dans l’API web.web.config
Bien que les noms de domaine ne respectent pas la casse, IIS CORS utilise un test de comparaison respectant la casse. Vérifiez que la origin
valeur est en minuscules dans la configuration CORS IIS.
Conseil
Configuration TYPIQUE d’IIS CORS de l’API web :
<add allowCredentials="true" maxAge="7200" origin="http://{domain}[:{port}]">
<allowMethods>
<add method="GET"/>
<add method="PUT"/>
<add method="POST"/>
<add method="PATCH"/>
<add method="DELETE"/>
</allowMethods>
<allowHeaders allowAllRequestedHeaders="true"/>
</add>
Pour plus d’informations sur la configuration de CORS dans web.config
, consultez cet article sur la configuration du module CORS.
Comment faire mettre à jour l’URL de l’API web ?
La console charge {install_dir}\assets\configuration.json pour rechercher l’URL de l’API. Vous pouvez la modifier à l’aide d’un éditeur de texte ordinaire. Vérifiez qu’il n’y a pas de fin /
(barre oblique) à la fin de l’URL.
Migrer vers des composants web HTML5
Les composants web HTML5 ont été publiés en décembre 2021 par le biais d’un billet de blog. La version comprenait une API REST .NET Core 5 et une console HTML5 repensée (sans Silverlight).
Nous vous recommandons de migrer vers les composants web .NET Core 6 (v10.19.350.0) qui seront pris en charge conformément à la stratégie de prise en charge de System Center 2019.
Voici les améliorations apportées aux composants Web :
- Effectuez une mise à niveau vers la dernière version de LTSC .NET Core 6. .NET 5 a atteint la fin du support .
Job start
les paramètres de formulaire dans la console web .NET 5 étaient obligatoires.- Le défilement horizontal ajouté à l’arborescence de navigation corrige le rendu du contenu profondément imbriqué.
- Les points de terminaison d’API ont été renforcés et les problèmes liés aux autorisations utilisateur non respectées sont résolus.
- Les horodatages affichés sur la console correspondent désormais au fuseau horaire du système.
- Les runbooks au niveau racine (c’est-à-dire, sans dossier parent) sont désormais visibles.
- Spécification Swagger (également appelée OpenAPI) décrivant l’API est publiée avec l’application.
- Empaqueté dans un programme d’installation Microsoft (.msi) avec une interface utilisateur du programme d’installation pour simplifier l’installation/désinstallation.
Prérequis pour l’installation
Le inclus Setup.exe
teste et demande les prérequis manquants suivants :
- Offre groupée d’hébergement .NET 6
- Modules IIS : CORS et réécriture d’URL.
Conseil
Vous pouvez installer la version v10.19.350.0 côte à côte avec les fonctionnalités .NET 5 et SilverLight Web.
- Migrer des composants web de .NET 5 vers .NET 6 (v10.19.350.0)
- Migrer de SilverLight Web Features vers .NET 6 (v10.19.350.0)
Exécutez la commande PowerShell suivante pour extraire le package de version v10.19.350.0 de DLC et lancer Setup.exe
:
Setup.exe /components:webapi,webconsole
Consultez la documentation du programme d’installation del’API et de la console et suivez les étapes indiquées par Setup.exe
.
Le programme d’installation crée automatiquement de nouveaux sites IIS avec de nouveaux web.config
. Vous avez peut-être apporté des modifications à ( web.config
par exemple, l’ajout de domaines aux origines autorisées par CORS, aux paramètres de base de données et à d’autres éléments de site IIS). Comparez le précédent et le nouveau web.config
et mettez à jour le nouveau web.config
en fonction des besoins.
La spécification d’API (Swagger/OpenAPI) est incluse dans .json format et peut être visualisées à l’aide d’un aperçu swagger de votre choix, tel que l’éditeur Swagger.
Suivez le FORUM aux questions pour résoudre les problèmes courants. Une fois que vous êtes à l’aise avec la version v10.19.350.0, vous pouvez supprimer les applications .NET 5 et les sites IIS respectifs.
Forum aux questions
Après avoir accédé à la console HTML5 à l’aide du navigateur, je vois Uh oh ! Problèmes de connexion au message d’API .
Inspectez les journaux de la console du navigateur ( appuyez sur Maj+Ctrl+I sur Microsoft Edge) et vérifiez s’il existe une erreur CORS. Une erreur CORS implique que l’URL de la console web n’a pas été ajoutée à la liste des origines autorisées de l’API.
Si les demandes ont échoué avec le code d’erreur 401, cela implique qu’il y a un échec d’authentification.
- Vérifiez que l’identité avec laquelle le navigateur s’exécute dispose de droits de lecture sur les ressources Orchestrator. Ces autorisations peuvent être accordées à l’aide du Runbook Designer. Vous pouvez modifier l’identité du processus de navigateur en ouvrant le navigateur à l’aide de l’option d’identification.
- Vérifiez que l’authentification Windows est activée dans les fonctionnalités IIS et que la méthode est activée avec le site IIS.
J’observe quelque 500 réponses d’erreur
Vous pouvez utiliser n’importe quel client REST pour émettre des demandes à l’API. Si l’API ne peut pas se connecter à la base de données ou si le runtime .NET requis n’est pas installé, des erreurs avec le code 500 sont émises. Les détails de l’erreur sont visibles dans les journaux des événements ETW (utilisez observateur d'événements), ce qui peut révéler la cause racine.
Vérifiez si l’API fonctionne en exécutant la commande PowerShell suivante :
Pour PowerShell 5.1 version
Invoke-RestMethod http://localhost:<api_port>/api/login -UseDefaultcredentials
Pour powerShell 7.x version
Invoke-RestMethod http://localhost:<api_port>/api/login -UseDefaultcredentials -AllowUnencryptedAuthentication
Le programme d’installation n’a pas créé de points de terminaison HTTPS (TLS), j’en ai besoin.
La configuration de TLS dépasse le cadre de nos programmes d’installation ; vous devrez suivre la documentation IIS. Une fois configuré, assurez-vous que le domaine https de la console web est également ajouté à la liste des origines autorisées CORS.
La console Orchestrator est une application monopage qui vous permet d’analyser et d’exécuter votre déploiement Orchestrator. Cet article détaille les fonctionnalités prises en charge dans la console Orchestrator 2022.
Volet de navigation
Le volet de navigation à gauche affiche l’arborescence Runbook et Dossiers, comme celle affichée sur le Runbook Designer. Contrairement à la console dans les versions antérieures, vous ne pouvez pas sélectionner les dossiers, mais vous sélectionnez les Runbooks et affichez leurs travaux et les exécutez.
Le volet de navigation est toujours visible sur tous les écrans pour permettre une navigation rapide vers d’autres runbooks et dossiers tout en restant sur le même écran.
À droite du volet de navigation, vous pouvez voir l’écran choisi. L’écran Tableau de bord s’affiche par défaut.
Notes
Actuellement, l’actualisation automatique n’est prise en charge pour aucun des écrans. Rechargez la page manuellement.
Tableau de bord
Le tableau de bord affiche Travaux actifs en haut suivi d’un tableau de tous les travaux terminés (historique). Le volet Travaux terminés (historique) est réduit par défaut, ce qui permet de se concentrer sur les travaux actifs.
Chaque ligne des deux panneaux correspond à un travail unique. Un travail peut avoir une ou plusieurs instances de Runbook. Chaque ligne affiche :
- ID du travail : Lien vers le Runbook
- Horodatage : le nombre d’instances réussies et ayant échoué est affiché dans l’une des colonnes pour toutes les lignes.
- Boutons d’action : Arrêter le travail ou Afficher les détails du travail
Vous pouvez sélectionner et développer chacune des lignes du travail et afficher les instances du travail.
Runbooks
Lorsque vous sélectionnez un runbook dans l’arborescence de navigation ou sélectionnez un lien de runbook, l’application accède à l’écran runbook. Le panneau supérieur répertorie les métadonnées de runbook (modification status, horodatages, etc.). Le bouton Exécuter disponible à l’écran vous permet de mettre en file d’attente le runbook pour l’exécution sur le sous-ensemble souhaité de serveurs runbook. Le bouton Exécuter est désactivé pour les runbooks qui ne sont pas à l’état Publié .
Sous ce panneau se trouve une vue à onglets :
- Affichage : pour l’image graphique du Runbook.
- Travaux : pour obtenir la liste des travaux actifs et terminés du runbook (voir ci-dessous).
- Instances : pour obtenir la liste des instances actives et terminées du runbook sur tous ses travaux (voir ci-dessous).
Vous pouvez sélectionner les lignes dans la vue Travaux comme celles de l’écran Tableau de bord. Les travaux en cours d’exécution peuvent être arrêtés à l’aide des boutons à droite de la ligne en cours d’exécution.
Tant que cet écran est actif, vous pouvez choisir un autre runbook dans l’arborescence de navigation. Cela ne modifie pas l’onglet sélectionné. Vous pouvez rapidement consulter travaux de différents runbooks en sélectionnant l’onglet Travaux et en accédant aux runbooks souhaités dans l’arborescence de navigation.
travaux
Lorsque vous sélectionnez un travail (à l’aide du bouton (i), l’application accède à cet écran. Le panneau supérieur affiche les métadonnées du travail (horodatages, paramètres).
Un tableau montrant les instances de ce travail suit le panneau.
La plupart des travaux ont une seule instance. Si le runbook a une activité de déclencheur Monitor/Event, chaque déclencheur démarre un travail unique instance. La capture d’écran ci-dessous montre un travail avec plusieurs instances.
Notes
Un travail peut avoir au maximum une instance en cours d’exécution à tout moment. Mais étant donné qu’un Runbook peut avoir plusieurs travaux en cours d’exécution simultanée, un Runbook peut avoir plusieurs instances en cours d’exécution.
La status du travail s’affiche visuellement avec les icônes :
- Trois points : Le travail est mis en file d’attente
- Sablier : le travail est en cours d’exécution
- Cercle avec barre oblique : le travail a été annulé
- Coche : Travail terminé avec succès
- Exclamation rouge : travail terminé mais a échoué
- Avertissement : travail terminé avec avertissement(s)
Instances
Lorsque vous sélectionnez une instance (à l’aide du bouton (i), l’application accède à cet écran. Le panneau supérieur affiche les métadonnées de l’instance (ID du travail, horodatages, paramètres, serveur qui exécute cette instance).
Le panneau supérieur comporte également trois boutons de navigation :
- Précédent : Affichez l’instance qui s’est exécutée avant celle-ci.
- Suivant : Afficher l’instance qui s’est exécutée après celle-ci.
- Dernier : Afficher les instance les plus récents
Notes
L’ID de travail est le même, et étant donné que le deuxième instance est toujours en cours d’exécution, le travail est toujours en cours d’exécution.
Sous le panneau, vous voyez le diagramme de runbook. Vous pouvez sélectionner chaque activité de runbook pour afficher les sorties d’activité. Une icône dédiée à chaque activité indique la status de cette activité. Lorsque vous sélectionnez une activité, une superposition s’affiche à droite qui répertorie les sorties de l’activité.
Étant donné qu’une activité peut être exécutée plusieurs fois au sein d’un instance (en raison d’une boucle), chaque exécution de l’activité a un numéro de séquence unique. La superposition vous permet de choisir le numéro de séquence à l’aide de la liste déroulante située en haut.
Notes
Pour garantir un temps de chargement rapide, seules les 10 premières sorties d’activité sont chargées pour l’activité. Le bouton Charger plus indique le nombre de fois où cette activité a été exécutée, et vous pouvez la sélectionner pour charger davantage de sorties.
Les status d’instance et d’activité suivent le même format que l’état du travail.
Exécuter des runbooks
Accédez à l’écran runbook du Runbook souhaité, puis sélectionnez Exécuter. Un formulaire de superposition s’ouvre à droite à l’endroit où vous êtes invité à :
- Définir des valeurs sur tous les paramètres d’entrée (obligatoire)
- Choisissez l’ensemble de serveurs Runbook sur lesquels ce travail peut être planifié.
Un seul de ces serveurs exécute réellement ce travail. Pour exécuter un Runbook sur de nombreux serveurs, vous devez exécuter ces nombreux travaux et définir explicitement les serveurs un par un.
Notes
Entrez les paramètres dans le formulaire, sinon le formulaire ne sera pas pris en compte.
Lorsque le formulaire est envoyé, une fenêtre contextuelle qui disparaît s’affiche en haut à droite pour indiquer si le travail a été correctement mis en file d’attente ou non.
Arrêter l’exécution des travaux
Le bouton Arrêter s’affiche dans le tableau de bord et l’écran Travail. Vous trouverez une fenêtre contextuelle qui disparaît en haut à droite de la page pour vérifier si un travail est toujours en cours d’exécution ou s’il s’est arrêté.
FAQ
La console ne se charge pas ; erreur « Euh oh ! Problème de connexion à WebApi [status 0] » s’affiche
Vérifiez la console du développeur du navigateur (onglet Console), recherchez les erreurs CORS (bloquées par la stratégie CORS).
S’il n’y a pas d’erreurs CORS, case activée les journaux d’observateur d'événements (application) sur l’ordinateur de l’API web.
Pour corriger les erreurs CORS, vous devez vous assurer que le fichier de web.config
l’API doit avoir une configuration CORS appropriée. L’erreur du navigateur indique la valeur d’origine attendue dans l’API web.web.config
Bien que les noms de domaine ne respectent pas la casse, IIS CORS utilise un test de comparaison respectant la casse. Vérifiez que la origin
valeur est en minuscules dans la configuration CORS IIS.
Conseil
Configuration TYPIQUE d’IIS CORS de l’API web :
<add allowCredentials="true" maxAge="7200" origin="http://{domain}[:{port}]">
<allowMethods>
<add method="GET"/>
<add method="PUT"/>
<add method="POST"/>
<add method="PATCH"/>
<add method="DELETE"/>
</allowMethods>
<allowHeaders allowAllRequestedHeaders="true"/>
</add>
Pour plus d’informations sur la configuration de CORS dans web.config
, consultez cet article sur la configuration du module CORS.
Comment faire mettre à jour l’URL de l’API web ?
La console charge {install_dir}\assets\configuration.json pour rechercher l’URL de l’API. Vous pouvez la modifier à l’aide d’un éditeur de texte ordinaire. Vérifiez qu’il n’y a pas de fin / à la fin de l’URL.
La console Orchestration est une page web unique composée de plusieurs volets et espaces de travail. Cet article décrit ces volets et espaces de travail et inclut des procédures d’accès à la console et de gestion des runbooks.
Volet de navigation
Le volet de navigation est le volet gauche de la console Orchestration où vous pouvez sélectionner l’espace de travail que vous souhaitez utiliser. Selon l’espace de travail que vous sélectionnez, vous pouvez afficher des données spécifiques et utiliser des options spécifiques. Les espaces de travail suivants sont disponibles dans le volet de navigation.
Espace de travail Runbook
L'espace de travail Runbook permet de démarrer et d'arrêter des Runbook. Vous pouvez également afficher des informations telles que les tâches et instances créées pour chaque Runbook et leur définition.
Résumé
L'onglet Résumé s'affiche pour tout dossier ou Runbook sélectionné dans l'espace de travail Runbook . Cet onglet affiche des informations récapitulatives pour les travaux et les instances du runbook sélectionné ou pour tous les runbooks du dossier sélectionné. Les statistiques affichées étant mises à jour toutes les 10 minutes, l’activité effectuée dans ce délai peut ne pas être reflétée dans les nombres tant qu’elles n’ont pas été mises à jour.
Chaque colonne du Résumé affiche le nombre de tâches et d'instances terminées avec un état particulier (Réussite, Avertissement ou Échec) au cours de l'heure, de la journée et de la semaine écoulées. En ce qui concerne les instances, le nombre d'instances qui sont actuellement en cours sont également affichées. En ce qui concerne les tâches, le nombre de tâches qui ont été créés et qui sont actuellement placées en file d'attente est également affiché.
Runbooks
L'onglet Runbook s'affiche lorsque vous sélectionnez un dossier dans l'espace de travail Runbook . Il répertorie les Runbook contenus dans le dossier sélectionné et indique l'état des tâches en cours d'exécution et des instances de chaque Runbook. Pour sélectionner l’un de ces runbooks et contrôler leurs actions, sélectionnez une option dans le volet Actions . Si vous avez un grand nombre de Runbook, vous pouvez restreindre la liste en spécifiant un filtre.
travaux
L'onglet Tâches s'affiche lorsque vous sélectionnez un dossier ou un Runbook dans l'espace de travail Runbook . Cet onglet répertorie les tâches créées pour un Runbook donné et leur état d'achèvement. Pour un dossier, il répertorie les tâches créées pour tous les Runbook contenus dans le dossier et leur état d'achèvement. Une tâche est une demande pour qu'un serveur Runbook exécute un Runbook ; elle est créée à chaque fois qu'un Runbook reçoit une demande d'exécution. Si un Runbook démarre avec un moniteur, il crée une tâche qui s'exécute en continu jusqu'à ce que le Runbook soit arrêté. Dans ce cas, le status du travail affiche un sablier qui indique qu’il est en cours d’exécution.
Instances
L’onglet Instances s’affiche si vous sélectionnez un dossier ou un runbook dans l’espace de travail Runbooks . Dans le cas d'un Runbook, cet onglet répertorie les instances qui ont été créées pour le Runbook et leur état d'achèvement. Dans le cas d'un dossier, il répertorie les instances qui ont été créées pour tous les Runbook contenus dans le dossier et leur état d'achèvement. Une instance est une copie en cours d’exécution d’un runbook et est créée chaque fois que le runbook s’exécute. Si un Runbook démarre avec un moniteur, il crée une instance qui continue de s'exécuter jusqu'à ce que la condition du moniteur soit remplie. Dans ce cas, l'état de l'instance affiche un sablier. Lorsque la condition du moniteur est remplie, l'instance continue avec les activités suivantes et affiche alors un état d'achèvement. Le Runbook crée ensuite une nouvelle instance qui s'exécute également jusqu'à ce que la condition du moniteur soit remplie.
Espace de travail Serveurs Runbook
L'espace de travail Serveurs Runbook permet d'afficher l'état des tâches en cours et terminées et des instances de chaque serveur Runbook.
travaux
L'onglet Tâches répertorie les tâches qui ont été exécutées sur le serveur Runbook et leur état d'achèvement. Une tâche est une demande pour qu'un serveur Runbook exécute un Runbook ; elle est créée à chaque fois qu'un Runbook reçoit une demande d'exécution. Si un Runbook démarre avec un moniteur, il crée une tâche qui s'exécute en continu jusqu'à ce que le Runbook soit arrêté. Dans ce cas, le status du travail affiche un sablier, ce qui signifie qu’il est en cours d’exécution.
Instances
L'onglet Instances répertorie les instances qui ont été créées sur le serveur Runbook et leur état d'achèvement. Une instance est une copie en cours d’exécution d’un runbook et est créée chaque fois que le runbook s’exécute. Si un Runbook démarre avec un moniteur, il crée une instance qui continue de s'exécuter jusqu'à ce que la condition du moniteur soit remplie. Dans ce cas, l'état de l'instance affiche un sablier. Lorsque la condition du moniteur est remplie, l'instance continue avec les activités suivantes et affiche alors un état d'achèvement. Le Runbook crée ensuite une nouvelle instance qui s'exécute également jusqu'à ce que la condition du moniteur soit remplie.
Espace de travail Événements
L'espace de travail Événements permet d'afficher le journal d'événements. Par défaut, le journal d'événements contient tous les événements du serveur management et tous les serveurs Runbook. Pour limiter les événements, sélectionnez Filtrer et fournir des critères pour limiter les événements affichés. Si un événement est spécifique à un serveur Runbook, il inclut le nom du serveur dans la zone Source . Dans ce cas, vous pouvez sélectionner l’événement, puis afficher le serveur de runbooks dans le volet Actions . Si vous sélectionnez Afficher le serveur de runbooks , l’onglet Travaux s’ouvre dans l’espace de travail Serveurs de runbooks pour ce serveur de runbooks.
Démarrer la console Orchestration dans un navigateur
Ouvrez votre navigateur.
Dans la barre d’adresses, entrez
http://computer name/:port number
où nom de l’ordinateur est le nom du serveur sur lequel le service web est installé et où port est le numéro de port sélectionné lors de la configuration du service web. Par défaut, le port est 82.
Démarrez la console Orchestration dans le Runbook Designer
Sélectionnez le bouton Console Orchestration dans la barre d’outils.
Notes
Si l’URL n’a pas été définie pour la console Orchestration, vous recevez un message d’erreur. Utilisez la procédure suivante pour définir l'URL.
Définir l’URL de la console Orchestration dans le Runbook Designer
Sélectionnez Options, puis Console Orchestration.
Dans la zone URL , entrez
http://computer name:port number
où nom de l’ordinateur est le nom du serveur sur lequel le service web est installé et où port est le numéro de port sélectionné lors de la configuration du service web. Par défaut, le port est 82.Sélectionnez Terminer.
Démarrer et arrêter des runbooks
Outre l'affichage de l'état actuel d'un Runbook, vous pouvez démarrer et arrêter un Runbook à partir de la console Orchestration. Lorsque vous démarrez un Runbook, une tâche est créée et attend qu'un serveur Runbook soit disponible pour traiter le Runbook. Si la première action dans un Runbook est un moniteur, la tâche s'exécute en continu, et produit potentiellement plusieurs instances d'un Runbook, jusqu'à ce que le Runbook ou la tâche soit arrêté(e). Lorsqu'un serveur Runbook est disponible, la tâche lui fournit une instance du Runbook pour qu'il la traite. Un Runbook en cours d'exécution possède au moins une tâche et une ou plusieurs instances lui sont associées.
Lorsque vous arrêtez un runbook, le runbook, toutes les tâches et toutes les instances associées au runbook sont arrêtés.
Sélectionnez l’onglet requis pour les étapes de démarrage, d’arrêt ou d’affichage des status d’un runbook :
Pour démarrer un runbook, procédez comme suit :
Sélectionnez Runbooks pour ouvrir l’espace de travail Runbooks .
Si le Runbook se trouve dans un dossier, sélectionnez le dossier dans le volet Runbook .
Sélectionnez l'onglet Runbook dans le volet de résultats.
Sélectionnez le runbook, puis, dans le volet Actions , sélectionnez Démarrer le runbook.
Si le runbook nécessite des paramètres, ils sont répertoriés dans le volet Paramètres du runbook . Sélectionnez la colonne Valeur pour chaque runbook et entrez une valeur que le runbook doit utiliser.
Si vous souhaitez exécuter le runbook sur un serveur autre que celui par défaut, sélectionnez un serveur dans le volet Serveurs de Runbook disponibles , puis sélectionnez la flèche droite pour ajouter le serveur au volet Serveurs de Runbook sélectionnés .
Notes
Si vous ajoutez plusieurs serveurs au volet Serveurs runbook sélectionnés , le runbook s’exécute uniquement sur le premier serveur s’il est disponible. Les autres serveurs sont des serveurs de sauvegarde où le runbook s’exécute uniquement si le serveur principal n’est pas disponible.
Sélectionnez Démarrer.
Arrêter les travaux
Une tâche est une demande d'exécution d'un Runbook. Une tâche est créée uniquement lorsque vous demandez l'exécution d'un Runbook. Si la première action d'un Runbook est un moniteur, la tâche s'exécute en continu jusqu'à ce que le Runbook ou la tâche soit arrêté(e). Un sablier indique l'état d'une tâche en cours d'exécution. Une instance est une copie en cours d'exécution d'un Runbook.
Vous ne pouvez pas démarrer un travail ; vous pouvez uniquement démarrer un runbook.
Lorsque vous affichez une instance, vous pouvez décider d'arrêter la tâche associée. L'arrêt de la tâche arrête l'instance, la tâche, toute autre instance associée et le Runbook.
Étapes suivantes
Pour en savoir plus sur le déploiement de runbooks, consultez Déployer des runbooks.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour