wiki:gridISQuery

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 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
    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
    

previous ; next

Last modified 4 years ago Last modified on 19/10/2020 16:06:35
Note: See TracWiki for help on using the wiki.