gLite Information System UNIANDES OOD Team Daniel Alberto Burbano Sefair, Michael Angel.

Slides:



Advertisements
Similar presentations
INFSO-RI Enabling Grids for E-sciencE Workload Management System and Job Description Language.
Advertisements

FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Information System Gonçalo Borges, Jorge Gomes, Mário David
Hands-on on Information System Antonio Fuentes Bermejo Oviedo, 20 de Noviembre de 2006.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Information System Gonçalo Borges, Jorge Gomes, Mário David LIP Lisboa EGEE & Int.EU.Grid.
Hands-on on Information System Antonio Fuentes Bermejo Oviedo, 20 de Noviembre de 2006.
The Information service Alessandro Costa INAF Catania Corso di Calcolo Parallelo Grid Computing Catania - ITALY September 2006.
Ninth EELA Tutorial for Users and Managers E-infrastructure shared between Europe and Latin America LFC Server Installation and Configuration.
INFSO-RI Enabling Grids for E-sciencE Information System : a detailed overview Giuseppe La Rocca INFN – Catania ICTP/INFM-Democritos.
БАЗОВЫЕ СРЕДСТВА РАБОТЫ С ФАЙЛАМИ В GRID. The gLite3 Architecture Security Service: Grid Security Infrastructure (GSI) Secure Sockets Layer (SSL) communication.
E-science grid facility for Europe and Latin America Installation and configuration of a top BDII Gianni M. Ricciardi – Consorzio COMETA.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Middleware: gLite Information Systems (IS) EGEE Tutorial 23 rd APAN Meeting,
INFSO-RI Enabling Grids for E-sciencE Information System Valeria Ardizzone INFN Singapore, 1st South East Asia Forum -- EGEE tutorial.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Information System (IS) Valeria Ardizzone.
4th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS E-infrastructure shared between Europe and Latin America BDII Server Installation Vanessa.
1 BIG FARMS AND THE GRID Job Submission and Monitoring issues ATF Meeting, 20/06/03 Sergio Andreozzi.
EGEE is a project funded by the European Union under contract IST SEE-GRID tutorial, Istanbul, Information services.
INFSO-RI Enabling Grids for E-sciencE Workload Management System Mike Mineter
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Information System on gLite middleware Vincent.
LCG Information and Monitoring System Jason Shih WLCG T2 Asia Workshop Dec 2, 2006: TIFR.
GLite Information System(s) Antonio Juan Rubio Montero CIEMAT 10 th EELA Tutorial. Madrid, May 7 th -11 th,2007.
E-science grid facility for Europe and Latin America gLite MPI Tutorial for Grid School Daniel Alberto Burbano Sefair, Universidad de Los.
GLUE Schema: LDIF to old classad mapping Gabriele Garzoglio Computing Division, Fermilab May 31, 2006.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Feb. 06, Introduction to High Performance and Grid Computing Faculty of Sciences,
Jan 31, 2006 SEE-GRID Nis Training Session Hands-on V: Standard Grid Usage Dušan Vudragović SCL and ATLAS group Institute of Physics, Belgrade.
E-infrastructure shared between Europe and Latin America 12th EELA Tutorial for Users and System Administrators gLite Information System.
July 25, 20071/21 OSG Information Services Gabriele Garzoglio, Rob Quick, Chris Green OSG Information Services, VO Monitoring Services and Resource Selection.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America BDII Server Installation and Configuration Antonio Juan.
INFSO-RI Enabling Grids for E-sciencE BDII installation & configuration Giuseppe Platania INFN Catania EMBRACE Tutorial Clermont-Ferrand,
BDII Server Installation and Configuration Manuel Rubio del Solar Extremadura Advanced Research Center (CETA-CIEMAT) 11th EELA Tutorial for Users Sevilla,
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America BDII Server Installation and Configuration.
E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA gLite Information System Pedro Rausch IF.
CE: compute element TP: CE & WN Compute Element Worker Node Installation configuration.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America gLite Information System Claudio Cherubino.
E-infrastructure shared between Europe and Latin America gLite Information System(s) Manuel Rubio del Solar CETA-CIEMAT EELA Tutorial, Mérida,
Ninth EELA Tutorial for Users and Managers E-infrastructure shared between Europe and Latin America BDII Server Installation Yubiryn Ramírez.
Site-BDII Installation&Configuration Sara Bertocco INFN Padova 11 th International GridKa School 2013 – Big Data, Clouds and Grids.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical: The Information Systems.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Information System Tutorial Laurence Field.
User Interface UI TP: UI User Interface installation & configuration.
WMS baseline issues in Atlas Miguel Branco Alessandro De Salvo Outline  The Atlas Production System  WMS baseline issues in Atlas.
INFSO-RI Enabling Grids for E-sciencE GILDA Praticals GILDA Tutors INFN Catania 4th EGEE Conference Pisa 23.October.2005.
FESR Trinacria Grid Virtual Laboratory gLite Information System Muoio Annamaria INFN - Catania gLite 3.0 Tutorial Trigrid Catania,
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America BDII Server Installation Claudio Cherubino.
12th EELA Tutorial for Users and Managers E-infrastructure shared between Europe and Latin America LFC Server Installation and Configuration.
LCG Information and Monitoring System Jason Shih ASGC Grid Administrator Tutorial March 15-16, Academia Sinica.
INFSO-RI Enabling Grids for E-sciencE Αthanasia Asiki Computing Systems Laboratory, National Technical.
First South Africa Grid Training Installation and configuration of BDII Gianni M. Ricciardi Consorzio COMETA First South Africa Grid Training Catania,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks BDII Server Installation & Configuration.
E-science grid facility for Europe and Latin America Updates on Information System Annamaria Muoio - INFN Tutorials for trainers 01/07/2008.
INFSO-RI Enabling Grids for E-sciencE The Information System: GRIS, GIIS, BDII, information providers, Installation,Configuration,
The Information System in gLite middleware
Practicals on gLite Information Systems
gLite Information System
Information System: Hands On
Installation and configuration of a top BDII
Practical: The Information Systems
lcg-infosites documentation (v2.1, LCG2.3.1) 10/03/05
The Information System in gLite
Information System Virginia Martín-Rubio Pascual
gLite Information System
Practicals on gLite Information System
gLite Information System
Site BDII Installation&Configuration
Hands-on on Information System
gLite Information System Practicals
EGEE Middleware: gLite Information Systems (IS)
Hands-on on the gLite Information System
Information System (BDII)
Information Services Claudio Cherubino INFN Catania Bologna
Presentation transcript:

