Presentation is loading. Please wait.

Presentation is loading. Please wait.

The INFN-GRID RLS A. Cavalli - INFN-CNAF

Similar presentations


Presentation on theme: "The INFN-GRID RLS A. Cavalli - INFN-CNAF"— Presentation transcript:

1 The INFN-GRID RLS A. Cavalli - INFN-CNAF
GRID Manager Tutorial Laboratori Nazionali di Frascati 22 Feb – 25 Feb. 2005 The INFN-GRID RLS A. Cavalli - INFN-CNAF EGEE is a project funded by the European Union under contract IST

2 The INFN-GRID RLS The service is run at CNAF
Hosted VOs: babar, bio, cdf, compchem, gridit, inaf, infngrid, ingv, lcfgt, planck, theophys, virgo EDG RLS RLS host: datatag2.cnaf.infn.it Tomcat4 listening on port 8080 MySQL backend GRIS: testbed011.cnaf.infn.it Publishes RLS access points for each VO It’s a dedicated GRIS, to avoid possible problems with CE or SE GRIS, down for maintenance, etc. It’s included as stand-alone entry in the BDII lists as: INFN-RLS-INFO ldap://testbed011.cnaf.infn.it:2135/mds-vo-name=infn-rls-info,o=grid

3 The INFN-GRID RLS (II) On http://grid-it.cnaf.infn.it :
Service information: Contact information: Ticketing System: On the Information System : Via ldap-browser or ldapsearch: ldapsearch –x –h ibm140.cnaf.infn.it –p 2170 –b “mds-vo-name=infn-rls- info,mds-vo-name=local,o=grid” ldapsearch –x –h testbed011.cnaf.infn.it –p 2135 –b “mds-vo-name=infn- rls-info,o=grid” SERVICE INFO & SUPPORT » Grid status » Grid services » Support » Ticketing System RLS AccessPointURLs BDII GRIS

4 The INFN-GRID RLS (III)

5 The INFN-GRID RLS (II) On http://grid-it.cnaf.infn.it :
Service information: Contact information: Ticketing System: On the Information System : Via ldap-browser or ldapsearch: ldapsearch –x –h ibm140.cnaf.infn.it –p 2170 –b “mds-vo-name=infn-rls- info,mds-vo-name=local,o=grid” ldapsearch –x –h testbed011.cnaf.infn.it –p 2135 –b “mds-vo-name=infn- rls-info,o=grid” SERVICE INFO & SUPPORT » Grid status » Grid services » Support » Ticketing System RLS AccessPointURLs BDII GRIS

6 The INFN-GRID RLS (IV) » Support » Ticketing System

7 The INFN-GRID RLS (II) On http://grid-it.cnaf.infn.it :
Service information: Contact information: Ticketing System: On the Information System : Via ldap-browser or ldapsearch: ldapsearch –x –h ibm140.cnaf.infn.it –p 2170 –b “mds-vo-name=infn-rls- info,mds-vo-name=local,o=grid” ldapsearch –x –h testbed011.cnaf.infn.it –p 2135 –b “mds-vo-name=infn- rls-info,o=grid” SERVICE INFO & SUPPORT » Grid status » Grid services » Support » Ticketing System RLS AccessPointURLs BDII GRIS

8 The INFN-GRID RLS (V) AccessPointURLs published by PlainGRIS-->BDII

9 RLS: Service Access Point URLs
GlueServiceAccessPointURL: Published in MDS to give the access point to UI-RB-WN Can be used to check RLS by hand with a web browser: This message means: Tomcat up and infngrid LRC responding

10 RLS: Testing URLs Another web interface can help to check that service is up and well configured: Also this page means that Tomcat is alive and RMC or LRC for that VO is configured

11 RLS: testing and admin CLI (UI & WN)
$ edg-lrc-admin -i ping -h datatag2.cnaf.infn.it --vo bio OK : schema version = 2.2.1 $ edg-rmc-admin -i ping -h datatag2.cnaf.infn.it --vo bio edg-lrc, edg-rmc These commands are equivalent to the “ping” function on the web page These ones are to low-level manage the RLS LRC/RMC DB All these java-based clients are going to be replaced by faster & improved ones with the new LCG File Catalog

12 RLS: MySQL tables The lower level to interact with the catalog: the mysql client mysql> show databases; | Database | | edg_lrcdbbabar | | edg_lrcdbbio | | edg_lrcdbbiomed | | edg_lrcdbcdf | | edg_lrcdbcompchem | | edg_lrcdbgridit | | edg_lrcdbinaf | | edg_lrcdbinfngrid | | edg_lrcdbingv | | edg_lrcdblcfgt | | edg_lrcdbplanck | | edg_lrcdbtheophys | | edg_lrcdbvirgo | | edg_rmcdbbabar | | edg_rmcdbbio | | edg_rmcdbbiomed | | edg_rmcdbcdf | | edg_rmcdbcompchem | | edg_rmcdbgridit | | edg_rmcdbinaf | | edg_rmcdbinfngrid | | edg_rmcdbingv | | edg_rmcdblcfgt | | edg_rmcdbplanck | | edg_rmcdbtheophys | | edg_rmcdbvirgo | | mysql | | test | 28 rows in set (0.00 sec)

13 RLS: MySQL tables (II) The RMC and LRC tables:
mysql> use edg_rmcdbinfngrid; Database changed mysql> show tables; | Tables_in_edg_rmcdbinfngrid | | alias | | alias_attr_desc | | alias_str_attr | | collection | | guid | | guid_attr_desc | | guid_str_attr | | schema_version | 8 rows in set (0.00 sec) mysql> use edg_lrcdbinfngrid; Database changed mysql> show tables; | Tables_in_edg_lrcdbinfngrid | | attr_desc | | guid | | pfn | | pfn_str_attr | | rli_subscriber | | schema_version | 6 rows in set (0.00 sec)

14 RLS: MySQL tables (III)
Low level operations on mysql can be a faster solution when big cleaning/maintenance activity has to be done. An example is the case of a broken SE which has lost all the data. The catalog has to be cleaned. SQL commands composed by pieces like this one could be used: delete from pfn where pfn_pfn regexp '.*grid007g.cnaf.infn.it.*'; which erases all the Physical File Names related with that SE from the pfn table. Until now this kind of problems have never happened with our RLS at Cnaf. We have just sometimes cleaned/modified single records for special reasons or small problems/tests.

15 FINAL CONSIDERATIONS Until now the amount of registrations and general activity of the supported VOs hasn’t been so heavy to urge us to replace MySQL with Oracle I have just started to look for MySQL “consistent backup” techniques. This seems possible with LOCKS and/or replication, although by default a dump or a backup can produce a bad copy if the DB is online and writing in. Hope LCG File Catalog will be an improvement we can migrate easily. Anyone who needs to set up a RLS service for any reason could take a look here: : » Admin's Guides » Setting up a RLS service for a new VO


Download ppt "The INFN-GRID RLS A. Cavalli - INFN-CNAF"

Similar presentations


Ads by Google