= Interroger le système d'information = [[PageOutline]] Dans la grille EGEE/WLCG, les sites publient des informations concernant les services qu’ils fournissent. [[BR]] Ce système d’information est basé sur un service d'annuaire nommé ''[http://fr.wikipedia.org/wiki/LDAP LDAP]''. [[BR]]Dans ce système, les informations sont organisées selon un schéma nommée ''[http://glueschema.forge.cnaf.infn.it/Main/HomePage Glue Schema]''.[[BR]] Il est important d'avoir quelques notions des attributs du ''Glue Schema'' car ils seront utilisés par la suite pour définir une soumission de jobs.[[BR]][[BR]]Les deux commandes qui permettent d'interroger de manière simplifié le système d'information de la grille sont '''lcg-info''' et '''lcg-infosites''' == Utilisation de la commande lcg-infosites == '''lcg-infosites''' est une commande simple qui permet d'obtenir des informations générales concernant une VO. * Lister les CE d'une VO (+informations additionelles) {{{ lcg-infosites --vo atlas ce | more }}} * Lister les LFC (LCG File Catalog) d'une VO {{{ lcg-infosites --vo atlas lfc }}} * Lister les RB (Resource Broker) d'une VO {{{ lcg-infosites --vo atlas rb | more }}} == Utilisation de la commande lcg-info == '''lcg-info''' est une commande qui permet d'obtenir des informations plus précises. [[BR]]Cette commande permet à un utilisateur d'interroger le système d'information par ''[http://fr.wikipedia.org/wiki/LDAP LDAP]'' selon certains attributs du schéma ''[http://glueschema.forge.cnaf.infn.it/Main/HomePage Glue Schema]''. * Obtenir la liste des attributs du ''Glue Schema'' pouvant être utilisés[[BR]]Dans les exemples qui suivent, ces attributs peuvent être utilisés dans des requêtes ou en tant que attribut à afficher. {{{ [lambert@lpsc-ui ~]$ lcg-info --list-attrs Attribute name Glue object class Glue attribute name WorstRespTime GlueCE GlueCEStateWorstResponseTime CEAppDir GlueCE GlueCEInfoApplicationDir TotalCPUs GlueCE GlueCEInfoTotalCPUs MaxRunningJobs GlueCE GlueCEPolicyMaxRunningJobs CE GlueCE GlueCEUniqueID ... }}} * Obtenir la liste des SE d'une VO [[BR]]Remarque: Equivalent à lcg-infosites --vo atlas se {{{ lcg-info --list-se --vo atlas }}} * Trouver le nom SE du LPSC {{{ [lambert@lpsc-ui ~]$ lcg-info --list-se --vo atlas | grep lpsc - SE: lpsc-se-dpm-server.in2p3.fr }}} * Trouver les CEs 'proches' du SE du LPSC [[BR]]Remarque: Il n'y a qu'un CE au LPSC mais il propose un service pour plusieurs VOs {{{ [lambert@lpsc-ui ~]$ lcg-info --list-se --vo atlas --query SE=lpsc-se-dpm-server.in2p3.fr --attrs CloseCE - SE: lpsc-se-dpm-server.in2p3.fr - CloseCE lpsc-ce.in2p3.fr:2119/jobmanager-pbs-atlas lpsc-ce.in2p3.fr:2119/jobmanager-pbs-dteam lpsc-ce.in2p3.fr:2119/jobmanager-pbs-lpsc lpsc-ce.in2p3.fr:2119/jobmanager-pbs-ops lpsc-ce.in2p3.fr:2119/jobmanager-pbs-alice }}} * Inversement trouver le SE proche du CE du LPSC pour ATLAS {{{ [lambert@lpsc-ui ~]$ lcg-info --list-ce --vo atlas --query CE=lpsc-ce.in2p3.fr:2119/jobmanager-pbs-atlas --attrs CloseSE - CE: lpsc-ce.in2p3.fr:2119/jobmanager-pbs-atlas - CloseSE lpsc-se-dpm-server.in2p3.fr }}} * Obtenir des informations sur les jobs qui s'exécutent sur le CE pour ATLAS {{{ [lambert@lpsc-ui ~]$ lcg-info --list-ce --vo atlas --query CE=lpsc-ce.in2p3.fr:2119/jobmanager-pbs-atlas --attrs VORunningJobs,VOWaitingJobs,VOTotalJobs - CE: lpsc-ce.in2p3.fr:2119/jobmanager-pbs-atlas - VORunningJobs 0 - VOWaitingJobs 0 - VOTotalJobs 0 }}} [wiki:gridCert previous] ; [wiki:dataMgt next]