gLite Information System UNIANDES OOD Team Daniel Alberto Burbano Sefair, Michael Angel Pérez Cabarcas, Universidad de Los Andes, (Colombia) 26-27, Febreary 2009

Overview BDII Introduction BDII Structure of oper.vo.eu-eela.eu and prod.vo.eu- eela.eu. Getting information with lcg-infosites and lcg-info Learned Experiences Questions to consolidate knowledge References Questions

BDII Introduction What is? –System to collect information on the state of resources Used for? –To discover resources of the grid and their state –Workload management (WMS) –Monitoring (health status of resources) How? –Monitoring state of the resources locally and publishing fresh data on the information system. –Adopting a data model using for all components.  BDII (Berkeley DB Information System)  BDII is a system information based on LDAP (Light Direct Access Protocol).  LDAP is application level protocol that allows access to a directory service

BDII Structure (from lcg-info point of view) The GRIS can be LFC, WMS, LB

lcg-infosites using TopBDIIs (First Level) ~]$ lcg-infosites --vo prod.vo.eu-eela.eu ce #CPU Free Total Jobs Running Waiting ComputingElement gridgate.cs.tcd.ie:2119/jobmanager-pbs-asixhour gridgate.cs.tcd.ie:2119/jobmanager-pbs-dthreeday gridgate.cs.tcd.ie:2119/jobmanager-pbs-coneday gridgate.cs.tcd.ie:2119/jobmanager-pbs-bthirtym ce-eela.ciemat.es:2119/jobmanager-lcgpbs-prod_eela ce-eela.ceta-ciemat.es:2119/jobmanager-lcgpbs-prod ce01.macc.unican.es:2119/jobmanager-lcgpbs-eelaprod ce01.eela.if.ufrj.br:2119/jobmanager-lcgpbs-prod grid012.ct.infn.it:2119/jobmanager-lcglsf-prod ce.eela.cesga.es:2119/jobmanager-lcgsge-eelaprod ramses.dsic.upv.es:2119/jobmanager-lcgpbs-eela Getting information of the CEs from the TopBDII: bdii.eela.ufrj.brbdii.eela.ufrj.br ~]$ echo $LCG_GFAL_INFOSYS bdii.eela.ufrj.br:2170

