E-science grid facility for Europe and Latin America Grupo Grid Universidad de Los Andes Grid
Ambientes y Herramientas para la e-Investigación. Mérida, Overview Contenido Como Autentificarse en el Grid Como descubrir recursos Sistema de Información (SI) BDII –lcg-infosites Opciones Ejercicios –lcg-info Opciones Ejercicios
Ambientes y Herramientas para la e-Investigación. Mérida, Como Autentificarse_ Entrar al terminal USER = gridxx PASSWD = ulaGRIDxx Donde xx = Entrar al User Interface ssh -l usergridxx grid-ui.cecalc.ula.ve Con el mismo passwd
Ambientes y Herramientas para la e-Investigación. Mérida, Como autentificarse En el UI ahora ejecutamos el siguiente comando Glite-voms-proxy-init –voms ula
Ambientes y Herramientas para la e-Investigación. Mérida, Como descubrir recursos? Una vez que un usuario se conecta a un User Interface, él está listo para aprovechar todas las ventajas del Poder del Grid para sus propias aplicaciones Pero, ….. ¿ Cuáles son los recursos disponibles para llevar a cabo sus tareas? La respuesta a esta interrogante viene dada a través de la interacción con el Sistema de Información (SI).
Ambientes y Herramientas para la e-Investigación. Mérida, Sistema de Información El Sistema de Información (SI) provee información acerca de los recursos del Grid y de su estado Esta información es esencial para la operación del Grid Por ejemplo, el SI puede localizar que CEs están disponibles para ejecutar trabajos y encontrar los SEs para guardar replicas de archivos en el Grid
Ambientes y Herramientas para la e-Investigación. Mérida, Sistema de Información (2) La data publicada por el SI esta basada en el Esquema GLUE (Grid Laboratory for a Uniform Environment). El Esquema GLUE intenta definir un modelo de datos conceptual (que sea común) para ser usado por los recursos del Grid.
Ambientes y Herramientas para la e-Investigación. Mérida, Sistema de Información (3) En LCG-2, adoptaron el BDII (Berkeley DB Information Index) como principal proveedor del Servicio de Información. El BDII esta basado en una versión actualizada del Monitoring and Discovery Service (MDS) de Globus. En gLite, el R-GMA (Relational-Grid Monitoring Architecture) es adoptado como proveedor del Servicio de Información.
Ambientes y Herramientas para la e-Investigación. Mérida, Berkely Data Base Index Information (BDII)
Ambientes y Herramientas para la e-Investigación. Mérida, Introducción al MDS Los recursos de cómputo y almacenamiento de un sitio implementan una entidad llamada Proveedor de Información, la cual genera información del recurso. Esta información es publicada por el Grid Resource Information (GRIS), usando un servidor LDAP En cada sitio un elemento llamado Grid Index Information Server (GIIS) recolecta toda la información de los diferentes GRIS y la publica. El BDII solicita la información a los GIIS y actúa como un cache, almacenando en una Base de Datos la información acerca del estado del Grid.
Ambientes y Herramientas para la e-Investigación. Mérida, Introducción al MDS (2) BDII Site GIIS Local GRIS
Ambientes y Herramientas para la e-Investigación. Mérida, ¿ Como consultar al SI ? Para consultar directamente a los elementos del SI, se dispone de dos herramientas de alto nivel lcg-infositeslcg-info Estas herramientas son suficientes para la mayoría de las necesidades comunes de los usuarios y evitan las preguntas crudas al LDAP.
Ambientes y Herramientas para la e-Investigación. Mérida, lcg-infosites
Ambientes y Herramientas para la e-Investigación. Mérida, lcg-infosites El comando lcg-infosites puede ser usado para obtener información de los recursos del Grid en la mayoría de los casos lcg-infosites --vo options -v \ --is
Ambientes y Herramientas para la e-Investigación. Mérida, Opciones del lcg-infosites
Ambientes y Herramientas para la e-Investigación. Mérida, Ejercicio 1 Obtener información sobre los CEs $ lcg-infosites --vo ula ce
Ambientes y Herramientas para la e-Investigación. Mérida, $ lcg-infosites --vo ula ce These are the related data for ula vo: (in terms of queues and CPUs) **************************************************************** #CPU Free Total Jobs Running Waiting ComputingElement cn01.be.itu.edu.tr:2119/jobmanager-lcglsf-long cn01.be.itu.edu.tr:2119/jobmanager-lcglsf-short grid010.ct.infn.it:2119/jobmanager-lcgpbs-long grid011f.cnaf.infn.it:2119/jobmanager-lcgpbs-long grid006.cecalc.ula.ve:2119/jobmanager-lcgpbs-log [..]
Ambientes y Herramientas para la e-Investigación. Mérida, Ejercicio 2 Obtener información sobre los SEs $ lcg-infosites --vo ula se
Ambientes y Herramientas para la e-Investigación. Mérida, $ lcg-infosites --vo ula se ************************************************************** These are the related data for ula vo: (in terms of SE) ************************************************************** Avail Space(Kb) Used Space(Kb) Type SEs disk cn02.be.itu.edu.tr disk grid009.ct.infn.it disk grid003.cecalc.ula.ve disk ulase.oact.inaf.it disk testbed005.cnaf.infn.it disk ula-se-01.pd.infn.it disk cna03.cna.unicamp.br disk grid-se.bio.dist.unige.it
Ambientes y Herramientas para la e-Investigación. Mérida, Ejercicio 3 Obtener información sobre el software instalado $ lcg-infosites --vo dteam tag
Ambientes y Herramientas para la e-Investigación. Mérida, $ lcg-infosites --vo dteam tag *********************************************************************************** Information for dteam vo relative to their software tags included in each CE *********************************************************************************** Name of the CE: ce101.cern.ch VO-dteam-december05prod-v25Nov VO-dteam-ITUtest1 Name of the CE: ce102.cern.ch VO-dteam-december05prod-v25Nov VO-dteam-ITUtest1 Name of the CE: ce105.cern.ch VO-dteam-december05prod-v25Nov VO-dteam-ITUtest1 [..]
Ambientes y Herramientas para la e-Investigación. Mérida, lcg-info
Ambientes y Herramientas para la e-Investigación. Mérida, lcg-info Este comando puede ser usado para listar los CEs y SEs que satisfacen un conjunto de condiciones dadas y para mostrar los valores de un conjunto de atributos dados La información es tomada desde el BDII especificado por la variable de ambiente LCG_GFAL_INFOSYS. La sintaxis de la solicitud es : attr1 op1 valueN,..., attrN opN valueN
Ambientes y Herramientas para la e-Investigación. Mérida, Opciones del lcg-info
Ambientes y Herramientas para la e-Investigación. Mérida, Ejercicio 4 Obtener la lista de atributos soportados $ lcg-info --list-attrs
Ambientes y Herramientas para la e-Investigación. Mérida, $ lcg-info --list-attrs Attribute name Glue object class Glue attribute name MaxTime GlueCE GlueCEPolicyMaxWallClockTime CEStatus GlueCE GlueCEStateStatus TotalJobs GlueCE GlueCEStateTotalJobs CEVOs GlueCE GlueCEAccessControlBaseRule TotalCPUs GlueCE GlueCEInfoTotalCPUs FreeCPUs GlueCE GlueCEStateFreeCPUs CE GlueCE GlueCEUniqueID WaitingJobs GlueCE GlueCEStateWaitingJobs RunningJobs GlueCE GlueCEStateRunningJobs CloseCE GlueCESEBindGroup GlueCESEBindGroupCEUniqueID CloseSE GlueCESEBindGroup GlueCESEBindGroupSEUniqueID SEVOs GlueSA GlueSAAccessControlBaseRule UsedSpace GlueSA GlueSAStateUsedSpace AvailableSpace GlueSA GlueSAStateAvailableSpace [….]
Ambientes y Herramientas para la e-Investigación. Mérida, Ejercicio 5 Listar todos los CEs en el BDII que satisfacen unas condiciones dadas $ lcg-info --list-ce --query 'TotalCPUs = 10,OS=SL* ' --attrs 'RunningJobs,FreeCPUs'
Ambientes y Herramientas para la e-Investigación. Mérida, $ lcg-info --list-ce --query 'TotalCPUs = 10,OS=SL* ' --attrs 'RunningJobs,FreeCPUs' - CE: dgt01.ui.savba.sk:2119/jobmanager-lcgpbs-infinite - RunningJobs 0 - FreeCPUs 10 - CE: dgt01.ui.savba.sk:2119/jobmanager-lcgpbs-long - RunningJobs 0 - FreeCPUs 10 - CE: dgt01.ui.savba.sk:2119/jobmanager-lcgpbs-short - RunningJobs 0 - FreeCPUs 10
Ambientes y Herramientas para la e-Investigación. Mérida, Preguntas …