Partager via


Définir une tâche de mise en production de nœud

Une tâche de mise en production de nœud exécute une commande ou un script sur chaque nœud, car elle est libérée du travail. Vous pouvez utiliser une tâche de mise en production de nœud pour nettoyer ou collecter des données à partir de nœuds à mesure qu’elles sont libérées de votre travail. Par exemple, vous pouvez spécifier des commandes pour effectuer les tâches suivantes :

  • Déplacez les fichiers de données ou de journaux créés localement vers une ressource partagée.

  • Supprimez des fichiers ou des répertoires.

  • Retourne le nœud à son état d’origine.

  • Démarrez ou arrêtez les services.

Vous pouvez utiliser la procédure suivante pour créer une tâche de mise en production de nœud à l’aide de HPC Job Manager.

Remarque

Pour effectuer cette procédure, vous devez avoir été ajouté en tant qu’utilisateur sur le cluster, ou vous devez être membre d’un groupe de domaines qui a été ajouté en tant qu’utilisateur sur le cluster. Pour plus d’informations, contactez votre administrateur de cluster.

Ajouter une tâche de mise en production de nœud

Dans HPC Job Manager, l’option permettant d’ajouter une tâche est disponible dans les boîtes de dialogue Nouveau travail, Modifier le travail et Copier le travail . Par exemple, la procédure suivante décrit comment ajouter une tâche dans la boîte de dialogue Nouveau travail .

Pour ajouter une tâche de mise en production de nœud

  1. Dans HPC Job Manager, dans le volet Actions , cliquez sur Nouveau travail.

  2. Dans le volet gauche de la boîte de dialogue Nouveau travail , cliquez sur Modifier les tâches.

  3. Pointez sur le bouton Ajouter , cliquez sur la flèche vers le bas, puis cliquez sur Tâche de mise en production du nœud.

  4. Dans la boîte de dialogue tâche, tapez un nom pour votre tâche.

  5. Spécifiez une commande pour la tâche. Par exemple, pour supprimer tous les fichiers d’un dossier, vous pouvez taper la commande comme suit :

    delete c:\temp\^*

    Remarque

    Dans les travaux qui incluent des sous-tâches, telles que les tâches de mise en production de nœud , le planificateur de travaux interprète l’astérisque (*) comme espace réservé pour l’ID de sous-tâche. Pour exécuter une commande qui utilise un astérisque (*), incluez la touche (^) comme caractère d’échappement.

  6. Cliquez sur OK pour ajouter la tâche à votre travail. La nouvelle tâche apparaît maintenant dans la liste des tâches de votre travail.

  7. Vous pouvez définir des propriétés de tâche supplémentaires, telles que les paramètres d’exécution et les ressources requises en sélectionnant la tâche dans la liste et en modifiant les valeurs de propriété dans le volet Propriétés de la tâche.

Considérations supplémentaires

  • La durée d’exécution maximale par défaut (en secondes) pour les tâches de mise en production de nœud est définie par l’administrateur du cluster avec le paramètre de cluster de délai d’expiration des tâches de mise en production de nœud .

  • Si un travail a une durée d’exécution maximale et une tâche de mise en production de nœud, le planificateur de travaux annule les autres tâches du travail avant l’expiration de l’exécution du travail (heure d’exécution du travail moins l’heure d’exécution de la tâche de mise en production du nœud). Cela permet à la tâche de mise en production de nœud de s’exécuter dans le temps alloué pour le travail.

  • Les tâches de mise en production de nœud s’exécutent lorsqu’un travail est annulé. Les tâches de mise en production de nœud ne s’exécutent pas lorsque le travail est forcé ou annulé par une préemption immédiate. Pour ignorer la tâche de mise en production de nœud , consultez Forcer l’annulation d’un travail ou d’une tâche - Gestionnaire de travaux.

  • Les propriétés de tâche suivantes ne s’appliquent pas aux tâches démarrées par ressource et ne peuvent pas être définies sur les tâches de préparation de nœud, de mise en production de nœud ou de service :

    • Nombre de cœurs, de sockets, de nœuds

    • Nœuds requis

    • Exclusif

    • Réexécuter

    • Dépend (dépendances de tâche)

    • Paramètres de balayage des paramètres

  • Pour plus d’informations sur la terminologie de base, l’ouverture de HPC Job Manager et la connexion à un cluster, consultez Vue d’ensemble de HPC Job Manager.

Références supplémentaires