Propriétés de Runbook

 

Date de publication : mars 2016

S’applique à : System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Un Runbook est essentiellement une série d'activités qui utilisent des données, effectuent des tâches et publient des données que d'autres activités dans le Runbook vont utiliser. Chaque Runbook possède un ensemble de propriétés configurables. Ces propriétés permettent de personnaliser le comportement d'un Runbook.

Pour afficher les propriétés d'un Runbook

  1. Dans Runbook Designer, dans le volet Connexions, cliquez sur le dossier Runbooks.

  2. Si le Runbook est stocké dans un dossier, sélectionnez le dossier approprié sous Runbooks.

  3. Dans l'espace de travail de conception Runbook Designer, cliquez avec le bouton droit sur l'onglet d'un Runbook pour sélectionner Propriétés.

  4. Pour fermer la boîte de dialogue Propriétés du Runbook, cliquez sur Terminer.

Voici un résumé des propriétés du Runbook et de leur configuration.

Général

L'onglet Général de la boîte de dialogue Propriétés du Runbook permet de personnaliser un nom et une description du Runbook. Vous pouvez également associer une planification au Runbook. Une fois que vous avez affecté une planification au Runbook, celui-ci ne s'exécute qu'aux dates et heures spécifiées dans la planification.

Créer une planification

  1. Dans Runbook Designer, dans le volet Connexions, développez le dossier Paramètres globaux.

  2. Cliquez avec le bouton droit sur le dossier Planifications pour sélectionner Nouveau puis sélectionnez Planification.

  3. Dans l'onglet Général de la boîte de dialogue Nouvelle planification, dans la zone Nom, saisissez un nom pour la planification.

  4. Dans l'onglet Détails de la boîte de dialogue Nouvelle planification, sélectionnez la date et l'heure auxquelles démarrer le Runbook.

    Pour configurer la planification pour des jours spécifiques de la semaine
    1. Dans l'onglet Détails de la boîte de dialogue Nouvelle planification, cliquez sur Jours de la semaine, puis sélectionnez les jours auxquels vous souhaitez démarrer le Runbook.

    2. Sous Occurrence, sélectionnez la semaine du mois à laquelle démarrer le Runbook.

      Par exemple, pour démarrer le Runbook chaque lundi, sous Jours de la semaine, sélectionnez Lundi, et sous Occurrence, sélectionnez Premier, Deuxième, Troisième, Quatrième et Dernier.

    Pour configurer la planification pour certains jours du mois
    1. Dans l'onglet Détails de la boîte de dialogue Nouvelle planification, cliquez sur Jours du mois.

    2. Dans la zone Jours du mois, saisissez la ou les dates auxquelles vous souhaitez démarrer le Runbook.

      Séparez plusieurs dates par une virgule.

      Par exemple, pour démarrer le Runbook le 1er et le 15 de chaque mois, saisissez 1, 15 dans la zone Jours du mois.

    Pour configurer la planification à des heures spécifiques
    1. Dans l'onglet Détails de la boîte de dialogue Nouvelle planification, sélectionnez Heures.

    2. Dans la boîte de dialogue Heures de planification du, sélectionnez les heures auxquelles vous souhaitez démarrer le Runbook.

      Vous pouvez autoriser et refuser le démarrage d'un Runbook au cours d'une période quelconque. Par exemple, pour démarrer un Runbook uniquement en-dehors des heures de bureau, sélectionnez les heures de 9h00 à 17h00 les lundi, mardi, mercredi, jeudi et vendredi, puis cliquez sur Refusé.

  5. Dans l'onglet Exceptions de la boîte de dialogue Nouvelle planification, ajoutez d'éventuelles exceptions en termes de dates pour le Runbook, puis cliquez sur OK.

  6. Cliquez sur Terminer.

Important

La date et l'heure planifiées pour le démarrage du Runbook dépendent de l'horloge système du serveur Runbook. Cela permet aux planifications de fonctionner dans des environnements de machines virtuelles et de continuer à s'exécuter même lorsque l'horloge système s'ajuste à l'heure d'été.