~]$ lcg-infosites --vo prod.vo.eu-eela.eu ce --is bdii-eela.ceta-ciemat.es #CPU Free Total Jobs Running Waiting ComputingElement gridgate.cs.tcd.ie:2119/jobmanager-pbs-asixhour gridgate.cs.tcd.ie:2119/jobmanager-pbs-dthreeday gridgate.cs.tcd.ie:2119/jobmanager-pbs-coneday gridgate.cs.tcd.ie:2119/jobmanager-pbs-bthirtym ce-eela.ciemat.es:2119/jobmanager-lcgpbs-prod_eela ce-eela.ceta-ciemat.es:2119/jobmanager-lcgpbs-prod ce01.macc.unican.es:2119/jobmanager-lcgpbs-eelaprod kuragua.uniandes.edu.co:2119/jobmanager-lcgpbs-prod ce01.eela.if.ufrj.br:2119/jobmanager-lcgpbs-prod grid012.ct.infn.it:2119/jobmanager-lcglsf-prod ce.eela.cesga.es:2119/jobmanager-lcgsge-eelaprod ramses.dsic.upv.es:2119/jobmanager-lcgpbs-eela Getting information of the CEs from the TopBDII: bdii-eela.ceta-ciemat.esbdii-eela.ceta-ciemat.es ~]$ echo $LCG_GFAL_INFOSYS bdii.eela.ufrj.br:2170 lcg-infosites using TopBDIIs (First Level)

TopBDII: bdii.eela.ufrj.br VO: oper.vo.eu-eela.eu ~]$ lcg-infosites --vo oper.vo.eu-eela.eu ce #CPU Free Total Jobs Running Waiting ComputingElement gridgate.cs.tcd.ie:2119/jobmanager-pbs-asixhour gridgate.cs.tcd.ie:2119/jobmanager-pbs-dthreeday gridgate.cs.tcd.ie:2119/jobmanager-pbs-coneday gridgate.cs.tcd.ie:2119/jobmanager-pbs-bthirtym ce-eela.ciemat.es:2119/jobmanager-lcgpbs-oper ramses.dsic.upv.es:2119/jobmanager-lcgpbs-edteam ce01.eela.if.ufrj.br:2119/jobmanager-lcgpbs-oper grid012.ct.infn.it:2119/jobmanager-lcglsf-oper ce01.macc.unican.es:2119/jobmanager-lcgpbs-eelaoper ce-eela.ceta-ciemat.es:2119/jobmanager-lcgpbs-oper ce.eela.cesga.es:2119/jobmanager-lcgsge-eelaoper ~]$ lcg-infosites --vo oper.vo.eu-eela.eu ce –is bdii-eela.ceta-ciemat.es #CPU Free Total Jobs Running Waiting ComputingElement gridgate.cs.tcd.ie:2119/jobmanager-pbs-asixhour gridgate.cs.tcd.ie:2119/jobmanager-pbs-dthreeday gridgate.cs.tcd.ie:2119/jobmanager-pbs-coneday gridgate.cs.tcd.ie:2119/jobmanager-pbs-bthirtym ce-eela.ciemat.es:2119/jobmanager-lcgpbs-oper ramses.dsic.upv.es:2119/jobmanager-lcgpbs-edteam ce01.eela.if.ufrj.br:2119/jobmanager-lcgpbs-oper grid012.ct.infn.it:2119/jobmanager-lcglsf-oper ce01.macc.unican.es:2119/jobmanager-lcgpbs-eelaoper ce-eela.ceta-ciemat.es:2119/jobmanager-lcgpbs-oper ce.eela.cesga.es:2119/jobmanager-lcgsge-eelaoper Getting information of the CE TopBDII: bdii-eela.ceta-ciemat.es VO: oper.vo.eu-eela.eu lcg-infosites using TopBDIIs (First Level)

~]$ lcg-infosites --vo prod.vo.eu-eela.eu all --is ce-eela.ceta-ciemat.es #CPU Free Total Jobs Running Waiting ComputingElement ce-eela.ceta-ciemat.es:2119/jobmanager-lcgpbs-prod Avail Space(Kb) Used Space(Kb) Type SEs n.a se-eela.ceta-ciemat.es lcg-infosites using SiteBDIIs (Second level) The SiteBDII shows the information of the CE and SE. In the second case (2) the SiteBDII is located in the CE. ~]$ lcg-infosites --vo prod.vo.eu-eela.eu all --is piaroa.uniandes.edu.co #CPU Free Total Jobs Running Waiting ComputingElement kuragua.uniandes.edu.co:2119/jobmanager-lcgpbs-prod Avail Space(Kb) Used Space(Kb) Type SEs n.a moboro.uniandes.edu.co 1 2

