EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks Stephen Childs Trinity College Dublin &

Slides:



Advertisements
Similar presentations
TeraGrid Deployment Test of Grid Software JP Navarro TeraGrid Software Integration University of Chicago OGF 21 October 19, 2007.
Advertisements

OMII-Europe Repository Steven Newhouse Director, OMII-UK.
Geoff Quigley, Stephen Childs and Brian Coghlan Trinity College Dublin
Software Summary Database Data Flow G4MICE Status & Plans Detector Reconstruction 1M.Ellis - CM24 - 3rd June 2009.
Information Retrieval in Practice
Overview of Search Engines
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite Release Process Maria Alandes Pradillo.
EGEE is a project funded by the European Union under contract IST Quattor Installation of Grid Software C. Loomis (LAL-Orsay) GDB (CERN) Sept.
INFSO-RI Enabling Grids for E-sciencE Status of LCG-2 porting Stephen Childs, Brian Coghlan and Eamonn Kenny Grid-Ireland/EGEE October.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Simply monitor a grid site with Nagios J.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks What GGUS can do for you JRA1 All hands.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Spyros Kopsidas Center for Research and.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Extensions to the ETICS Build System Client.
Quattor-for-Castor Jan van Eldik Sept 7, Outline Overview of CERN –Central bits CDB template structure SWREP –Local bits Updating profiles.
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 Operations Automation Team James Casey EGEE’08.
INFSO-RI Enabling Grids for E-sciencE SCDB C. Loomis / Michel Jouvin (LAL-Orsay) Quattor Tutorial LCG T2 Workshop June 16, 2006.
G. Cancio, L. Cons, Ph. Defert - n°1 October 2002 Software Packages Management System for the EU DataGrid G. Cancio Melia, L. Cons, Ph. Defert. CERN/IT.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite Build Programme and Multi-Platform.
Lemon Monitoring Miroslav Siket, German Cancio, David Front, Maciej Stepniewski CERN-IT/FIO-FS LCG Operations Workshop Bologna, May 2005.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Usage of virtualization in gLite certification Andreas Unterkircher.
Feedback from the POOL Project User Feedback from the POOL Project Dirk Düllmann, LCG-POOL LCG Application Area Internal Review October 2003.
Installing, running, and maintaining large Linux Clusters at CERN Thorsten Kleinwort CERN-IT/FIO CHEP
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Stuart Kenny and Stephen Childs Trinity.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Stephen Childs Trinity College Dublin &
EGEE is a project funded by the European Union under contract IST Tools survey status, first experiences with the prototype Diana Bosio EGEE.
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
QWG Errata Management Framework Ian Collier 10 th Quattor Workshop Rutherford Appleton Laboratory October 2010.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Using GStat 2.0 for Information Validation.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Tools and techniques for managing virtual machine images Andreas.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Task tracking SA3 All Hands Meeting Prague.
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
INFSO-RI Enabling Grids for E-sciencE Pan Compiler C. Loomis (LAL-Orsay) Quattor Workshop (Madrid) October 2007.
EGEE-II INFSO-RI Enabling Grids for E-sciencE YAIM Overview MiMOS Grid tutorial HungChe, ASGC OPS Team.
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 C. Martín, A. Lorca (UCM) Introduction to.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The LCG interface Stefano BAGNASCO INFN Torino.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Regional Nagios Emir Imamagic /SRCE EGEE’09,
1 Update at RAL and in the Quattor community Ian Collier - RAL Tier1 HEPiX FAll 2010, Cornell.
INFSO-RI Enabling Grids for E-sciencE Installing & configuring Joachim Flammer Integration Team, CERN EMBRACE Tutorial, Clermont-Ferrand.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Patch Preparation SA3 All Hands Meeting.
EGEE is a project funded by the European Union under contract IST Installation and configuration of gLite services Robert Harakaly, CERN,
Quattor tutorial Introduction German Cancio, Rafael Garcia, Cal Loomis.
EGEE-III INFSO-RI Enabling Grids for E-sciencE JRA1 and SA3 All Hands Meeting December 2009, CERN, Geneva Product Teams –
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Stephen Childs Trinity College Dublin &
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks NA3 Resources Robin McConnell.
EGEE is a project funded by the European Union under contract IST Issues from current Experience SA1 Feedback to JRA1 A. Pacheco PIC Barcelona.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
INFSO-RI Enabling Grids for E-sciencE Quattor Workshop Summary C. Loomis (LAL-Orsay) GDB Meeting (Rome) April 5, 2006.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The Dashboard for Operations Cyril L’Orphelin.
Introduction of Wget. Wget Wget is a package for retrieving files using HTTP and FTP, the most widely-used Internet protocols. Wget is non-interactive,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks CYFRONET site report Marcin Radecki CYFRONET.
SCDB Update Michel Jouvin LAL, Orsay March 17, 2010 Quattor Workshop, Thessaloniki.
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.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GOCDB4 Gilles Mathieu, RAL-STFC, UK An introduction.
INFN-T1 migration to scdb Andrea Chierici 8 th Quattor Workshop Bruxelles.
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.
Status of Fabric Management at CERN
Getting Started with R.
Spring Cleaning the Software Repositories Matthias Schröder
Quattor Usage at Nikhef
slides borrowed and adapted from Alex Mariakis and CSE 390a
Information Technology Ms. Abeer Helwa
Grid Management Challenge - M. Jouvin
Presentation transcript:

EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Stephen Childs Trinity College Dublin & Grid-Ireland 6 th quattor workshop 28 th September 2008 Tools for quattor

Enabling Grids for E-sciencE 6th quattor workshop, NIKHEF, Amsterdam, October Introduction Goal of session 1.Identify and categorise existing tools within community 2.Identify any duplication 3.Analyse tool requests from survey  Which can be met by existing tools  Which are invalid requests  Which represent genuine needs 4.Coordinate future tools development  Allocate effort (avoid duplication)  Decide on hosting (and packaging)

Enabling Grids for E-sciencE Existing tools: debugging * in quattor-sw-util package 6th quattor workshop, NIKHEF, Amsterdam, October Tool nameDescriptionHostingComments panc logging tools Analyse tpl includes, performance, fn call graphs QWG & SF Works with panc 8+ Possible enhancements: more output formats, integration with Eclipse pangraph Analyse tpl includes and generate graph CERN CVS Obsoleted by panc tools? pantree Analyse tpl includes and generate tree CERN CVS Obsoleted by panc tools? checkdeps Check consistency of package lists in profiles QWG Works on recent YUM, but fragile gencompswebdoc* Generate html documentation for components CERN CVS Could be used for other quattor software cdb-tpl-view “Simple template viewer” CERN CVS “does not yet support namespaces”, is this tool used at CERN? cdb-getclusters “retrieve clusters and hosts... from cdb sql database” CERN CVS Looks very CERN-specific? lld2pkgs, rpmcheck Extracts list of RPM URLs from profile; checks via fake install QWG Same functionality is in checkdeps? Does it work? How fast is it?

Enabling Grids for E-sciencE Existing tools: debugging (2) * in quattor-sw-util package 6th quattor workshop, NIKHEF, Amsterdam, October Tool nameDescriptionHostingComments xmldb2hw Generate HW inventory from set of XML profiles QWG Limited. Will be superceded by quatview? xmldb2pkgs Generate RPM list from set of XML profiles QWG Obsoletes lld2pkgs? compare_xml Compares two trees of XML profiles QWG How hard would it be to do real XML diffs?