Pour associer une planification avec un Runbook

  1. Dans la boîte de dialogue Propriétés du Runbook, dans l'onglet Général, cliquez sur le bouton de sélection (...) pour accéder à une planification.

  2. Sélectionnez une planification, cliquez sur OK, puis sur Terminer.

Serveurs Runbook Server

Cet onglet affiche la liste des serveurs Runbook affectés pour exécuter ce Runbook. Si la liste est vide, le Runbook fait appel au paramètre défini dans le dossier Serveurs Runbook contenu dans le volet Connexions de Runbook Designer. Si le serveur Runbook qui utilise le rôle principal est disponible, le Runbook s'exécute dessus. Si le serveur Runbook principal n'est pas disponible, chaque serveur Runbook ayant un rôle de secours est contrôlé jusqu'à ce qu'un d'entre eux puisse exécuter le Runbook.

Vous pouvez ignorer le comportement par défaut et affecter un serveur principal et plusieurs serveurs de secours à un Runbook. Il est utile d'affecter un serveur Runbook spécifique à un Runbook si celui-ci a besoin d'accéder à une ressource spécialisée, comme un périphérique de sauvegarde.

Pour affecter des serveurs Runbook principal et de secours à un Runbook

  1. Dans la boîte de dialogue Propriétés du Runbook, dans l'onglet Serveurs Runbook, sélectionnez Remplacer les rôles par défaut des serveurs Runbook Server pour configurer les serveurs Runbook principal et de secours.

  2. Cliquez sur Ajouter.

  3. Sélectionnez le serveur Runbook, puis cliquez sur OK.

    Le premier serveur Runbook que vous avez ajouté devient le serveur Runbook principal.

  4. Pour ajouter plusieurs serveurs Runbook, cliquez sur Ajouter, puis sélectionnez un autre serveur Runbook.

    Tous les serveurs Runbook supplémentaires sont ajoutés en tant que serveurs Runbook de secours.

  5. Lorsque vous avez terminé d'ajouter des serveurs Runbook, cliquez sur Terminer.

Journalisation

Cette fonctionnalité contrôle les données qui sont journalisées dans la base de données Orchestration. Si elles sont stockées dans la base de données Orchestration, ces données sont visibles dans des vues telles que le volet Journal de Runbook Designer et dans la console Orchestration. Ces informations n'ont aucune incidence sur la disponibilité des données publiées dans un Runbook en cours d'exécution.

Les données publiées incluent des données spécifiques à chaque activité. Pour des informations plus détaillées sur les données publiées disponibles dans chaque activité standard, voir Référence d'activités de procédure opérationnelle pour System Center 2012 - Orchestrator. Pour plus d'informations sur les données publiées disponibles dans les packs d'intégration, voir Packs d'intégration pour System Center 2012 - Orchestrator [Orch2012_TechNet_IP].

Les données publiées communes constituent un ensemble d'éléments de données communes à toutes les activités. Ces données sont les suivantes :

  • Nom de l'activité

  • Type d'activité

  • ID d'activité

  • Fin de l'activité Année, Mois, Jour, Jour ouvrable, Heures, Minutes, Secondes

  • Durée de l'activité

  • Activité précédente

  • Nom de l'activité précédente

System_CAPS_ICON_caution.jpg Attention

Lorsque vous activez la journalisation, la taille de la base de données Orchestration augmente.

Notifications d'événements

Vous pouvez activer la notification d'événement pour les Runbook. Les notifications s'affichent dans les vues, telles que le volet Journal de Runbook Designer et dans la console Orchestration.

Si vous voulez recevoir une notification lorsque l'exécution d'un Runbook dépasse un délai spécifié, entrez une valeur dans la zone secondes.

Si vous souhaitez être averti de la non exécution d'un Runbook, cliquez sur l'option Créer un rapport en cas d'échec de l'exécution du Runbook.