~]$ lcg-infosites --vo prod.vo.eu-eela.eu all --is kuragua.uniandes.edu.co #CPU Free Total Jobs Running Waiting ComputingElement kuragua.uniandes.edu.co:2119/jobmanager-lcgpbs-prod ~]$ lcg-infosites --vo prod.vo.eu-eela.eu all --is ce01.eela.if.ufrj.br #CPU Free Total Jobs Running Waiting ComputingElement ce01.eela.if.ufrj.br:2119/jobmanager-lcgpbs-prod ~]$ lcg-infosites --vo prod.vo.eu-eela.eu all --is lnx105.eela.if.ufrj.br Avail Space(Kb) Used Space(Kb) Type SEs n.a lnx105.eela.if.ufrj.br lcg-infosites using GRIS (Third level)

Getting Information entre CE y CE ~]$ lcg-infosites --vo prod.vo.eu-eela.eu closeSE Name of the CE: ce-eela.ciemat.es:2119/jobmanager-lcgpbs-prod_eela se-eela.ciemat.es Name of the CE: ce-eela.ceta-ciemat.es:2119/jobmanager-lcgpbs-prod se-eela.ceta-ciemat.es Name of the CE: ce01.macc.unican.es:2119/jobmanager-lcgpbs-eelaprod se01.macc.unican.es Name of the CE: kuragua.uniandes.edu.co:2119/jobmanager-lcgpbs-prod moboro.uniandes.edu.co Name of the CE: ce01.eela.if.ufrj.br:2119/jobmanager-lcgpbs-prod lnx105.eela.if.ufrj.br Name of the CE: grid012.ct.infn.it:2119/jobmanager-lcglsf-prod aliserv1.ct.infn.it This command gets the SE closest to the CE that belongs to the same site What happen with 2 SEs that belongs to the same Site? In theory, there is an algortihm that compare the geographic location with the velocity of the access way of the storage element. There is a variable that declared the closest SE to the CE.

~]$ 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 FreeJobSlots GlueCE GlueCEStateFreeJobSlots Cluster GlueCE GlueCEInfoHostName lcg-info (List attributes) This command shows the attributes used to get information about the VOs ~]$ echo $LCG_GFAL_INFOSYS bdii.eela.ufrj.br:2170 The first column is used to get information of the Grid infraestrucuture usign lcg-info command. The third column is used as conditions in the JDL.

~]$ lcg-info --vo prod.vo.eu-eela.eu --list-ce --attrs Tag - CE: ce-eela.ceta-ciemat.es:2119/jobmanager-lcgpbs-prod - Tag LCG-2 LCG-2_1_0 LCG-2_1_1 LCG-2_2_0 LCG-2_3_0 LCG-2_3_1 LCG-2_4_0 LCG-2_5_0 LCG-2_6_0 LCG-2_7_0 GLITE-3_0_0 GLITE-3_0_1 GLITE-3_1_0 R-GMA MPICH - CE: ce-eela.ciemat.es:2119/jobmanager-lcgpbs-prod_eela - Tag LCG-2 LCG-2_1_0 LCG-2_1_1 lcg-info (Applications) This command lists the CEs with their applications that can be executed in the VO (prod.vo.eu-eela.eu).

~]$ lcg-info --vo prod.vo.eu-eela.eu --list-ce --attrs Tag –bdii piaroa.uniandes.edu.co: CE: kuragua.uniandes.edu.co:2119/jobmanager-lcgpbs-prod - Tag LCG-2 LCG-2_1_0 LCG-2_1_1 LCG-2_2_0 LCG-2_3_0 LCG-2_3_1 LCG-2_4_0 LCG-2_5_0 LCG-2_6_0 LCG-2_7_0 GLITE-3_0_0 GLITE-3_0_1 GLITE-3_0_2 R-GMA GAUSSIAN03 RASTER3D ANGA VO-cms-CMSSW_1_6_12 VO-cms-CMSSW_1_8_4 This command shows the applications that can be executed in the CE of kuragua.uniandes.edu.co. (prod.vo.eu-eela.eu). o lcg-info (List applications of a Site)

[ ~]$ lcg-info --vo prod.vo.eu-eela.eu --list-se -attrs CloseCE - SE: gridstore.cs.tcd.ie - CloseCE gridgate.cs.tcd.ie:2119/jobmanager-pbs-gridwebcom gridgate.cs.tcd.ie:2119/jobmanager-pbs-bthirtym gridgate.cs.tcd.ie:2119/jobmanager-pbs-asixhour gridgate.cs.tcd.ie:2119/jobmanager-pbs-dthreeday gridgate.cs.tcd.ie:2119/jobmanager-pbs-himem gridgate.cs.tcd.ie:2119/jobmanager-pbs-coneday gridgate.cs.tcd.ie:2119/jobmanager-pbs-twoweek gridgate.cs.tcd.ie:2119/jobmanager-pbs-test - SE: moboro.uniandes.edu.co - CloseCE kuragua.uniandes.edu.co:2119/jobmanager-lcgpbs-prod kuragua.uniandes.edu.co:2119/jobmanager-lcgpbs-cms kuragua.uniandes.edu.co:2119/jobmanager-lcgpbs-oper kuragua.uniandes.edu.co:2119/jobmanager-lcgpbs-dteam kuragua.uniandes.edu.co:2119/jobmanager-lcgpbs-ops lcg-info --vo prod.vo.eu-eela.eu --list-ce -attrs CloseSE --bdii ce-eela.ciemat.es:2170 This command list the closest queues of the CEs to the SEs. o lcg-info (List the closest queues) Using an especific site.

