Analyse d'un job perroquet au LPSC
Ce tutoriel décrit comment forcer un job à tourner à un endroit donné. Il décrit également comment trouver les ressources où le job est susceptible de s'exécuter.
Pour lancer un job, vous avez besoin de deux fichiers
- Le fichier JDL (Job Description Langage) Le fichier job.jdl est le fichier qui décrit votre job. Dans ce fichier vous trouverez une ligne de commentaire (#...) qui décrit chaque nouvelle instruction du fichier JDL.
- L'executable Le fichier job.sh est le script qui va être exécuter sur la machine distante (le WN)
Le match making == glite-wms-job-list-match vous permet d'obtenir une liste de CE sur lesquels votre job peut tourner au regard des Requirements de votre fichier JDL. Ces CE sont classés selon une note attribuée en fonction de ce que vous avez défini dans l'element Rank de votre fichier JDL.
[lambert@lpsc-ui gliteWMS3]$ glite-wms-job-list-match -a --rank job.jdl Connecting to the service https://wms105.cern.ch:7443/glite_wms_wmproxy_server ========================================================================== COMPUTING ELEMENT IDs LIST The following CE(s) matching your job requirements have been found: *CEId* *Rank* - cclcgceli05.in2p3.fr:2119/jobmanager-bqs-long 3510 - cclcgceli05.in2p3.fr:2119/jobmanager-bqs-medium 3103 - cclcgceli01.in2p3.fr:2119/jobmanager-bqs-medium 3056 - cclcgceli02.in2p3.fr:2119/jobmanager-bqs-medium 3056 - cclcgceli01.in2p3.fr:2119/jobmanager-bqs-long 3016 - cclcgceli02.in2p3.fr:2119/jobmanager-bqs-atlas_verylong 1401 - grid10.lal.in2p3.fr:2119/jobmanager-pbs-atlas 737 - grid10.lal.in2p3.fr:2119/jobmanager-pbs-atlasana 737 - cclcgceli05.in2p3.fr:2119/jobmanager-bqs-short 437 - cclcgceli06.in2p3.fr:2119/jobmanager-bqs-short 436 - cclcgceli01.in2p3.fr:2119/jobmanager-bqs-short 421 - cclcgceli02.in2p3.fr:2119/jobmanager-bqs-short 419 - ipnls2001.in2p3.fr:2119/jobmanager-pbs-atlas 290 - ipnls2001.in2p3.fr:2119/jobmanager-pbs-atlasana 290 - polgrid1.in2p3.fr:2119/jobmanager-pbs-atlas 265 - clrlcgce02.in2p3.fr:2119/jobmanager-lcgpbs-atlas 128 - marce01.in2p3.fr:2119/jobmanager-pbs-atlas 120 - lpnce.in2p3.fr:2119/jobmanager-pbs-atlas 100 - clrlcgce01.in2p3.fr:2119/jobmanager-lcgpbs-atlas 61 - lpsc-ce.in2p3.fr:2119/jobmanager-pbs-atlas 44 - cclcgceli02.in2p3.fr:2119/jobmanager-bqs-long -1 - cclcgceli06.in2p3.fr:2119/jobmanager-bqs-medium -1 - clrlcgce03.in2p3.fr:2119/jobmanager-lcgpbs-atlas -1 - cclcgceli06.in2p3.fr:2119/jobmanager-bqs-long -6 - lapp-ce01.in2p3.fr:2119/jobmanager-pbs-atlas -91 ==========================================================================
Soumission du job sur un CE spécifique == Vous pouvez soumettre un job sur un CE donné en utilisant l'option -r de glite-wms-job-submit
[lambert@lpsc-ui gliteWMS3]$ glite-wms-job-submit -a -r lpsc-ce.in2p3.fr:2119/jobmanager-pbs-atlas job.jdl Connecting to the service https://wms105.cern.ch:7443/glite_wms_wmproxy_server ====================== glite-wms-job-submit Success ====================== The job has been successfully submitted to the WMProxy Your job identifier is: https://lb104.cern.ch:9000/qUdjVxtDJPkoH7bR_JFGmA ==========================================================================
-->Exercice : Lisez le fichier JDL, modifiez le pour faire tourner le job sur le CE du LPSC sans utiliser l'option -r.
Récupération du statut == Le job s'est bien éxecuté sur le CE du LPSC
[lambert@lpsc-ui gliteWMS3]$ glite-wms-job-status https://lb104.cern.ch:9000/qUdjVxtDJPkoH7bR_JFGmA ************************************************************* BOOKKEEPING INFORMATION: Status info for the Job : https://lb104.cern.ch:9000/qUdjVxtDJPkoH7bR_JFGmA Current Status: Done (Success) Logged Reason(s): - - Job terminated successfully Exit code: 0 Status Reason: Job terminated successfully Destination: lpsc-ce.in2p3.fr:2119/jobmanager-pbs-atlas Submitted: Tue May 27 12:53:23 2008 CEST *************************************************************
-->Exercice : Récupérez une liste de CE pour votre VO avec lcg-info-sites puis faites le s'exécuter sur un autre CE de votre choix.
-->Exercice : Soumettez ce job sur la grille, vérifier qu'il à tourné sur le CE choisi et récupérez le résultat.
Attachments (2)
-
job.sh
(92 bytes
) - added by 16 years ago.
glite_wms_job_3
-
job.jdl
(787 bytes
) - added by 16 years ago.
glite_wms_jdl_3
Download all attachments as: .zip