Changes between Version 15 and Version 16 of Tutorial/JobSubm
- Timestamp:
- Oct 3, 2007, 5:37:57 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Tutorial/JobSubm
v15 v16 29 29 30 30 === Pour comprendre les "Requirements" and "Rank" === 31 Il y a deux clés très importantes dans les fichiers JDL :"Requirements" et "Rank". Les valeurs pour les clés Requirementset Rank sont des expressions. Votre job va tourner uniquement sur uneressource qui a une valeur "true" pour l'expression Requirements. S'il y a plusieurs ressources qui ont une valeur "true", le système utilise l'expression Rank pour choisir la meilleure ressource. La ressource qui a la plus grande valeur est choisie. S'il y a plusieurs ressources avec la même valeur Rank, la ressource utilisée est choisie aléatoirement entre ces ressources de même valeur Rank. On utilise la VO "dteam" ici pour voir plus de ressources. La VO vo. u-psud.fr est autorisée uniquement sur les deux sites de la GRIF. Réinitialisez votre proxy avecla commande '''voms-proxy-init''' mais ''n'utilisez pas'' l'option "--voms".31 Il y a deux clés très importantes dans les fichiers JDL :"Requirements" et "Rank". Les valeurs pour les clés Requirementset Rank sont des expressions. Votre job va tourner uniquement sur uneressource qui a une valeur "true" pour l'expression Requirements. S'il y a plusieurs ressources qui ont une valeur "true", le système utilise l'expression Rank pour choisir la meilleure ressource. La ressource qui a la plus grande valeur est choisie. S'il y a plusieurs ressources avec la même valeur Rank, la ressource utilisée est choisie aléatoirement entre ces ressources de même valeur Rank. On utilise la VO "dteam" ici pour voir plus de ressources. La VO vo.lal.in2p3.fr est autorisée uniquement sur les deux sites de la GRIF. Réinitialisez votre proxy avecla commande '''voms-proxy-init''' mais ''n'utilisez pas'' l'option "--voms". 32 32 1. Plusieurs valeurs peuvent être utilisées pour définir les expressions Requirements et Rank. Par exemple, ajoutez l'expression ci-dessous dans le fichier ''HelloWorld.jdl'' pour choisir tous les sites qui permettent à un job d'utiliser plus d'une heure de temps CPU. 33 33 * '''{{{Requirements = (other.GlueCEPolicyMaxCPUTime > 60); }}}''' Pour voir la liste des ressources acceptables utilisez la commande '''edg-job-list-match''' et l'option "-vo dteam". Combien de ressources autorisent les jobs qui utilisentplus d'une heure de temps CPU? Plus de deux heures? Plus de 10000minutes? … … 40 40 41 41 === L'environnent d'exécution sur le Worker Node === 42 Chaque utilisateur de la grille est mappé dans un compte local pourchaque site. Maintenant l'accès aux ressources locales est contrôlé par les droits de ce compte. Réinitialisez votre proxy avec l'option "--voms vo. u-psud.fr".42 Chaque utilisateur de la grille est mappé dans un compte local pourchaque site. Maintenant l'accès aux ressources locales est contrôlé par les droits de ce compte. Réinitialisez votre proxy avec l'option "--voms vo.lal.in2p3.fr". 43 43 1. Visualisez le contenu du fichier JDL ''whoami.jdl.'' Lancez le job et récupérez l'output. Visualisez le fichier ''std.out''. Sur quel compte êtes-vous mappé? 44 44 1. Visualisez le contenu du script ''envvar.jdl''. Soumettez un job qui lance ce script dans la grille. Regardez la liste des variables. Combien de variables concernent la grille?