~]$ lcg-info --vo prod.vo.eu-eela.eu --list-ce --query 'TotalCPUs = 52' --attrs 'RunningJobs,FreeCPUs' - CE: kuragua.uniandes.edu.co:2119/jobmanager-lcgpbs-prod - RunningJobs 0 - FreeCPUs 27 lcg-info (given a query) This command request a CE that has 52 CPUs and show the attributes: Running jobs and free CPUs

The following files are used to public the application list that are installed in the sites. This file is located in the CE. –/opt/edg/var/info/prod.vo.eu-eela.eu –/opt/edg/var/info/oper.vo.eu-eela.eu Restart the computer to get the new values. We don`t know the jobs that control that. If you know send a . Learned experiences

Learned experiences Error Message 1 Description –The WMS can´t select a CE, but the job can be submitted with the glite- wms-job-submit –a –o output –r job.jdl Detection –One of the possible errors, in this case, the BDII_HOST variable inside of site-info.def is wrong. It must be equal to the TopBDII. ~]$ glite-wms-job-list-match -a -o id –vo VO-name job.jdl Warning - --vo option ignored Connecting to the service Error - Operation failed Unable to perform the operation: The Operation is not allowed: Error during matchmaking: Problems during rank evaluation (e.g. GRISes down, wrong JDL rank expression, etc.) Method: jobListMatch

Learned experiences (Solution to the error message 1) 1.Changes the value of BDII_HOST, inside of site-info.def, with the hostname of the TopBDII (bdii.eela.ufrj.br or bdii-eela.ceta-ciemat.es) find on eela.eu/doku.php?id=central_services and yaim again. eela.eu/doku.php?id=central_services 2.Verifies in the site-info.def the following variables are correctly declared: 1.BDII_REGIONS="CE SE LFC PX MON" # list of the services provided by the site 2.BDII_CE_URL="ldap://$CE_HOST:2170/mds-vo-name=local,o=grid" 3.BDII_SE_URL="ldap://$DPM_HOST:2170/mds-vo-name=local,o=grid" 4.BDII_RB_URL="ldap://$RB_HOST:2170/mds-vo-name=local,o=grid" 3.Verify that the “mds-vo-name” variable of the BDIIs (TopBDII, SiteBDII,GRIS) in /opt/bdii/etc/bdii.conf must be configured with the same value: BDII_MODIFY_DN=yes BDII_BIND=mds-vo-name=local,o=grid Question: The following parameters are correct for gLite 3.1 and gLite 3.0? NO With gLite 3.1 we use XX_HOST:2170/mds-vo-name=local With gLite 3.0 we use XX_HOST:2135/mds-vo-name=resource In theory to mds-vo-name=? TopBDII must be local SiteBDII must bdii SiteName GRIS must be resources The next slide shows more information

gLit e Tuto rial 19 Resource information: GRIS Generic Information Provider (GIP): –Configurable information provider that makes a separation between static and dynamic information. –Produces “ldif” files and publishes in LDAP servers. –Information can be retrieved contacting a given port ldapsearch -x -H ldap:// :2135 -b mds-vo-name=local,o=gridldap:// globus-mds ldapsearch -x -H ldap:// :2170 -b mds-vo-name=resource,o=gridldap:// BDII ldapsearch -x -H ldap:// :2170 -b mds-vo-name=,o=gridldap:// Site BDII ldapsearch -x -H ldap:// :2170 -b mds-vo-name=local,o=gridldap:// Top BDII

Learned experiences (SiteBDII files) 1/2 SiteBDII Configuration of the bdii.conf file. The configutration time do this very well, so don´t touch. This come from site-info.def file.

Learned experiences (SiteBDII files) 2/2 SiteBDII Configuration of the bdii-update.conf file. Do the framed lines after GIP line are necessary? You don´t public the framed lines to the TopBDIIs, because allow VO users use this resources.

References GILDA Tutorials – BDII Documentation – – LCG-2 User Guide – GLUE Schema –

Some Exercises Topic related Wiki pages: –

Questions…