EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks GOCDB4 Gilles Mathieu, RAL-STFC, UK An introduction.

Slides:



Advertisements
Similar presentations
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks R. Brunetti INFN-Torino The Italian Regional.
Advertisements

EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Regional Operations Dashboard Workplan Cyril.
GOCDB A repository for a worldwide grid infrastructure G. Mathieu, A. Richards, J. Gordon, C. Del Cano Novales, P. Colclough, M. Viljoen CHEP09, Prague,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks From ROCs to NGIs The pole1 and pole 2 people.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Pole 3 – COD TOOLS Cyril L’Orphelin - CNRS/IN2P3.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Steven Newhouse EGEE’s plans for transition.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks perfSONAR deployment over Spanish LHC Tier.
GOCDB new model for EGEE-III and beyond Gilles Mathieu – STFC GAG meeting, Abingdon 4 December 2008.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks ?? Athens, May 5-6th 2009 Community Support.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Middleware Deployment and Support in EGEE.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GStat 2.0 Joanna Huang (ASGC) Laurence Field.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks David Kelsey RAL/STFC,
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Operations Automation Team James Casey EGEE’08.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Multi-level monitoring - an overview James.
GOCDB evolution plans GAG, 22/09/2008 Gilles Mathieu.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Service Availability Monitoring – Status.
Towards a Global Service Registry for the World-Wide LHC Computing Grid Maria ALANDES, Laurence FIELD, Alessandro DI GIROLAMO CERN IT Department CHEP 2013.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE-EGI Grid Operations Transition Maite.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks, Novelties and Features around the GridWay.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Application Porting Support in EGEE Gergely Sipos MTA SZTAKI EGEE’08.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks IPv6 test methodology Mathieu Goutelle (CNRS.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Wojciech Lapka SAM Team CERN EGEE’09 Conference,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE’09 SSC Workshop SAFE Project Proposal.
Enabling Grids for E-sciencE EGEE Applications Registry Current status & latest developments Marios Chatziangelou.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks David Fergusson, Emidio Giorgio, Gergely.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Pre-production in EGEEIII Operation principles Antonio Retico EGEE-II / EGEE II SA1.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Regional Dashboard Cyril L’Orphelin - CNRS/IN2P3.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGI Operations Tiziana Ferrari EGEE User.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Using GStat 2.0 for Information Validation.
EGEE-II INFSO-RI Enabling Grids for E-sciencE GStat Work Plans for EGEE-III Joanna Huang, ASGC/OPS EGEE SA1 F2F Meetings, Abingdon.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Xavier Jeannin (CNRS/UREC Paris, FR) 24.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Robin McConnell NA3 Activity Manager 02.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Robin McConnell NA3 Activity Manager 28.
INFSO-RI Enabling Grids for E-sciencE /10/20054th EGEE Conference - Pisa1 gLite Configuration and Deployment Models JRA1 Integration.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks APEL CPU Accounting in the EGEE/WLCG infrastructure.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks C. Martín, A. Lorca (UCM) Introduction to.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Xavier Jeannin (CNRS/UREC Paris, FR) 24.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks User Support for Distributed Computing Infrastructures.
Enabling Grids for E-sciencE EGEE Applications Registry Current status & latest developments Marios Chatziangelou.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks CharonGUI A Graphical Frontend on top of.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Regional Nagios Emir Imamagic /SRCE EGEE’09,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Operations Automation Team Kickoff Meeting.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Patch Preparation SA3 All Hands Meeting.
INFSO-RI Enabling Grids for E-sciencE gLite Test and Certification Effort Nick Thackray CERN.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks SA1 & SA2-ENOC Interactions status and plans.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid Configuration Data or “What should be.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks NA3 Resources Robin McConnell.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks What all NGIs need to do: Helpdesk / User.
CMS Experience with the Common Analysis Framework I. Fisk & M. Girone Experience in CMS with the Common Analysis Framework Ian Fisk & Maria Girone 1.
INFSO-RI Enabling Grids for E-sciencE GOCDB Requirements John Gordon, STFC.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The Dashboard for Operations Cyril L’Orphelin.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks CYFRONET site report Marcin Radecki CYFRONET.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Operations automation team presentazione.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Bob Jones EGEE project director.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarksEGEE-III INFSO-RI MPI on the grid:
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Towards an Information System Product Team.
INFSO-RI Enabling Grids for E-sciencE GOCDB2 Matt Thorpe / Philippa Strange RAL, UK.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks IT ROC: Vision for EGEE III Tiziana Ferrari.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE Applications Database Past, Present.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Operational Tools M2 Update James Casey.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks An insight into GOCDB for ROD Operators.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Status of the SAM/Nagios/GSTAT Components.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MyEGEE David Horat (
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Nagios Grid Monitor E. Imamagic, SRCE OAT.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Operational Tools Advisory Group - Transition.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Training in EGEE-III and beyond Robin McConnell,
Presentation transcript:

EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GOCDB4 Gilles Mathieu, RAL-STFC, UK An introduction to regional operation tools Monday 21 Sept 2009, EGEE’09, Barcelona

Enabling Grids for E-sciencE EGEE-III INFSO-RI GOCDB4 Overview Context and big picture Architecture of a GOCDB module Central and regional interactions GOCDB4 in regions: review of possible use cases Region 1: Use a GOCDB4 module in region Region 2: Keep using central GOCDB Region 3: Use an other tool in region What is the best solution for me? Outstanding issues, timeline and future plans Questions Contents EGEE’09 conference – Barcelona, September

Enabling Grids for E-sciencE EGEE-III INFSO-RI Why a new GOCDB? To transform the central operation tool it is now into a tool available both for central and regional purposes. To ensure the new version can work in an EGI/NGI context Key principles Keep a central service and propose regional services Build a sustainable regionalised architecture Propose an implementation where nothing exists, work with existing solutions otherwise Solution A module, deployable and configurable, to be used as the central service and distributed to the regions that want it Context and big picture EGEE’09 conference – Barcelona, September

Enabling Grids for E-sciencE EGEE-III INFSO-RI Architecture of a GOCDB module EGEE’09 conference – Barcelona, September 2009 Database XML output XML input API Web services / interfaces SOAPGOCDB-PIActiveMQ GUI Portal 3 rd party toolsEnd users XML config files Administrator XML I/O - Standard and configurable ways to access the data - Transparent and independent from actual data schema PROM database - A relational model implemented the object way - Relations are stored as meta- data in the DB itself - The schema can easily evolve and is completely configurable Configuration - Allowing large customisation - Keeping the code generic Standard interfaces - Giving access to the tool to end users and tools -Allowing modules to communicate with one another

Enabling Grids for E-sciencE EGEE-III INFSO-RI Architecture of a GOCDB module GOCDB schema designed the “PROM” way EGEE’09 conference – Barcelona, September 2009 Link types Object types Links Objects Defines links between logic entities (site to user, downtime to service …) Gives actual list of objects (site A, user X…) Gives actual links between objects (site A to user X, downtime D to service S… ) DESCRIPTORS ROLES SITES SERVICES CONTACTS USERS DOWNTIMES DataMetadata Defines logic entities (site, downtime, user…)

Enabling Grids for E-sciencE EGEE-III INFSO-RI CENTRAL GOCDB Central and regional interactions EGEE’09 conference – Barcelona, September 2009 WSGUI GOCDB module EGI tools EGI users Central GOCDB (0) is a repository to access all EGEE/EGI data centrally (read only). Regions can have their own GOCDB deployed (1), use central GOCDB (2) or use any other tool with similar functions (3) REGION / NGI WSGUI GOCDB module Local tools Local users 1 REGION / NGI Local users Local tools Local tool Adapter 3 GUI REGION / NGI Local users 2 0

Enabling Grids for E-sciencE EGEE-III INFSO-RI Use case description A GOCDB module is deployed locally Code and support provided by GOCDB team Operation, maintenance and customisation done locally Main features Local users and tools access regional data locally The module can be customised to suit regional needs Data synchronised with central GOCDB through standard web services interfaces Region 1 Use case EGEE’09 conference – Barcelona, September REGION / NGI WSGUI GOCDB module Local users 1 Local tools To Central GOCDB

Enabling Grids for E-sciencE EGEE-III INFSO-RI Hardware/software requirements A web machine with Apache2, PHP5, oci8 and SSL support An Oracle database (10g or higher) – OracleXE is fine Deployment process Download and install GOCDB4 RPM Customise configuration files Run web-based administration tool to: Deploy database schema Configure web portal Contact us to import data from central GOCDB to your instance Online documentation is at Region 1 Use case (cont.) EGEE’09 conference – Barcelona, September

Enabling Grids for E-sciencE EGEE-III INFSO-RI Use case description There is no tool deployed locally Operation and maintenance provided by GOCDB team Main features Local users and tools access regional data centrally Instance cannot be customised to suit regional needs Data stored directly in Central GOCDB Region 2 Use case EGEE’09 conference – Barcelona, September REGION / NGI CENTRAL GOCDB Local users GUI GOCDB module 2 0

Enabling Grids for E-sciencE EGEE-III INFSO-RI Use case description A tool (not GOCDB) is deployed locally Code and support provided locally Operation, maintenance and customisation done locally Main features Local users and tools access regional data locally Technical possibilities depend on chosen tool Data synchronised with central GOCDB through an adapter implemented locally following defined specifications Region 3 Use case EGEE’09 conference – Barcelona, September EGEE’09 conference – Barcelona, September 2009 To Central GOCDB REGION / NGI Local users Local tools Local tool Adapter 3

Enabling Grids for E-sciencE EGEE-III INFSO-RI Region 1 Schema and code already provided Customisable with minimum effort Oracle needed Region 2 No need to care about hosting No need to care about any development Not customisable Central schema not ideal for local use Region 3 All latitude in the choice of a solution Possibly reuse existing infrastructure in region Need to develop publishing adapter Development and maintenance effort Use case comparison EGEE’09 conference – Barcelona, September EGEE’09 conference – Barcelona, September

Enabling Grids for E-sciencE EGEE-III INFSO-RI GOCDB4 Release schedule Regional package test versions – Summer 2009 Central GOCDB4 in production – early November 2009 Central GOCDB3 decommissioned – November 2009 Regional package beta version – December 2009 Regional package production version – early 2010 Regionalisation plan Regions currently involved in testing: UK, Germany, Serbia Pilot regions for beta deployment: UK, Ireland, Italy, Germany All schedules to be agreed with corresponding regions Timeline EGEE’09 conference – Barcelona, September EGEE’09 conference – Barcelona, September 2009

Enabling Grids for E-sciencE EGEE-III INFSO-RI Migration from GOCDB3 to GOCDB4 Keep interruption of service to a minimum during migration Ensure data consistency Ensure no workflow is broken along the way Regional package release and deployment Large scale testing relies upon availability in regions Prepare release and distribution plan for future versions Future plans and evolutions Build a MySQL version Interactions with other operation tools GOCDB/GlueSchema convergence Outstanding issues and plans EGEE’09 conference – Barcelona, September EGEE’09 conference – Barcelona, September 2009

Enabling Grids for E-sciencE EGEE-III INFSO-RI GOCDB4 architecture GOCDB4 development and plans PROM (DB model behind GOCDB4) “A pseudo object database model and its applications on a highly complex distributed architecture” by P.Colclough IARA/IEEE 1 st Conference on Advances in Databases (DBKDA 2009) March 1-6, 2009 – Cancun, Mexico Questions? More information - questions EGEE’09 conference – Barcelona, September EGEE’09 conference – Barcelona, September 2009