EGEE-II TCD 22 nd -25 th May 2007 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks Multi-Platform Support Presenters:

Slides:



Advertisements
Similar presentations
INFSO-RI An On-Demand Dynamic Virtualization Manager Øyvind Valen-Sendstad CERN – IT/GD, ETICS Virtual Node bootstrapper.
Advertisements

EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite Release Process Maria Alandes Pradillo.
EGEE-II INFSO-RI Enabling Grids for E-sciencE PSNC work status Gerard Frankowski, Rafał Lichwała Poznań Supercomputing.
INFSO-RI Enabling Grids for E-sciencE Status of LCG-2 porting Stephen Childs, Brian Coghlan and Eamonn Kenny Grid-Ireland/EGEE October.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio CERN.
Yannick Patois – Datagrid Repository Presentation- 2001/11/21 - n° 1 Partner Logo DataGrid Software Repository presentation A short presentation of the.
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
EGEE is a project funded by the European Union under contract IST Build Infrastructure & Release Procedures Integration.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks C. Loomis (CNRS/LAL) M.-E. Bégin (SixSq.
GridPP DB 12 th July 2007 Enabling Grids for E-sciencE Grid-Ireland Status John Walsh Date: 12 th July 2007Imperial College London.
A DΙgital Library Infrastructure on Grid EΝabled Technology ETICS Usage in DILIGENT Pedro Andrade
CERN Manual Installation of a UI – Oxford July - 1 LCG2 Administrator’s Course Oxford University, 19 th – 21 st July Developed.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite IPv6 compliance project tests Further.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks General relationships with EGEE JRA1 SA3.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Voms & Voms-admin report Vincenzo Ciaschini.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio EGEE – JRA1 CERN.
1 / 22 AliRoot and AliEn Build Integration and Testing System.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Extensions to the ETICS Build System Client.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Oliver Keeble SA3 Activity Leader CERN EGEE-III.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks JRA1 summary Claudio Grandi EGEE-II JRA1.
EGEE is a project funded by the European Union under contract IST JRA1-SA1 requirement gathering Maite Barroso JRA1 Integration and Testing.
INFSO-RI Enabling Grids for E-sciencE SA1 and gLite: Test, Certification and Pre-production Nick Thackray SA1, CERN.
INFSO-RI Enabling Grids for E-sciencE Integration and Testing, SA3 Markus Schulz CERN IT JRA1 All-Hands Meeting 22 nd - 24 nd March.
INFSO-RI Enabling Grids for E-sciencE Strategy for gLite multi-platform support Author:Eamonn Kenny Meeting:SA3 All Hands Meeting.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite Build Programme and Multi-Platform.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks CERN status report SA3 All Hands Meeting.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Usage of virtualization in gLite certification Andreas Unterkircher.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Stuart Kenny and Stephen Childs Trinity.
INFSOM-RI Elisabetta Ronchieri INFN CNAF ETICS 2 nd EU Review (CERN) 15 February 2008 WP3 - Software Configuration Tools and Methodologies.
INFSOM-RI ETICS: E-infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio Project Manager.
Testing Grid Software on the Grid Steven Newhouse Deputy Director.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
Alain Roy Computer Sciences Department University of Wisconsin-Madison Condor & Middleware: NMI & VDT.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The future of the gLite release process Oliver.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Tools and techniques for managing virtual machine images Andreas.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GLite testing status and future Gianni Pucciani.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Batch System Integration Update Jan Just.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio EGEE – JRA1 CERN.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Update Authorization Service Christoph Witzig,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks SA3 partner collaboration tasks & process.
INFSO-RI ETICS Local Setup Experiences A Case Study for Installation at Customers Location 4th. All Hands MeetingUwe Müller-Wilm VEGA Bologna, Nov.
INFSO-RI Enabling Grids for E-sciencE gLite Certification and Deployment Process Markus Schulz, SA1, CERN EGEE 1 st EU Review 9-11/02/2005.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Patch Preparation SA3 All Hands Meeting.
EMI INFSO-RI SA1 – Maintenance and Support Francesco Giacomini (INFN) EMI First EC Review Brussels, 22 June 2011.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MSA3.4.1 “The process document” Oliver Keeble.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks ROCs Top 5 Middleware Issues Daniele Cesini,
INFSO-RI Enabling Grids for E-sciencE gLite Test and Certification Effort Nick Thackray CERN.
JRA1 Testing Current Status Leanne Guy Testing Coordination Meeting, 13 th September 2004 EGEE is a project funded by the European.
EGEE-II TCD 22 nd -25 th May 2007 Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Experiences with a distributed.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Implementing product teams Oliver Keeble.
EGEE-III INFSO-RI Enabling Grids for E-sciencE JRA1 and SA3 All Hands Meeting December 2009, CERN, Geneva Product Teams –
Enabling Grids for E-sciencE EGEE-III-INFSO-RI EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Stephen Childs Trinity College Dublin &
EMI is partially funded by the European Commission under Grant Agreement RI EMI SA2 Report Andres ABAD RODRIGUEZ, CERN SA2.4, Task Leader EMI AHM,
SPI Software Process & Infrastructure Project Plan 2004 H1 LCG-PEB Meeting - 06 April 2004 Alberto AIMAR
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
INFSO-RI Enabling Grids for E-sciencE File Transfer Software and Service SC3 Gavin McCance – JRA1 Data Management Cluster Service.
EGEE is a project funded by the European Union under contract IST Issues from current Experience SA1 Feedback to JRA1 A. Pacheco PIC Barcelona.
INFSO-RI Enabling Grids for E-sciencE Software Process Author: Laurence Field (CERN) Presented by David Smith JRA1 All Hands meeting,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Towards an Information System Product Team.
Status & Strategy for gLite multi-platform Support
Jan 2016 Solar Lunar Data.
Andreas Unterkircher CERN Grid Deployment
Marc-Elian Bégin ETICS Project, CERN
Partner Status HPCL-University of Cyprus
The ETICS Build and Test Service
ETICS Services Management
TCG Discussion on CE Strategy & SL4 Move
Presentation transcript:

EGEE-II TCD 22 nd -25 th May 2007 Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Multi-Platform Support Presenters: Eamonn Kenny, Rafal Lichwala Date: 15th May 2008 Time:5-6pm Location: 40-S2-D01, CERN

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May Overview History: –Porting  Multi-Platform Support Activity –Timeline 2004  2008 –Lessons to learn from Timeline TCG  TMB Recommendations Current Multi-Platform Activities: –Debian 4 (x86_64/x86) –SL/CentOS 5.1 (x86)‏ NMI Support

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May Timeline for Porting 2004 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec IRIX 6.5 VDT Build started LCG-2_1_0 Release LCG-2_2_0 Release LCG-2_3_0 Release IRIX 6.5 VDT Build finished IRIX 6.5 VDT edg-job-submit AIX 5.2L PPC Setup edg-build build system

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May Timeline for Porting 2005 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec LCG-2_4_0 SLC3 Release LCG-2_4_0 SuSE 9.3/SL3/ RH7.3/RH9/ CentOS 4.1 SFT-1 Passed Mac OS X G5 Machine Delivered LCG-2_6_0 SLC3 Release gLite build system /edg-build mixtureedg-build build system

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May Timeline for Porting 2006 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec LCG-2_7_0 SLC3 Release RH9 Mac OS X 10.3 CentOS 4.2 gLite build system /edg-build mixture FC4 SuSE9 CentOS 4.3

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May Timeline for Porting 2007 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec gLite SLC4 Release SL3 and CentOS 4.5 Build to 100% ETICS Client released SuSE 9.3 CentOS 4.5 glite gLite SLC4 Release ETICS client with ETICS/gLite packager

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May Timeline for Porting 2008 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Debian x86 OS Installed gLite-WN Release (SLC4)‏ OpenSuSE 10.3 x86 Installed ETICS client with ETICS/gLite packager CentOS/SL 5.1 Debian 4 x86 OpenSuSE 10.3 x86 gLite-WN Release SL 5.1 (x86_64/x86)‏

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May What do glean from Timeline? It’s easy to fall behind in OS support due to discontinued platforms, but experience is had by attempting to provide the different OS support. We should attempt builds on the latest stable OS versions. Middleware has changed a little in structure but the basics remain the same. The build system has changed 3 times. It now includes better platform support. VDT is no longer difficult to build under Unix OSes, whereas it was very time consuming to port in the past.

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May TMB EGEE-III Recommendations Platform TypeArchitectureNode TypesServices SL 5x86_64AllServers/Clients SL 5x86AllServers/Clients Debian 4x86WN/UIClients Debian 4x86_64WN/UIClients Mac OS X 10.5 (Leopard)‏ x86_64WN/UIClients Windows (Cygwin/Interix)‏ x86_64WN/UIClients Fat Tarball (Fedora 8, Ubuntu 8, Debian 4)‏ x86_64WN/UIClients

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May PSNC Issues (Debian x86_64)‏ 1.dpkg-gencontrol: error: current build architecture AMD64 does not appear in package's list (x86_64). –PSNC resolved this problem changing /usr/share/dpkg/cputable file. It is now possible to create debs with AMD64. 2.Case sensitivity in debs naming fixed using the TCD one line patch (ETICS client doesn’t include it)‏ 3.Simple configuration issues have been pinpointed and fixed. 4.Most TCD patches have been introduced. 5.Other issues resolved over Skype.

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May TCD ETICS Build Status

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May Debian/SL5 Outstanding Bugs Affected Package(s)‏ or sub-system Bug Report Numbers Number of Patches Work- Package/ Responsible Affected Packages DebianSL5 CERNTCD dcache-client#35493NoneSA3111 WMS#35836, #358782JRA131- R-GMA#27471, #32296 # PW* JRA13-- SAM#354992JRA133- LCG-DM#35550NoneJRA133- gridsite#35502NoneJRA1555 edg-gridftp-client#36472NoneSA3/ETICS1-- VDT EssentialsNone SA3--- Packager# (2 PW*)‏ ETICS11 debs 0 RPMS - * PW – Project Wide SPEC File Patch Required

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May Debian Development Strategy org.glite branch for multi-platform support: –glite_branch_3_1_0_dev (previously glite_branch_3_1_0_for_porting)‏ Change subsystems to go ahead of glite_branch_3_1_0: –glite-wms_branch_3_1_0 (fixes to WMS code on cvs HEAD)‏ –glite-legacy_branch_3_1_0_dev (for correct edg-gridftp-client)‏ –gridsite-core_R_1_1_18_1_dev Current default configurations to go ahead of glite_branch_3_1_0: –globus v VDT –vdt_globus_essentials v VDT –vdt_globus_rm_essentials v VDT

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May SL/CentOS 5.1 Differences org.glite branch for multi-platform support: –glite_branch_3_1_0_dev (previously glite_branch_3_1_0_for_porting)‏ Change subsystems to go ahead of glite_branch_3_1_0: –glite-wms_branch_3_1_0 (fixes to WMS code on cvs HEAD)‏ –glite-legacy_branch_3_1_0_dev (for correct edg-gridftp-client)‏ –gridsite-core_R_1_1_18_1_dev Current default configurations to go ahead of glite_branch_3_1_0: –globus v VDT _dev –vdt_globus_essentials v VDT _dev –vdt_globus_rm_essentials v VDT _dev

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May Outstanding ETICS Issues: Patching Component locking per platform and Patching System Alternative: 1.clone the configuration. 2.Upload a patch to AFS (or point to a local patch for wget). 3.Introduce the patch into the new configuration. 4.Create the configuration at the org.glite.node.WN or org.glite branch to point to the new configuration. 5.Wait for the fix by JRA1/SA3/ETICS to arrive in a developers branch. 6.Remove the cloned configuration. Procedure: Create, Upload, Patch, Metadata, Integrate, Delete Caveat: No Partner such as Catania, PSNC or HPNC can do this!

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May Outstanding ETICS Issues: Global Replace Project Wide RPM SPEC File Fixes (new: rpmbuild issue)‏ –%build issue and Copyright issue Agreed Procedure to Implementation: –Report each bug in Savannah to each subsystem developer. –We can either, provide the Linux source diff code patch, say it in words what the changes are, or provide a sed type script to perform the fix. –This is time consuming but necessary since no one person can edit and commit all subsystem fixes.

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May 2008 NMI Support Working on an automated procedure for NMI/Condor Submit & NMI/Condor Execute. Will include some firewall traversal. Condor group are interested in NMI Build & Test. Currently NMI building is all that is used in practice. TCD would like to put together some scripts to perform the Condor/NMI installation automatically. A time-separated build using nmi. or nmi.cern.ch as a submitter should be provided for. This will allow all partners to register packages in AFS in CERN creating a faster certification cycle. 17

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May 2008 Ideal Distributed Building Infrastructure ETICS checkout ETICS build ETICS test Web Server etics.cern.ch NMI Webserver NMI archiver NMI/ETICS dB host NMI Server Another Site NMI Webserver NMI archiver NMI/ETICS dB host NMI Server Execute node Condor CM Condor execute NMI Hawkeye https & DN ETICS client NMI Submit ANYWHERE CERN 3 rd PARTY 4 th PARTY

Enabling Grids for E-sciencE EGEE-III CERN 14-16th May 2008 Submit times: 6am to 6pm daily. Web Server etics.cern.ch NMI Server Condor Configuration condor_config condor_config.local nmi.cs.tcd.ie NMI Server Execute node 1 https & DN condor_config condor_config.local Condor Configuration condor_config condor_config.local condor_config.cern Condor Configuration 6am to 6pm 6pm to 6am Cronjob run at 6pm to 6am Proposed TCD NMI Attempt (i.e point execute nodes to different masters on 12 hour cycle)‏ Experimental Local Builds Developer Builds Local Firewall Full Control TestGrid Firewall Full Control Local Firewall Full ControlTestGrid FirewallFull Control CAG Firewall Partial Control Dept Firewall External Control TCD Firewall External Control