FP6−2004−Infrastructures−6-SSA-026634 IPv6 and Grid Middleware: the EUChinaGRID experience Gabriella Paolini – GARR Valentino.

Slides:



Advertisements
Similar presentations
Kejun Dong, Kai Nan CNIC/CAS CNIC Resources And Activities Update Resources Working Group PRAGMA11 Workshop, Oct.16/17 Osaka, Japan.
Advertisements

EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Etienne Dublé - CNRS/UREC EGEE SA2 Mario.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
08/11/908 WP2 e-NMR Grid deployment and operations Technical Review in Brussels, 8 th of December 2008 Marco Verlato.
FP6−2004−Infrastructures−6-SSA EUChinaGRID Project Giuseppe Andronico Technical Manager EUChinaGRID Project INFN Sez.
Glite I/O Storm Testing in EDG-LCG Framework Elena Slabospitskaya, Vadim Petukhov, (IHEP, Russia) Gilbert Grosdidier, (CNRC, France) NEC'2005, Sept 16.
EMI INFSO-RI EMI SA2 Report Quality Assurance Alberto Aimar (CERN) SA2 WP Leader.
Nicholas LoulloudesMarch 3 rd, 2009 g-Eclipse Testing and Benchmarking Grid Infrastructures using the g-Eclipse Framework Nicholas Loulloudes On behalf.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio CERN.
INFSO-RI Enabling Grids for E-sciencE SA1: Cookbook (DSA1.7) Ian Bird CERN 18 January 2006.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks C. Loomis (CNRS/LAL) M.-E. Bégin (SixSq.
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 IPv6 and gLite: a roadmap proposal Xavier.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks General relationships with EGEE JRA1 SA3.
FP6−2004−Infrastructures−6-SSA IPv6 in the EGEE Related Projects: the EUChinaGRID experience Gabriella Paolini – GARR.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio EGEE – JRA1 CERN.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks C. Loomis (CNRS/LAL) M.-E. Bégin (SixSq.
Enabling Grids for E-sciencE EGEE-III INFSO-RI Using DIANE for astrophysics applications Ladislav Hluchy, Viet Tran Institute of Informatics Slovak.
GLite – An Outsider’s View Stephen Burke RAL. January 31 st 2005gLite overview Introduction A personal view of the current situation –Asked to be provocative!
CEOS WGISS-21 CNES GRID related R&D activities Anne JEAN-ANTOINE PICCOLO CEOS WGISS-21 – Budapest – 2006, 8-12 May.
FP6−2004−Infrastructures−6-SSA EUChinaGrid Infrastructure Giuseppe Andronico - INFN Catania Concertation Meeting – Budapest,
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Usage of virtualization in gLite certification Andreas Unterkircher.
EGEE’06 Conference Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Testing gLite middleware: overview & status Andreas.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks IPv6 test methodology Mathieu Goutelle (CNRS.
FP6−2004−Infrastructures−6-SSA Interconnection & Interoperability of Grids between Europe and China the EUChinaGRID Project F. Ruggieri – INFN Project.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Interconnection & Interoperability of Grids.
Andrew McNabSecurity Middleware, GridPP8, 23 Sept 2003Slide 1 Security Middleware Andrew McNab High Energy Physics University of Manchester.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Mario Reale-GARR/ EGEE SA2 Etienne Dublé,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The GILDA t-Infrastructure Roberto Barbera.
Glite. Architecture Applications have access both to Higher-level Grid Services and to Foundation Grid Middleware Higher-Level Grid Services are supposed.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
FP6−2004−Infrastructures−6-SSA EUChinaGrid status report Giuseppe Andronico INFN Sez. Di Catania CERN – March 3° 2006.
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.
Testing and integrating the WLCG/EGEE middleware in the LHC computing Simone Campana, Alessandro Di Girolamo, Elisa Lanciotti, Nicolò Magini, Patricia.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio EGEE – JRA1 CERN.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI IPv6 activities in EGI and historical background (EGEE SA2) Mario Reale /
INFSO-RI Enabling Grids for E-sciencE /10/20054th EGEE Conference - Pisa1 gLite Configuration and Deployment Models JRA1 Integration.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks IPv6 code checker tool Salvatore Monforte.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks SA3 partner collaboration tasks & process.
Automatic testing and certification procedure for IGI products in the EMI era and beyond Sara Bertocco INFN Padova on behalf of IGI Release Team EGI Community.
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 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.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Mario Reale – GARR NetJobs: Network Monitoring Using Grid Jobs.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Etienne Dublé - CNRS/UREC EGEE SA2 Mario.
Enabling Grids for E-sciencE EGEE-III-INFSO-RI EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America The GILDA t-Infrastructure Roberto Barbera.
First South Africa Grid Training June 2008, Catania (Italy) GILDA t-Infrastructure Valeria Ardizzone INFN Catania.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI IPv6 activities in EGI Mario Reale / GARR EGI Network Support Coordination.
II EGEE conference Den Haag November, ROC-CIC status in Italy
HEPiX IPv6 Working Group David Kelsey david DOT kelsey AT stfc DOT ac DOT uk (STFC-RAL) HEPiX, Vancouver 26 Oct 2011.
The HEPiX IPv6 Working Group David Kelsey (STFC-RAL) EGI OMB 19 Dec 2013.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Job Management Claudio Grandi.
2007/05/22 Integration of virtualization software Pierre Girard ATLAS 3T1 Meeting
The status of IHEP Beijing Site WLCG Asia-Pacific Workshop Yaodong CHENG IHEP, China 01 December 2006.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
CNAF - 24 September 2004 EGEE SA-1 SPACI Activity Italo Epicoco.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI IPv6 Report for HEPiX CERN October 5, 2012 CERN 1
FP6−2004−Infrastructures−6-SSA Migrate GOS to IPv6 Beihang University Yongjian Wang.
The EDG Testbed Deployment Details
NA4/medical imaging. Medical Data Manager Installation
Andreas Unterkircher CERN Grid Deployment
Partner Status HPCL-University of Cyprus
Short update on the latest gLite status
Leanne Guy EGEE JRA1 Test Team Manager
Interoperability & Standards
Presentation transcript:

FP6−2004−Infrastructures−6-SSA IPv6 and Grid Middleware: the EUChinaGRID experience Gabriella Paolini – GARR Valentino Carcione – GARR Mario Reale – GARR Taipei, 28/03/2007 ISGC 2007

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  2  Summary  EUChinaGRID project  IPv6 activity in EUChinaGRID  gLite IPv6 Compliance Code-checker Guideline for developers Test-bed  External components and IPv6  GOS and DAS  Next steps

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  3  Project Information  EUChinaGRID is a Specific Support Action (SSA) funded under the EU VI Framework Program.  The project started on the 1 January  24 months duration.  10 partners (6 from Europe and 4 from China).  A total of 495 person months (325 funded).  More information is available on the project web site:

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  4  IPv6: A specific activity in EUChinaGRID IPv6 compliance of the middleware on operational networks in China (CNGrid GOS) and in Europe (EGEE gLite)  address possible issues;  provide feedback to MW developers.

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  5  gLite IPv6 compliance performed tasks  gLite code survey performed by GARR and INFN with an ad-hoc developed tool: the IPv6 code checker  Specific tests on an IPv6 test-bed highlighted a number of IP version dependencies in the gLite code  gLite is not yet IPv6-ready  A migration guideline document delivered to the EGEE middleware developers.  On going fruitful collaboration with EGEE and ETICS

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  6  IPv6 code checker  It is a simple bash script  It looks for: non RFC-3493 compliant calls in specific patterns suspicious IPv4 code patterns and function calls inside the source code (C/C++, Java, Python, Perl).  Available for downloading:  It has been run on 52 gLite WMS CVS modules : 16 failed

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  7  Example of IPv6 code checker output org.glite.security.voms INADDR_ [FAILED] addr_in [FAILED] F_INET$ [PASSED] gethostbyname [FAILED] inet_addr [PASSED] inet_ntoa [PASSED] Inet4Address [PASSED] inet_aton [PASSED] gethostbyname_ex [PASSED] INADDR_BROADCAST [PASSED] [FAILED] [PASSED] [PASSED]

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  8  IPv6 guidelines for GRID developers The document consists of two parts.  the IPv6 Programming guide It describes basics of IPv6 programming and explains how to port IPv4 applications on IPV6. It focuses on the most used programming languages: C/C++, Perl, Python, Java  the gLite code survey It reports results of the code survey on the middleware source code and draws up the list of the incompatible modules.  Included in EUChinaGrid deliverable D2.2

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  9  Protocol-agnostic programming

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  10  IPv6  Hardware: VMWARE ESX server based virtual nodes  Software: Operating System: Scientific Linux CERN gLite middleware : gLite recommended patches

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  11  UI2 RGMA-BDII WMS-LB CE WN ui2.dir.garr.it 2001:760::159:217/ rgma-bdii.dir.garr.it 2001:760::159:215/ voms.dir.garr.it 2001:760::159:211/ wms.dir.garr.it 2001:760::159:214/ ce.dir.garr.it 2001:760::159:213/64 SE wn1.dir.garr.it 2001:760::159:216/64 WN wn2.dir.garr.it 2001:760::159:218/64 VOMS se.dir.garr.it 2001:760::159:221/64 IPv6 GARR

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  12  Test operational procedure  Install and configure gLite  Start up all services  Let the system work on dual stack Register nodes with double hostnames on a dual stack DNS server (verify DNS resolving)  Switch off IPv4 and restart with IPv6 only  Re-configure and restart services when required (and possible!)  Perform basic functional tests from the UI node

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  13  Testbed set up and results  The following gLite services have been installed and configured: UI User Interface WMS Workload Management System LB Logging and Bookkeeping server CE Computing Element (Torque) WNs Worker Nodes VOMS server (mysql) VO Management System server RGMA Information System BD-II Information System SE (classic) (gridFTP, local disk fs based)  Functionalities immediately failing: voms-proxy-init failing [VOMS] glite-job-submit failing [WMS NS] …

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  14  Ipv6 compatibility of GRID middleware  A specific task was started in order to investigate if libraries, software and other third-party elements used in gLite and GOS are IPv6 compliant.  Results reported in a list of modules and third-party components.

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  15  GOS IPv6 migration  CNGrid GOS (Grid Operating System) middleware is written in Java, which natively supports IPv6.  A full dual-stack version of GOS has been deployed by Beihang University (BUAA).  The new release of GOS was thoroughly tested on a test-bed set up on servers at BUAA, Tsinghua University and Institute of Computing Technology (ICT) in Chinese Academy of Sciences (CAS).  GOS was deployed on 11 main nodes of CNGrid.

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  16  GOS on IPv6

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  17  DAS IPv6 version  DAS (Data Access Service) is a middleware used in Scientific Data Grid (a sub-project of CNGrid) aiming at uniform data access service on heterogeneous relational databases covering many disciplines.  It’s IPv6 compliant.  Fully tested in an IPv6 environment. DASv6:

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  18  DASv6

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  19  Next Steps  Continue the collaboration with EGEE and ETICS on gLite and IPv6 compliance Put IPv6 code-checker as a plug-in in the ETICS building-system  Continue with IPv6 compatibility in Grid middleware studies following ETICS list of all the external dependencies (~ 80)  A large scale IPv6 test-bed Across different countries (Italy, France, Greece and China) Across different projects (EUChinaGRID::WP2, EGEE::SA2, ETICS) Using IPv4-IPv6 transition mechanisms (NAT-PT)

G. Paolini et al. - GARR  ISGC 2007  Taipei 28 March 2007  20 