Interroger le système d'information
Dans la grille EGEE/WLCG, les sites publient des informations concernant les services qu’ils fournissent.
Ce système d’information est basé sur un service d'annuaire nommé LDAP.
Dans ce système, les informations sont organisées selon un schéma nommée Glue Schema.
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.
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.
Cette commande permet à un utilisateur d'interroger le système d'information par LDAP selon certains attributs du schéma Glue Schema.
- Obtenir la liste des attributs du Glue Schema pouvant être utilisés
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
Remarque: Equivalent à lcg-infosites --vo atlas selcg-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
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