INFSO-RI-508833 Enabling Grids for E-sciencE www.eu-egee.org FiReMan Catalog installation Emidio Giorgio INFN First Latin American Workshop for Grid Administrators.

Slides:



Advertisements
Similar presentations
INFSO-RI Enabling Grids for E-sciencE EGEE and gLite Slides by: Erwin Laure EGEE Deputy Middleware Manager.
Advertisements

Data Management Expert Panel - WP2. WP2 Overview.
Data Management Expert Panel. RLS Globus-EDG Replica Location Service u Joint Design in the form of the Giggle architecture u Reference Implementation.
E-science grid facility for Europe and Latin America A Data Access Policy based on VOMS attributes in the Secure Storage Service Diego Scardaci.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America FiReMan Installation Emidio Giorgio INFN.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
FP6−2004−Infrastructures−6-SSA User Interface Installation Valeria Ardizzone INFN – Catania Grid tutorial for users and.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Introduction to R-GMA: Relational Grid Monitoring Architecture.
Ninth EELA Tutorial for Users and Managers E-infrastructure shared between Europe and Latin America User Interface installation and configuration.
The LCG File Catalog (LFC) Jean-Philippe Baud – Sophie Lemaitre IT-GD, CERN May 2005.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
INFSO-RI Enabling Grids for E-sciencE gLite Data Management Services - Overview Mike Mineter National e-Science Centre, Edinburgh.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
DEV-25: From Box to Development for WSA/AIA/WebSpeed ™ using Tomcat Matt Harrison Senior Software Engineer, Progress OpenEdge.
CERN Manual Installation of a UI – Oxford July - 1 LCG2 Administrator’s Course Oxford University, 19 th – 21 st July Developed.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks perfSONAR deployment over Spanish LHC Tier.
The LCG File Catalog (LFC) Jean-Philippe Baud – Sophie Lemaitre IT-GD, CERN May 2005.
LHCb week, 27 May 2004, CERN1 Using services in DIRAC A.Tsaregorodtsev, CPPM, Marseille 2 nd ARDA Workshop, June 2004, CERN.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America AMGA Server Installation Tony Calanducci.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America MyProxy server installation Emidio Giorgio.
INFSO-RI Enabling Grids for E-sciencE R-GMA Server Installation Tony Calanducci INFN Catania - Italy First Latin American Workshop.
INFSO-RI Enabling Grids for E-sciencE Installation and configuration of gLite Resource Broker Emidio Giorgio INFN EGEE-EMBRACE tutorial,
Enabling Grids for E-sciencE EGEE-III INFSO-RI I. AMGA Overview What is AMGA Metadata Catalogue of EGEE’s gLite 3.1 Middleware Main Feature of.
INFSO-RI Enabling Grids for E-sciencE WMS + LB Installation Emidio Giorgio Giuseppe La Rocca INFN EGEE Tutorial, Rome November.2005.
INFSO-RI Enabling Grids for E-sciencE WMS & LB Installation Giuseppe La Rocca INFN Catania - Italy First Latin American Workshop.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks AMGA PHP API Claudio Cherubino INFN - Catania.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America WMS + LB Installation Emidio Giorgio INFN.
Replica Management Services in the European DataGrid Project Work Package 2 European DataGrid.
4th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS E-infrastructure shared between Europe and Latin America CE + WN installation and configuration.
INFSO-RI Enabling Grids for E-sciencE gLite Data Management and Interoperability Peter Kunszt (JRA1 DM Cluster) 2 nd EGEE Conference,
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America User Interface (gLite 1.4) Installation.
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
INFSO-RI Enabling Grids for E-sciencE Experiences with LFC and comparison with RNS Erwin Laure Jean-Philippe.
INFSO-RI Enabling Grids for E-sciencE Installing a gLite VOMS Server Giuseppe La Rocca INFN EGEE Tutorial Rome November 2005.
INFSO-RI Enabling Grids for E-sciencE Installing a gLite VOMS server Joachim Flammer Integration Team, CERN EMBRACE Tutorial, Clermont-Ferrand.
INFSO-RI Enabling Grids for E-sciencE User Interface (UI) Installation Giuseppe La Rocca INFN Catania - Italy First Latin American.
1 e-Science AHM st Aug – 3 rd Sept 2004 Nottingham Distributed Storage management using SRB on UK National Grid Service Manandhar A, Haines K,
EGEE is a project funded by the European Union under contract IST Grid Access Service Predrag Buncic JRA1 Meeting, Jun
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Using GStat 2.0 for Information Validation.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
Database authentication in CORAL and COOL Database authentication in CORAL and COOL Giacomo Govi Giacomo Govi CERN IT/PSS CERN IT/PSS On behalf of the.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America R-GMA Server Installation Valeria Ardizzone.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America LFC Server Installation and Configuration.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America SRM + gLite IO Server install Emidio Giorgio.
Third EELA Tutorial for Managers and Users E-infrastructure shared between Europe and Latin America CE + WN installation and configuration.
INFSO-RI Enabling Grids for E-sciencE /10/20054th EGEE Conference - Pisa1 gLite Configuration and Deployment Models JRA1 Integration.
12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin.
TP: Grid site installation BEINGRID site installation.
INFSO-RI Enabling Grids for E-sciencE Installing & configuring Joachim Flammer Integration Team, CERN EMBRACE Tutorial, Clermont-Ferrand.
INFSO-RI Enabling Grids for E-sciencE University of Coimbra GSAF Grid Storage Access Framework Salvatore Scifo INFN of Catania EGEE.
EGEE is a project funded by the European Union under contract IST Installation and configuration of gLite services Robert Harakaly, CERN,
INFSO-RI Enabling Grids for E-sciencE gLite Information System: R-GMA Tony Calanducci INFN Catania gLite tutorial at the EGEE User.
Site Authorization Service Local Resource Authorization Service (VOX Project) Vijay Sekhri Tanya Levshina Fermilab.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
INFSO-RI Enabling Grids for E-sciencE File Transfer Software and Service SC3 Gavin McCance – JRA1 Data Management Cluster Service.
INFSO-RI Enabling Grids for E-sciencE University of Coimbra gLite 1.4 Data Management System Salvatore Scifo, Riccardo Bruno Test.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Architecture of LHC File Catalog Valeria Ardizzone INFN Catania – EGEE-II NA3/NA4.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks File Transfer Service Installation (v. 1.4)
INFSO-RI Enabling Grids for E-sciencE FiReMan Catalog installation Emidio Giorgio INFN EGEE tutorial, Rome
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America LFC Server Installation and Configuration.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GOCDB4 Gilles Mathieu, RAL-STFC, UK An introduction.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Worker Node & Torque Client Installation.
Jean-Philippe Baud, IT-GD, CERN November 2007
NA4/medical imaging. Medical Data Manager Installation
AMGA Web Interface Salvatore Scifo INFN sez. Catania
R-GMA Server Installation (v. 1.4)
Installing a gLite VOMS Server
AMGA Web Interface Vincenzo Milazzo
Presentation transcript:

INFSO-RI Enabling Grids for E-sciencE FiReMan Catalog installation Emidio Giorgio INFN First Latin American Workshop for Grid Administrators November 2005

Enabling Grids for E-sciencE INFSO-RI First Latin American Workshop for Grid Administrators 2 Outline FiReMan overview Guiding principles Features Installation & Configuration

Enabling Grids for E-sciencE INFSO-RI First Latin American Workshop for Grid Administrators 3 Service Oriented Architecture Guiding Principles Interoperability Portability Modularity Scalability Web Services Building on existing components in a lightweight manner AliEnLCG Condor GlobusSRM...

Enabling Grids for E-sciencE INFSO-RI First Latin American Workshop for Grid Administrators 4 Cataloguing Requirements Catalogs built based on requirements from HEP experiments and the Biomedical EGEE community Started design from AliEn File Catalog –Logical namespace management –Virtual Filesystem view (DataSets via directory hierarchy) –Support Metadata attached to files (not full implemented yet) –Bulk Operations –Strong security: basic unix permissions and fine-grained ACLs (i.e. not just directory but file-granularity) –Support flexible deployment models  Single central catalog model  Site local catalogs connected to a single central catalog model  Site local catalogs without single central catalog model –Scalable to many clients and to a large number of entries; address performance issues seen with EDG RLS

Enabling Grids for E-sciencE INFSO-RI First Latin American Workshop for Grid Administrators 5 Service Implementation 2 independent implementations exist Database J2EE Application Server Database J2EE Application Server ORACLE MYSQL Application Logic TOMCAT5 Oracle Implementation Catalog Logic lives inside Oracle as Stored Procedures Tomcat parses credential only, passes operations through to DB MySQL Implementation Simple Table Structure using InnoDB tables Credential parsing and all of the logic is in Tomcat

Enabling Grids for E-sciencE INFSO-RI First Latin American Workshop for Grid Administrators 6 Release 1 Focus Oracle / MySql implementation Hierarchy: Filesystem view Full Security support –VOMS integration –Fine grained ACL control –Minimal performance penalties Bulk operations –Necessary to meet performance requirements WS-tuning –Web services are not as bad as they first seem... Useful and intuitive interfaces –Logical interface decomposition for well-defined feature-sets Metadata support...

Enabling Grids for E-sciencE INFSO-RI First Latin American Workshop for Grid Administrators 7 Not in Release 1 Fireman Catalog Interface ServiceBase FASBase MetaBaseFileCatalogReplicaCatalog FiReMan Interface Structure MetaSchema Stateless interaction No transactions outside Bulk Logical File Namespace managementFileCatalog Replica locationsReplicaCatalog File-based metadataMetaBase Metadata ManagementMetaSchema Authentication and Authorization information (ACLs)FASBase Service MetadataServiceBase WMS interaction and global file locationServiceIndex StorageIndex