Enabling Grids for E-sciencE Existing tools: setup 6th quattor workshop, NIKHEF, Amsterdam, October Tool nameDescriptionHostingComments rpmConflicts Scans RPM directories and reports on conflicts CERN CVS fill_swrep_serverCERN CVS Does anyone use this? getpkgarch Decide which architecture to use for multi-arch packages CERN CVS What is the use case? quattor-etics-add- component Generate and upload ETICS config for components CERN CVS mac Tool for capturing MAC addresses CERN CVS quattor-client-install Installs quattor SW on non- quatttor machine QWG For converting non-quattor hosts AII web interface Web page for setting nodes to boot/install Not in VC yet Needs more work * in quattor-sw-util package

Enabling Grids for E-sciencE Existing tools: tpl generation 6th quattor workshop, NIKHEF, Amsterdam, October Tool nameDescriptionHostingComments buildOSTemplates Generate OS templates for RH-style distro QWG Wrapper for rpmRequires, rpmProvides, comps2pan createPackagesTe mplate Query list of RPMs and generate pan package list QWG Used for generating rpmlists for CA and gLite html2pan Scans HTML for RPM refs, converts to Pan QWG Is this still needed? generate-hw- templates Generate Pan HW templates based on CSV file QWG Useful outside LAL? rpmq2pan_pkg* Query installed RPMs and generate Pan package list CERN CVS For converting non-quattor hosts groupandpasswd2t pl Query user config and generate pan accounts spec QWG For converting non-quattor hosts rpmErrata, rpmUpdates Generates tpl with pkg_ronly for applying updates QWG Difference between them? Could they be merged with createPackagesTemplate? updateComponent Generates tpl with component code from CVS QWG Looks very QWG-specific? * in quattor-sw-util package

Enabling Grids for E-sciencE Existing tools: build 6th quattor workshop, NIKHEF, Amsterdam, October Tool nameDescriptionHostingComments ncmtplconv* Convert “flat” components to use namespaces CERN CVS Shouldn’t be needed for ever? check-compile.sh Downloads and compiles QWG trees QWG quattor build toolsCERN CVS * in quattor-sw-util package

Enabling Grids for E-sciencE Tool requests from survey 6th quattor workshop, NIKHEF, Amsterdam, October Tool nameCommentsExisting tools GUI (x3) “It would be nice if you implement hierarchical templates management and automatic importing of them in the configuration database.” (from a CDB user) Eclipse? Pan parser for doxygen The base "getting started tools" Not quite sure what this means... CDB (cdbop) grep functionality, access to dependency information Depends on discussion about CDB development... Tools exist in SCDB world Also “package dependencies checker package version compare by rpm algoritm”? checkdeps, grep! A tool to display the inclusion tree of tpls Also “A tool to understand how templates are related” panc v8 logging tools Having the possibility to restore a machine configuration to a given date in the past. Just revert in configuration DB and deploy? XSL stylesheets for visualization of node profiles so that they can be viewed in a browser.

Enabling Grids for E-sciencE Requests that aren’t for tools! “Better error handling/diagnostics and resiliency” “Comprehensive documentation. Slides are NOT documentation.” “I think good documentation is at least as important as new tools.” 6th quattor workshop, NIKHEF, Amsterdam, October

Enabling Grids for E-sciencE The GUI issue Do we need a GUI? SCDB users have a GUI: Eclipse –Can interact directly with SVN repository –Syntax highlighting (broken on 64-bit though...) –Can initiate deployment –Click through from compilation error messages –I’m sure other tools could be integrated too... CDB users? Personal opinion: focus on improving Eclipse integration –Benefit from work on Eclipse –Effort of developing own GUI would be huge and better spent elsewhere 6th quattor workshop, NIKHEF, Amsterdam, October

Enabling Grids for E-sciencE Summary We actually have a lot of tools spread across –CERN CVSCERN CVS –LAL QWGLAL QWG –Local tools? We need to rationalise them –Merge duplicate functionality –Put in one location –Package by function? (e.g. tools for “quattorising” a machine together) Need to document recipes (on wiki FAQ page?) Start by converting this PPT into wiki form We have more documentation than you’d think –Again, needs rationalisation –SF documentation area for HTML? 6th quattor workshop, NIKHEF, Amsterdam, October