Presentation is loading. Please wait.

Presentation is loading. Please wait.

EGEE-II INFSO-RI-031688 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks Extensions to the ETICS Build System Client.

Similar presentations


Presentation on theme: "EGEE-II INFSO-RI-031688 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks Extensions to the ETICS Build System Client."— Presentation transcript:

1 EGEE-II INFSO-RI-031688 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks Extensions to the ETICS Build System Client Allowing Porting to Multiple Platforms at Local Sites Presenter:Eamonn Kenny Institution:Trinity College Dublin Location:CGW, Krakow

2 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 ETICS in TCD 2 Current Status & Enhancements DescriptionETICS SupportCurrent TCD Support Patching SystemNoYes Environment variables (platform specific) SupportedDynamic Support Differing dependencies and naming conventions SupportedDynamic Support ReportingAutomaticAutomatic grouping per platform Secure BuildingRemote building (no proxy support) Local Building with proxy Support HEAD, Production, Certification builds HEAD onlyHEAD and Production

3 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 ETICS in TCD 3 Issue 1: Rollback Builds prod WN certprod UI cert SA3 Deployment Lists JRA1 Middleware CVS Repository Nightly Build on HEAD ETICS Build Rules Artifact Repository Yum Repositories prod WN certprod UI cert SA3 Deployment Lists JRA1 Middleware CVS Repository ETICS Build Build Rules Artifact Repository Yum Repositories Meta Package Building (to come in ETICS) Build Production, Certification & HEAD WN Local Builds 1 2 3 1 2 3

4 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 ETICS in TCD 4 Issue 2: Firewalls & Proxies cvs, wget, ZSI Web Server Repository cern.ch gLite repository AIX, Mac. em64t Build Machines rsync (cron) CentOS 4.5, CentOS 5.0, SL 3.0.8, SuSE 9.3 VM Build Machine yum/apt/tarballs rsync (cron) * 1 ssh Worker Nodes VM Test WNs 3 TestGrid Subnet computer science Firewall http/https cvs proxies 1 web-pages, xml reports, RPMs, tarballs cern.ch ETICS interface XML reports RPMs, tarballs

5 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 ETICS in TCD 5 Multiple Platform: XML Schema

6 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 ETICS in TCD 6 Multiple Platform: XML Schema

7 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 ETICS in TCD 7 Issue 3: Differing Modules

8 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 ETICS in TCD 8 Issue 4: Patching System

9 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 ETICS in TCD 9 Issue 4: Patching System (bash)

10 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 ETICS in TCD 10 Issue 4: Patching System (sed)

11 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 ETICS in TCD 11 Issue 4: Patching System (patch)

12 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 ETICS in TCD 12 Issue 5: Platform Specific Variables

13 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 ETICS in TCD 13 Issue 6: Automatic Result Grouping

14 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 ETICS in TCD 14 Issue 6: Automatic Result Grouping

15 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 ETICS in TCD 15 Current & Future Work Inclusion of VDT globus source code in ETICS Complete a 10 step guide to porting: https://twiki.cern.ch/twiki/bin/view/EGEE/EGEEPortingGuide Helping other partners with Debian x86/x86_64 ports Help ETICS developers with development of an etics- patch command Work starting on SuSE 9.3 (x86_64), CentOS 4.5/5.0 (x86_64), Mac OS X 10.4 (PowerPC)


Download ppt "EGEE-II INFSO-RI-031688 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks Extensions to the ETICS Build System Client."

Similar presentations


Ads by Google