Partager via


Modèles de travail

Vous pouvez utiliser des modèles de travail pour définir des ensembles de stratégies de soumission de travaux personnalisées. Avec les modèles de travail, les administrateurs peuvent limiter efficacement les types de travaux entrants dans le cluster, tout en fournissant des valeurs par défaut qui aident les utilisateurs qui ne connaissent pas la terminologie du service hpC Job Scheduler. Étant donné que le modèle de travail fournit des valeurs par défaut, les utilisateurs peuvent même envoyer des travaux sans spécifier de propriétés de travail.

Avec les modèles de travail, vous pouvez :

  • Appliquer des limites de durée d’exécution et de taille sur les travaux

  • Limiter la priorité du travail

  • Envoyer différents types de travaux à différents ensembles de nœuds

  • Partitionner le cluster pour différents groupes d’utilisateurs

  • Simplifier l’envoi d’un travail pour l’utilisateur

  • Personnaliser le processus de soumission de travaux pour prendre en charge différents scénarios utilisateur

Paramètres du modèle de travail

Chaque modèle de travail se compose des éléments suivants :

  • Liste des propriétés du travail et des paramètres de valeur associés. Pour chaque propriété, l’administrateur peut définir :

    • Valeur par défaut qui sera utilisée si aucune valeur n’est spécifiée par l’utilisateur

    • Contraintes sur les valeurs acceptables

  • Liste de contrôle d’accès définissant les utilisateurs autorisés à envoyer des travaux à l’aide du modèle de travail.

Dans HPC Job Manager, lorsqu’un utilisateur sélectionne un modèle de travail pour un nouveau travail, les valeurs disponibles pour les propriétés du travail changent en conséquence. Par exemple, le menu déroulant Priorité affiche uniquement les niveaux de priorité valides sous le modèle sélectionné, le paramètre d’exécution ne peut pas être déclenché au-dessus du maximum défini et, le cas échéant, les valeurs par défaut sont déjà renseignées. Une fois que l’utilisateur a envoyé le travail, le service HPC Job Scheduler confirme les autorisations de modèle, applique les paramètres par défaut pour toutes les propriétés que l’utilisateur n’a pas spécifiées et valide chaque propriété par rapport aux contraintes de valeur.

Remarque

Les modèles de travail n’ont pas besoin d’inclure des définitions pour chaque propriété de travail. Si une propriété n’est pas spécifiée dans le modèle de travail, le service hpC Job Scheduler applique les valeurs par défaut et les contraintes du modèle de travail par défaut à la place.

Modèle de travail par défaut

Microsoft HPC Pack inclut un modèle de travail prédéfini appelé « Default ». Le modèle par défaut ne spécifie aucune contrainte ; les utilisateurs peuvent modifier n’importe quelle propriété de leur travail à l’aide de ce modèle. Le modèle par défaut autorise tous les niveaux de priorité de travail.

En tant qu’administrateur de cluster, vous pouvez modifier les paramètres de propriété et modifier l’autorisation utilisateur pour le modèle de travail par défaut. Pour plus d’informations, consultez Modifier un modèle de travail et définir des autorisations de modèle de travail. Notez que vous ne pouvez pas supprimer le modèle de travail par défaut et que vous ne pouvez pas supprimer les propriétés de travail requises du modèle par défaut.

Importante

Lorsqu’un utilisateur envoie un travail sans spécifier de modèle de travail, le service HPC Job Scheduler affecte automatiquement le modèle de travail par défaut.

Lorsqu’un utilisateur envoie un travail sans spécifier de modèle de travail, vous pouvez affecter systématiquement des modèles de travail spécifiques en fonction des informations de votre choix en créant une application de filtre d’envoi. Pour plus d’informations, consultez Présentation des filtres d’activation et de soumission.

Comment les modèles de travail sont appliqués

Une fois que l’utilisateur a envoyé le travail, le service HPC Job Scheduler applique le modèle de travail par :

  • Confirmant que l’utilisateur dispose de la Envoyer des travaux autorisation pour le modèle de travail spécifié. Si ce n’est pas le cas, le travail est rejeté et la soumission échoue. Cela permet à un administrateur de contrôler les types de travaux qu’un groupe d’utilisateurs sélectionné peut envoyer.

  • Application des paramètres par défaut à partir du modèle de travail pour toutes les propriétés de travail que l’utilisateur n’a pas spécifiées.

  • Validation de chaque propriété de travail par rapport aux contraintes définies dans le modèle de travail. Si une propriété de travail n’est pas dans la plage valide spécifiée dans le modèle, le travail est rejeté et la soumission échoue.

Contenu de la section