Pour plus d'informations sur la notification d'événements, voir Journaux Orchestrator.

Simultanéité des tâches

Le paramètre de simultanéité des tâches permet de définir un nombre maximal de tâches simultanées, afin que vous puissiez effectuer plusieurs demandes pour le même Runbook en même temps. Ce paramètre s'applique à un Runbook individuel. Un serveur Runbook peut exécuter 50 Runbook à la fois. Si vous sélectionnez un paramètre de simultanéité des tâches supérieur à 50, votre environnement nécessite d'autres Runbook ; sinon les demandes de démarrage d'un Runbook sont placées en file d'attente.

Les limitations suivantes s'appliquent :

  • Vous ne pouvez pas exécuter plusieurs demandes simultanées de Runbook avec des activités de surveillance. Si vous tentez de modifier le nombre maximal de tâches simultanées pour ces Runbook, Runbook Designer redéfinit la valeur de Nombre maximal de tâches à exécuter simultanément à 1 et affiche un message d'erreur.

  • Un serveur Runbook exécute des demandes simultanées de Runbook dans la limite maximale de traitement. Pour modifier la limite maximale de traitement, voir Configuration de la limitation des Runbook.

  • Ne créez pas de demandes simultanées de Runbook qui contiennent des activités de modification de compteur. En effet, lorsque vous exécutez différentes copies du même Runbook en même temps qui modifient (définissent, réinitialisent, incrémente ou réduisent), un compteur peut entraîner un manque de fiabilité de la valeur de compteur. Vous pouvez lire la valeur des compteurs dans les Runbook qui s'exécutent en même temps.

  • N'exécutez pas de demandes simultanées de Runbook qui interagissent avec un produit non Microsoft, par exemple un outil de création de tickets ou de surveillance système, si vous ne comprenez pas parfaitement la façon dont l'outil en question gère les traitements parallèles. Si l'application non Microsoft ne peut pas gérer les traitements parallèles, ou si vous ne savez pas, laissez le nombre maximal de demandes simultanées à une valeur de 1.

  • Planifiez soigneusement l'utilisation de plusieurs demandes. Avant de modifier le nombre maximal de demandes simultanées de Runbook, réfléchissez aux tâches effectuées par le Runbook. Vérifiez que chaque instance de Runbook peut s'achever correctement. Par exemple, si votre Runbook crée un dossier, y copie des fichiers, puis supprime le dossier une fois l'opération terminée, une instance du Runbook risque de supprimer le dossier avant la fin des opérations des autres instances. Dans ce cas, vous devez conserver le nombre maximal de demandes simultanées pour ce Runbook à 1 pour éviter les conflits.

Données renvoyées

Les données renvoyées définissent les données qu'un Runbook retourne quand il termine. Chaque définition de données retournées peut contenir une ou plusieurs valeurs de paramètre. Pour remplir les définitions de données, terminez le flux de travail avec une activité de renvoi de données qui contient les valeurs renvoyées.

Vous pouvez accéder aux valeurs renvoyées par les données publiées de plusieurs manières.

  • Appelez le Runbook à partir d'un autre Runbook à l'aide de l'activité d'appel de Runbook. Le Runbook parent peut accéder aux données renvoyées par le Runbook enfant en tant que données publiées à partir de l'activité d'appel de Runbook.

  • Afficher les données publiées à partir de Runbook Designer ou de la console Orchestration.

  • Utilisez le service Web Orchestrator pour renvoyer les données publiées par programme.

Pour plus d'informations sur les activités standard d'appel de Runbook, d'initialisation des données et de renvoi de données, voir Référence d'activités de procédure opérationnelle pour System Center 2012 - Orchestrator.

Pour définir les données renvoyées qu'un Runbook doit renvoyer, utilisez Ajouter, Modifier et Supprimer pour créer chaque paramètre.

Voir aussi

Référence d'activités de procédure opérationnelle pour System Center 2012 - Orchestrator
Journaux Orchestrator