The gLite Information System Virginia Martín-Rubio Pascual RedIRIS virginia.martinrubio@rediris.es gLite tutorial for users and applications developers 26-30 de Octubre de 2009 Madrid
BDII BDII – MDS: ldapsearch: herramienta para consultas LDAP. lcg-infosites y lcg-info: herramientas de alto nivel para consultar directamente al Sistema de Información.
ldapsearch 1/2 EJERCICIO 1: Consulta LDAP a un nodo específico (servidor LDAP), se necesita el nombre del host y el puerto TCP donde está escuchando(normalmente 2170): ldapsearch –x –H <ldap_uri> -b “punto_busqueda” <opciones> ‘(filtros)’ <parametrosGLUE> $ ldapsearch –x –H ldap://gilda-ce.rediris.es:2170 –b “mds-vo-name=local, o=grid” EJERCICIO 1: Obtener los ‘GlueCEUniqueID’ de los CEs disponibles para los usuarios de la VO gilda dentro del site de RedIRIS.
ldapsearch 2/2 $ ldapsearch -H ldap://gilda-bdii-top.rediris.es:2170 -b 'mds-vo- name=local,o=grid' -x -LLL '(&(GlueCEUniqueID=*rediris.es*)(GlueCEAccessControlBaseRule=VO:gilda) )' GlueCEUniqueID dn: GlueCEUniqueID=gilda-ce.rediris.es:2119/jobmanager-lcgpbs-long,Mds-Vo-name =RedIRIS_GILDA,Mds-Vo-name=local,o=grid GlueCEUniqueID: gilda-ce.rediris.es:2119/jobmanager-lcgpbs-long dn: GlueCEUniqueID=gilda-ce.rediris.es:2119/jobmanager-lcgpbs-gilda,Mds-Vo-nam e=RedIRIS_GILDA,Mds-Vo-name=local,o=grid GlueCEUniqueID: gilda-ce.rediris.es:2119/jobmanager-lcgpbs-gilda dn: GlueCEUniqueID=gilda-ce.rediris.es:2119/jobmanager-lcgpbs-short,Mds-Vo-nam GlueCEUniqueID: gilda-ce.rediris.es:2119/jobmanager-lcgpbs-short dn: GlueCEUniqueID=gilda-ce.rediris.es:2119/jobmanager-lcgpbs-infinite,Mds-Vo- name=RedIRIS_GILDA,Mds-Vo-name=local,o=grid GlueCEUniqueID: gilda-ce.rediris.es:2119/jobmanager-lcgpbs-infinite
lcg-infosites 1/5 lcg-infosites --vo vo opción <--is bdii> Esta herramienta provee información relacionada a los servicios de la Grid: lcg-infosites --vo vo opción <--is bdii> Es obligatorio incluir la vo y la opción El parámetro --is especifica el BDII a consultar, en su defecto se usará la variable de entorno LCG_GFAL_INFOSYS Lista de opciones: Imprime las opciones disponibles help Agrupa todo lo anterior all Nombre del catalogo LFC para la VO del usuario lfc Nombres de los SEs junto con el espacio disponible y usado se Nombres de los CEs, número de CPUs, jobs running y waiting ce Nombre de los CEs donde la VO del usuario tiene autorización de ejecutar junto con sus correspondientes SEs cercanos. closeSE
lcg-infosites 2/5 EJERCICIO 2: Obtener información sobre los CEs disponibles para la VO de gilda.
lcg-infosites 2/5 EJERCICIO 2: Obtener información sobre los CEs disponibles para la VO de gilda. [virginia@gilda-ui ~]$ lcg-infosites --vo gilda ce #CPU Free Total Jobs Running Waiting ComputingElement ---------------------------------------------------------- 104 79 25 25 0 ce1-egee.srce.hr:2119/jobmanager-sge-prod 20 10 0 0 0 vega-ce.ct.infn.it:2119/jobmanager-lcgsge-gilda 20 20 0 0 0 sirius-ce.ct.infn.it:2119/jobmanager-lcgpbs-gilda 24 24 1 1 0 grid010.ct.infn.it:2119/jobmanager-lcgpbs-gilda 48 48 0 0 0 iceage-ce-01.ct.infn.it:2119/jobmanager-lcgpbs- gilda 14 13 1 1 0 gilda-01.pd.infn.it:2119/jobmanager-lcgpbs-gilda 3 3 1 0 1 dc01.nesc.ed.ac.uk:2119/jobmanager-lcgpbs-gilda 6 6 0 0 0 gilda-ce.rediris.es:2119/jobmanager-lcgpbs-long 6 6 0 0 0 gilda-ce.rediris.es:2119/jobmanager-lcgpbs-gilda 6 6 0 0 0 gilda-ce.rediris.es:2119/jobmanager-lcgpbs-short 6 6 0 0 0 gilda-ce.rediris.es:2119/jobmanager-lcgpbs-infinite 5 5 0 0 0 dgt01.ui.savba.sk:2119/jobmanager-lcgpbs-gilda 16 16 0 0 0 gn0.hpcc.sztaki.hu:2119/jobmanager-lcgpbs-gilda
lcg-infosites 3/5 EJERCICIO 3: Obtener información sobre los SEs disponibles para la VO de gilda.
lcg-infosites 3/5 EJERCICIO 3: Obtener información sobre los SEs disponibles para la VO de gilda. [virginia@gilda-ui ~]$ lcg-infosites --vo gilda se Avail Space(Kb) Used Space(Kb) Type SEs ---------------------------------------------------------- 53044869 5367469 n.a vega-se.ct.infn.it 2416637195 71076989 n.a se1-egee.srce.hr 30079879 8271579 n.a gilda-02.pd.infn.it 1097655286 1856340 n.a gilda-se.rediris.es 51184138 7228200 n.a sirius-se.ct.infn.it 97179521 6516678 n.a dgt02.ui.savba.sk 1060343301 39033059 n.a fn2.hpcc.sztaki.hu 60866719 6418555 n.a iceage-se-01.ct.infn.it 295128384 98710449 n.a aliserv6.ct.infn.it
lcg-infosites 4/5 Obtener información sobre el software instalado EJERCICIO 4: Obtener información sobre el software instalado
lcg-infosites 4/5 Obtener información sobre el software instalado EJERCICIO 4: Obtener información sobre el software instalado [virginia@gilda-ui ~]$ lcg-infosites --vo gilda tag […] Name of the CE: gilda-01.pd.infn.it VO-gilda-ASTRA VO-gilda-GATE-4.0.0 VO-gilda-GNUPLOT_4_2_4 VO-gilda-MPEG2_V12 VO-gilda-OCTAVE_3_2_0 VO-gilda-root_v5.20.00g Name of the CE: dc01.nesc.ed.ac.uk Name of the CE: gilda-ce.rediris.es
lcg-infosites 5/5 EJERCICIO 5: Listar los CEs relativos a la VO de gilda junto con los SE más cercanos
lcg-infosites 5/5 EJERCICIO 5: Listar los CEs relativos a la VO de gilda junto con los SE más cercanos [virginia@gilda-ui ~]$ lcg-infosites --vo gilda closeSE Name of the CE: ce1-egee.srce.hr:2119/jobmanager-sge-prod se1-egee.srce.hr Name of the CE: vega-ce.ct.infn.it:2119/jobmanager-lcgsge-gilda vega-se.ct.infn.it Name of the CE: sirius-ce.ct.infn.it:2119/jobmanager-lcgpbs-gilda sirius-se.ct.infn.it Name of the CE: grid010.ct.infn.it:2119/jobmanager-lcgpbs-gilda aliserv6.ct.infn.it Name of the CE: iceage-ce-01.ct.infn.it:2119/jobmanager-lcgpbs-gilda iceage-se-01.ct.infn.it Name of the CE: gilda-01.pd.infn.it:2119/jobmanager-lcgpbs-gilda gilda-02.pd.infn.it Name of the CE: dc01.nesc.ed.ac.uk:2119/jobmanager-lcgpbs-gilda Name of the CE: gilda-ce.rediris.es:2119/jobmanager-lcgpbs-long gilda-se.rediris.es Name of the CE: gilda-ce.rediris.es:2119/jobmanager-lcgpbs-gilda […]
lcg-info 1/4 lcg-info --vo vo opción --query query --attrs attrs Este comando permite al usuario consultar, de una manera más profunda, la información publicada por un BDII. Imprime la lista de CEs o SEs que satisfacen una condición dada (query) junto con la lista de los atributos especificados. lcg-info --vo vo opción --query query --attrs attrs Requiere que la variable de entorno LCG_GFAL_INFOSYS contenga el valor del BDII a consultar, por ejemplo: "gilda-bdii.ct.infn.it:2170” La sintaxis de la ‘query’ es la siguiente: “attr1=valor1,...,attrN=valorN”, donde attrN es el nombre del atributo Las diferentes condiciones deben estar separadas por comas y sin espacios en blanco La solicitud será el AND lógico entre todas las condiciones especificadas
lcg-info 2/4 Lista de opciones: --list-attrs --list-ce --list-se Restringe la salida a los CEs o SEs en donde la VO del usuario es autorizada. Obligatorio cuando atributos dependientes de la VO son consultados. --vo Especifica los atributos cuyos valores deben ser mostrados. --attrs Imprime la salida en un formato "sed-friendly". --sed Permite especificar la BDII en la forma <hostname>:<port>. Si no se especifica se usa el valor de la variable de entorno LCG_GFAL_INFOSYS. Si no está definida, el comando devuelve un error. --bdii Restringe la salida a los CEs o SEs que satisfacen la condición dada. --query Lista los SEs que satisfacen una condición, o todos los SEs si no se especifica ninguna condición. --list-se Lista los CEs que satisfacen una condición, o todos los CEs si no se especifica ninguna condición. --list-ce Imprime la lista de todos los atributos que pueden ser consultados. --list-attrs
lcg-info 3/4 EJERCICIO 6: Obtener la lista de atributos soportados
lcg-info 3/4 Obtener la lista de atributos soportados EJERCICIO 6: [virginia@gilda-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 WaitingJobs GlueCE GlueCEStateWaitingJobs MaxCPUTime GlueCE GlueCEPolicyMaxCPUTime LRMSVersion GlueCE GlueCEInfoLRMSVersion MaxTotalJobs GlueCE GlueCEPolicyMaxTotalJobs CEStatus GlueCE GlueCEStateStatus LRMS GlueCE GlueCEInfoLRMSType CEVOs GlueCE GlueCEAccessControlBaseRule AssignedJobSlots GlueCE GlueCEPolicyAssignedJobSlots FreeCPUs GlueCE GlueCEStateFreeCPUs RunningJobs GlueCE GlueCEStateRunningJobs EstRespTime GlueCE GlueCEStateEstimatedResponseTime […]
lcg-info 4/4 EJERCICIO 7: Listar todos los CEs en el BDII que satisfacen unas condiciones dadas: un número total de CPUs=10 y un procesador PIII
lcg-info 4/4 EJERCICIO 7: Listar todos los CEs en el BDII que satisfacen unas condiciones dadas: un número total de CPUs=10 y un procesador PIII [virginia@gilda-ui ~]$ lcg-info –-vo gilda --list-ce –query TotalCPUs=10,Processor=PIII –attrs RunningJobs,FreeCPUs - CE: gilda-ce.rediris.es:2119/jobmanager-lcgpbs-gilda - RunningJobs 0 - FreeCPUs 6 - CE: gilda-ce.rediris.es:2119/jobmanager-lcgpbs-infinite - CE: gilda-ce.rediris.es:2119/jobmanager-lcgpbs-long - CE: gilda-ce.rediris.es:2119/jobmanager-lcgpbs-short
¡Gracias por vuestra atención! Preguntas ¡Gracias por vuestra atención! ¿Preguntas?