Enabling Grids for E-sciencE INFSO-RI First Latin American Workshop for Grid Administrators 8 Features Web-services interface: Guarantees client support on many platforms and many languages. Standardization effort ongoing. It is being managed through the EGEE PTF. Are provided: –Linux Command Line tools –C/C++ API –Java API –Perl modules –JavaScript (for web clients) –gLite integrated bash (glitesh) – prototype Security: Fine-grained ACL support with minimal performance penalty. –DNs own the files –VOMS group support –Basic Unix security (ugo rwx) –Additional ACLs for setPermission, list, remove, setMetadata, getMetadata

Enabling Grids for E-sciencE INFSO-RI First Latin American Workshop for Grid Administrators 9 gLite Catalog Releases FiReMan Catalog –Release 1: Single Central deployment model only –Release 2: Distributed catalog according to design using Java Messaging Services to propagate updates between catalog instances Storage Index –Already in Release 1 –Main interaction point with Workload Management Metadata Catalog –Release 1: Base Implemented by FiReMan – AMGA (> 1.4) –Also a standalone service, single central instance –Release 2: distribution using a messaging infrastructure

Enabling Grids for E-sciencE INFSO-RI First Latin American Workshop for Grid Administrators 10 gLite general installation – short reminder Start from a fresh install of Scientific Linux >= FiReMan server can be installed via a gLite deployment package –Download: Installation via –Installer script –APT Installation will install all dependencies, including –other necessary gLite modules –external dependencies (e.g. TOMCAT) You will need to install non-freely available packages yourself (e.g. Java, Oracle) Be sure that, if needed, non EGEE CA’s rpm are present

Enabling Grids for E-sciencE INFSO-RI First Latin American Workshop for Grid Administrators 11 Installing FiReMan via apt 1.Verify if apt is present: –rpm -qa | grep apt –Install apt if necessary:  rpm -ivh cnc6-8.SL.cern.i386.rpmhttp://linuxsoft.cern.ch/cern/slc30X/i386/SL/RPMS/apt cnc6-8.SL.cern.i386.rpm 2.Add gLite apt repository: –Put one of the following lines in a file (e.g. glite.list) inside the /etc/apt/sources.list.d directory –rpm rhel30 externals Release1.4 updates 3.Update apt repository: –apt-get update –apt-get upgrade 4.Install FiReMan server: –apt-get install glite-data-single-catalog-config Extra packages needed (non freely distributable) : J2SE v 1.4.2_08 JRE: See

Enabling Grids for E-sciencE INFSO-RI First Latin American Workshop for Grid Administrators 12 Fireman Configuration ls /opt/glite/etc/config/templates to find the xml templates for configuration files. Copy needed ones under /opt/glite/etc/config root]# cd /opt/glite/etc/config/ config]# ls -1 glite-data-single-catalog.cfg.xml glite-global.cfg.xml glite-rgma-common.cfg.xml glite-rgma-servicetool.cfg.xml glite-security-utils.cfg.xml Fireman specific parameters Parameters for R-GMA service tools Common environment variables GSI and security utilities Configuration is easy : attribute description is self-explaining Check that value for JAVA_HOME attribute in glite-global.cfg.xml is coherent with the path of installed JVM

Enabling Grids for E-sciencE INFSO-RI First Latin American Workshop for Grid Administrators 13 glite-data-single-catalog.cfg.xml Key parameters –VO Name served by the instance (more VO can be served) –DB Admin passwd –DB Name, user and password for used database (configurator script will create it if not existing) –Secure / Unsecure mode, switched through the allow.unsecure.port attribute. If working in secure mode, the endpoint will be reachable only through https protocol at the port 8443, and comunication will pass trough GSI. Otherwise http and the port 8080 can be used When finished, run the configurator/start scripts cd /opt/glite/etc/config/scripts/./glite-data-single-catalog.config.py –-configure./glite-data-single-catalog.config.py --start The catalog endpoints can be retrieved from configuration file under /etc/tomcat5/Catalina/localhost

Enabling Grids for E-sciencE INFSO-RI First Latin American Workshop for Grid Administrators 14 Basic tests Test tomcat is working  Point your browser to catalog/SEIndex endpoint Test catalog functions from UI clients [glite-tutor] /home/giorgio > glite-catalog-ls -v \ -s glite-data-catalog-service-fr-mysql/services/FiremanCatalogglite-data-catalog-service-fr-mysql/services/FiremanCatalog \ -l / # Using endpoint glite-data-catalog-service-fr-mysql/services/FiremanCatalog # Service version: # Interface version: # Schema version: 1 dpdrwlx--pdrwlx--pdrwlx :00:01 /free dpdrwlx--pdrwlx--pdrwlx :00:01 /tmp

Enabling Grids for E-sciencE INFSO-RI First Latin American Workshop for Grid Administrators 15 For More Information JRA1 Data Management homepage gLite FiReMan user guide –Overview –Command Line tools –C/C++ API –Java API gLite Release 1 – –

Enabling Grids for E-sciencE INFSO-RI First Latin American Workshop for Grid Administrators 16 Questions…