EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks Mario Reale-GARR/ EGEE SA2 Etienne Dublé,

Slides:



Advertisements
Similar presentations
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Etienne Dublé - CNRS/UREC EGEE SA2 Mario.
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 EGEE and gLite are registered trademarks Simply monitor a grid site with Nagios J.
FP6−2004−Infrastructures−6-SSA IPv6 and Grid Middleware: the EUChinaGRID experience Gabriella Paolini – GARR Valentino.
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.
Enabling Grids for E-sciencE EGEE-III INFSO-RI Using DIANE for astrophysics applications Ladislav Hluchy, Viet Tran Institute of Informatics Slovak.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Etienne Dublé - CNRS/UREC
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks JRA1 summary Claudio Grandi EGEE-II JRA1.
INFSO-RI Enabling Grids for E-sciencE WMS + LB Installation Emidio Giorgio Giuseppe La Rocca INFN EGEE Tutorial, Rome November.2005.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Xavier Jeannin Activity Manager CNRS EGEE-III.
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.
INFSO-RI Enabling Grids for E-sciencE Strategy for gLite multi-platform support Author:Eamonn Kenny Meeting:SA3 All Hands Meeting.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks CERN status report SA3 All Hands Meeting.
CEOS WGISS-21 CNES GRID related R&D activities Anne JEAN-ANTOINE PICCOLO CEOS WGISS-21 – Budapest – 2006, 8-12 May.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Usage of virtualization in gLite certification Andreas Unterkircher.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks IPv6 test methodology Mathieu Goutelle (CNRS.
1 Andrea Sciabà CERN Critical Services and Monitoring - CMS Andrea Sciabà WLCG Service Reliability Workshop 26 – 30 November, 2007.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
SAM Sensors & Tests Judit Novak CERN IT/GD SAM Review I. 21. May 2007, CERN.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Xavier Jeannin Activity Manager CNRS EGEE-III.
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.
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 Progress report from University of Cyprus.
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.
EGEE-III INFSO-RI Enabling Grids for E-sciencE SA3 All Hands Meeting 'Cluster of Competence' Experience SA3 INFN Cyprus May 7th-8th.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Middleware Update Maria Alandes Pradillo.
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 Etienne Dublé - CNRS/UREC EGEE SA2 Mario.
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.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Patch Preparation SA3 All Hands Meeting.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite – UNICORE interoperability Daniel Mallmann.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MSA3.4.1 “The process document” Oliver Keeble.
INFSO-RI Enabling Grids for E-sciencE gLite Test and Certification Effort Nick Thackray CERN.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Data Management cluster summary David Smith JRA1 All Hands meeting, Catania, 7 March.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Xavier Jeannin Activity Manager CNRS EGEE-III.
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 –
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.
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.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Job Management Claudio Grandi.
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 Padova site report Massimo Sgaravatto On behalf of the JRA1 IT-CZ Padova group.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks CREAM: current status and next steps EGEE-JRA1.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Argus gLite Authorization Service Workplan.
Maria Alandes Pradillo, CERN Training on GLUE 2 information validation EGI Technical Forum September 2013.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI IPv6 Report for HEPiX CERN October 5, 2012 CERN 1
Enabling Grids for E-sciencE EGEE-III INFSO-RI EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader.
CREAM Status and plans Massimo Sgaravatto – INFN Padova
IPv6 Testing Etienne Dublé - CNRS/UREC EGEE SA2
JRA1 Middleware Re-engineering Status Report
Andreas Unterkircher CERN Grid Deployment
Partner Status HPCL-University of Cyprus
Ipv6 nella Griglia Vincenzo Ciaschini (INFN) CCR/INFNGrid 2011
Short update on the latest gLite status
Presentation transcript:

EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Mario Reale-GARR/ EGEE SA2 Etienne Dublé, Xavier Jeannin - CNRS/UREC EGEE SA2 Tuesday, December 15, 2009 – CERN – JRA1/SA3 All Hands gLite IPv6 compliance task TSA2.3.3 Overall end-of-2009 status and roadmap until project end v1.2

Enabling Grids for E-sciencE EGEE-III INFSO-RI content I. Current (12/2009) gLite IPv6 status –Available IPv6 deployment modules/services  Next ones to be expected in the streamline –Overall status of IPv6 compliance in the source code  IPv6 bugs summary II.Current set of SA2 provided tools and documents –SA2 testbed –Static source code checker (ETICS IPv6 metric plugin) –IPV6 CARE (Dynamic IPv6 Checker / Patch Mode) –IPv6 programming guides III.How to move on and what to achieve before the end of EGEE III –IPv6 Certification –Milestone MSA2.5 –EGEE Final Review

Enabling Grids for E-sciencE EGEE-III INFSO-RI I. Current IPv6 status of gLite

Enabling Grids for E-sciencE EGEE-III INFSO-RI After all… …we feel we can reach this goal:

Enabling Grids for E-sciencE EGEE-III INFSO-RI A simple question How far are we from having full IPv6 compliance in all gLite code ? around 88 % today (estimate) (# compliant components / total # comp.)

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 status of gLite as of 12/09 Already IPv6 compliant deployment modules/components: –LFC, DPM-SE, BDII, WMS/WMSproxy, CREAM CE, FTS, BLAH Work in progress (on-going porting): –VOMS, LB, GridSite IPv6 Concerning (non compliant or unknown) modules,components and tools: –AMGA, e2emon, DGAS, LRMS batch managers like PBS/Torque, LSF, SGE (and their utils), Condor, lcg_utils, GFAL –YAIM  Able to deal with IPv6 address notation ?  untested –An IPv6-reachable gLite repository still missing –yum not completely straightforward over IPv6 ? 

Enabling Grids for E-sciencE EGEE-III INFSO-RI Current stand on gLite deploym.modules and IPv6 Full IPv6 compliance for the production version IPv6 porting currently on-going IPv6 compliance still an issue / porting not started IPv6 compliance LFCDPM globus-url-copy/gridFTP CREAM VObox lcg_utils VOMS PXMONdCache MPI utils AMGA GridSite FTS BDII WMproxy/WMS LB GFAL DGAS IPv6 compliance unknown ( but not aware of clear IPv6 non compliance ) TESTED BY SA2 Hydra PBS utils CEmon Condor utils SGE utils Torque utils SCASWN glexec blah

Enabling Grids for E-sciencE EGEE-III INFSO-RI gLite deployment modules tested using IPv6 DPM Storage Element LFC File Catalog CREAM Computing Element / CEmon BDII globus-url-copy / GridFTP WMS/WMproxy –LB pending –Full job submission chain still pending –Report in preparation

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 bugs 115 bugs related to non IPv6 compliant function calls or data structures currently in savannah Many of them have been processed and corrected for at the source code level A summary : 62 Closed (more than ½ ), 53 Open –Closed:  Verified and Closed: 34  { Won’t Fix / Invalid / Duplicate } and Closed: { 21, 5, 2 } –Open:  Remind: 24 (e2emonit, jp, voms, dgas, amga, [globus])  In progress: 22  Accepted: 1  Integration Candidate: 3  Fix not Certified: 2  Ready for Test: 1 Not a single bug has not been dealt with  No bugs in “None”

Enabling Grids for E-sciencE EGEE-III INFSO-RI Nightly Builds : IPv6 metric for gLite dev: glite_branch_3_2_0_dev The IPv6 source code checker (ETICS IPv6 metric) reports: –181 Successful Modules –28 Failing Modules The 28 failing modules are: (failure reason should be analyzed) LCG-DM, SAGA.lsu-cpp.engine, lcg-mon-gridftp, amga.cli, apel.core, authz.pap-service, authz.pdp-pep-common, data.dpm-httpd-cgi, data.transfer-scripts, jobid.apic, lb.client, lb.logger, lb.server, lbjp-common.server-bones, security.gsoap- plugin, security.gss, security.lcmaps-plugins-scas-client, security.saml2-xacml2-c-lib, security.scas, security.voms, security.voms-admin-server, security.voms-api-java, voms.voms-testsuite-run, wms-ui.api-python, wms-utils.jobid, wms.wmproxy, wms.wmproxy-api-cpp, org.gridsite.core gSOAP needs to be built with the WITH_IPV6 option

Enabling Grids for E-sciencE EGEE-III INFSO-RI II. Summary of SA2 provided tools and documents to deal with gLite and IPv6

Enabling Grids for E-sciencE EGEE-III INFSO-RI What SA provides around IPv6 Guides for –IPv6 programming in C/C++, Java, Perl, Python –Test the IPv6 compliance of a socket server A general IPv6 introduction tutorial including exercises A distributed IPv6 capable testbed, including NATPT (protocol translator) at GARR(Rome) and UREC(Paris) IPv6 resources included in –The SA3 certification testbed –The ETICS metronome pool Both a static (source code) and a dynamic IPv6 checker –IPv6 metric of ETICS –IPv6 CARE Framework A set of specific IPv6 compliance test reports for –Selected external components –gLite deployment modules and their services An ETICS test project on IPv6 (ETICS provided):gLite_ipv6

Enabling Grids for E-sciencE EGEE-III INFSO-RI SA2 provided documents Reference documents on IPv6 for gLite developers: (all on SA2 EDMS or Wiki page) –IPv6 Programming methods:  Guide to IPv6 compliant programming in C/C++, Java, Python and Perl: Guide to IPv6 compliant programming in C/C++, Java, Python and Perl Provides a sample TCP client and server for each programming language Explains advantages/drawbacks/limitations of each language regarding IPv6 –IPv6 Testing methods:  How to make sure the IPv6 behavior of your application is as expected How to make sure the IPv6 behavior of your application is as expected –IPv6 Tests reports:  Assessment of the current status of the gLite external packages overall Assessment of the current status of the gLite external packages overall  Selected IPv6 compliance studies for specific packages: gSOAP, Axis / Axis2, Boost:asio, gridFTP, PythonZSI, PerlSOAPLite gSOAPAxis Axis2Boost:asiogridFTP PythonZSIPerlSOAPLite  Assessment of the IPv6 compliance of gLite components: DPM, LFC,CREAM Assessment of the IPv6 compliance of gLite components: DPM, LFCCREAM Provisioning of specific IPv6 introductory tutorials for gLite developers 13

Enabling Grids for E-sciencE EGEE-III INFSO-RI SA2 gLite IPv6 testbeds 14 VOMS.236 :d LB WMS CE WN1 WN2 BDII SE LFC PX LB server VOMS Server UREC site BD-II Workload management server LFC File Catalog LCG Computing Element Worker Node (Torque/PBS)‏ DPM Storage Element MyProxy server :660:3302:7006::1 Gateway IPv6 :a:a :8 :3:3 :4 :5 UI User Interface. 230 :7 :9 :b :6 :c UI 2 VOMS 2.59 LB WMS DPM 1 LFC LB server SA2 top level BD-II GRIDSRV4. 24 GARR site BD-II User Interface Workload management server LFC File Catalog Worker Node (Torque/PBS)‏ CE WN1 WN2CREAM LCG Computing Element CREAM Computing Element Storage Element BDII DEV. 34 Grid Job monitoring DB Gateway 2001:760::159:242/64 IPv4/IPv6 Internet: Renater/GEANT/GARR GARR/ROME UREC/PARIS FTS

Enabling Grids for E-sciencE EGEE-III INFSO-RI The IPv6 static code checker What is it? –A bash script seeking for evident non IPv6 compliant patterns in the source code  Available from How to use it? –Using ETICS build system:  You can check the IPv6 metric on the ETICS UI (see next slides)  You can submit an IPv6 check job, for example on the org.glite.data.transfer-fts gLite component: etics-submit build -p ipv6check="True“ \ org.glite.data.transfer-fts –Optionally the code checker can also be used by hand 15

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 code cheker usage example 16 Click Here … …

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 CARE Linux toolbox about IPv6 compliance of applications « Checking » mode: diagnose IPv6 compliance of an application  Stable feature « Patching » mode: correct non-IPv6 compliant behavior of an application on-the-fly, in order to make it compliant  Feature being tested The tool works by detecting and analyzing / replacing the networking function calls performed by your program => no need to have the source code of the program being checked / patched

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 CARE mechanism Program Main() { … gethostbyname(…) …} Program Main() { … gethostbyname(…) …} C Standard Shared Library gethostbyname() {… } … C Standard Shared Library gethostbyname() {… } … 18 C Standard Shared Library gethostbyname() {… } … C Standard Shared Library gethostbyname() {… } … Preloaded libipv6_care.so library gethostbyname(…) { Diagnose problem in /tmp/ipv6_diagnosis/ /… Call RTLD_NEXT gethostbyname() }... <other_non_ipv6_compliant functions> Preloaded libipv6_care.so library gethostbyname(…) { Diagnose problem in /tmp/ipv6_diagnosis/ /… Call RTLD_NEXT gethostbyname() }... <other_non_ipv6_compliant functions> LD_PRELOAD=/path/to/libipv6_care.so

Enabling Grids for E-sciencE EGEE-III INFSO-RI Advantages / Drawbacks Advantages: –It works with all non-static programs –It does not affect the standard behavior of the program –It does not warn about parts of code which are actually not executed Drawbacks: –IPv6 CARE only detects non-IPv6-compliant function calls. There may be other (less common) kinds of non-IPv6 compliance problems which will not be detected. 19

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 CARE: Checking mode Example: test of an old version of “telnet” –One must prefix the command with “ipv6_care check [-v]”:  The output messages allow to diagnose IPv6 compliance  If needed the whole diagnosis is available in the reported directory $ ipv6_care check -v telnet localhost 9876

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 CARE: Checking mode Example: test of an old version of “telnet” –One must prefix the command with “ipv6_care check [-v]”:  The output messages allow to diagnose IPv6 compliance  If needed the whole diagnosis is available in the reported directory $ ipv6_care check -v telnet localhost 9876 IPV6 CARE detected: inet_addr() with [ cp=localhost ] IPV6 CARE detected: gethostbyname() with [ name=localhost ] IPV6 CARE detected: inet_ntoa() with [ in= ] Trying IPV6 CARE detected: socket() with [ domain=AF_INET type=SOCK_STREAM protocol=ip ] IPV6 CARE detected: connect() with [ socket=3 address.ip= address.port=9876 ] telnet: Unable to connect to remote host: Connection refused IPv6 diagnosis for 'telnet localhost 9876' was generated in: /tmp/ipv6_diagnosis/telnet/by_pid/pid_ $

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 CARE: Patching mode Exemple of mysqld: ~]# /etc/init.d/mysqld start

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 CARE: Patching mode Exemple of mysqld: ~]# /etc/init.d/mysqld start Starting MySQL: [ OK ] ~]#

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 CARE: Patching mode Exemple of mysqld: ~]# /etc/init.d/mysqld start Starting MySQL: [ OK ] ~]# netstat -lnpt | grep mysqld

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 CARE: Patching mode Exemple of mysqld: ~]# /etc/init.d/mysqld start Starting MySQL: [ OK ] ~]# netstat -lnpt | grep mysqld tcp : :* LISTEN 21591/mysqld ~]#

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 CARE: Patching mode Exemple of mysqld: ~]# /etc/init.d/mysqld start Starting MySQL: [ OK ] ~]# netstat -lnpt | grep mysqld tcp : :* LISTEN 21591/mysqld ~]# /etc/init.d/mysqld stop

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 CARE: Patching mode Exemple of mysqld: ~]# /etc/init.d/mysqld start Starting MySQL: [ OK ] ~]# netstat -lnpt | grep mysqld tcp : :* LISTEN 21591/mysqld ~]# /etc/init.d/mysqld stop Stopping MySQL: [ OK ] ~]#

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 CARE: Patching mode Exemple of mysqld: ~]# /etc/init.d/mysqld start Starting MySQL: [ OK ] ~]# netstat -lnpt | grep mysqld tcp : :* LISTEN 21591/mysqld ~]# /etc/init.d/mysqld stop Stopping MySQL: [ OK ] ~]# ipv6_care patch /etc/init.d/mysqld start

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 CARE: Patching mode Exemple of mysqld: ~]# /etc/init.d/mysqld start Starting MySQL: [ OK ] ~]# netstat -lnpt | grep mysqld tcp : :* LISTEN 21591/mysqld ~]# /etc/init.d/mysqld stop Stopping MySQL: [ OK ] ~]# ipv6_care patch /etc/init.d/mysqld start Starting MySQL: [ OK ] ~]#

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 CARE: Patching mode Exemple of mysqld: ~]# /etc/init.d/mysqld start Starting MySQL: [ OK ] ~]# netstat -lnpt | grep mysqld tcp : :* LISTEN 21591/mysqld ~]# /etc/init.d/mysqld stop Stopping MySQL: [ OK ] ~]# ipv6_care patch /etc/init.d/mysqld start Starting MySQL: [ OK ] ~]# netstat -lnpt | grep mysqld

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 CARE: Patching mode Exemple of mysqld: ~]# /etc/init.d/mysqld start Starting MySQL: [ OK ] ~]# netstat -lnpt | grep mysqld tcp : :* LISTEN 21591/mysqld ~]# /etc/init.d/mysqld stop Stopping MySQL: [ OK ] ~]# ipv6_care patch /etc/init.d/mysqld start Starting MySQL: [ OK ] ~]# netstat -lnpt | grep mysqld tcp : :* LISTEN 21736/mysqld tcp 0 0 :::3306 :::* LISTEN 21736/mysqld ~]#

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 CARE: Patching mode An option allows to apply the patching-mode to all processes started on the system: ipv6_care system patch (This could for example make a whole gLite node IPv6 compliant) Patching-mode available from version 3.0 ongoing More tests required before releasing a stable 3.0 version Alpha version ipv6_care-3.0-alpha1-src.tar.gz available at: Any other info:

Enabling Grids for E-sciencE EGEE-III INFSO-RI III. How to move on with IPv6 until the end of EGEE III

Enabling Grids for E-sciencE EGEE-III INFSO-RI EGEE IPv6 Milestone: MSA2.5 “In this milestone, the IPv6 status in EGEE will be assessed in the middleware. An analysis of the different solutions for the IPv6 deployment over EGEE infrastructure will be given, and if possible demonstrated” –Overall, EGEE has achieved already quite some results w.r.t. IPv6  Thanks to SA2, JRA1, SA3, ETICS –IPv6 status in gLite already assessed. –  We have the choice to demonstrate something with an IPv6 DEMO or not  An IPv6 demo has been prepared for OGF25 in Catania showing: ( Dual Stack doesn’t affect gLite (specifically the Management) BDII,LFC,DPM and globus-url-copy are working in IPv6  this or something more/new might be of interest for the final review ? Especially if -for instance- the full Job Management will be exploitable

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 Certification: Discussion We should address the reviewers’ comments”: “complete the development, testing and certification of IPv6 support” What kind of certification should be set up ? –Limited basic functionality tests for the already available IPv6 compliant components –Certify gLite behavior on Dual Stack by setting up certification tests on SA2 IPv6-capable testbed –Automatic execution of IPv6-related analysis/tests  IPV6CARE  ETICS IPv6 metric (source code checker) –Should we only certify that the modifications related to IPv6 did not break IPv4? (if yes we have nothing more to do, current tests already do that) –Anything else ?

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 Porting JRA1: –What would you need from SA2 ? –In what can we specifically help ? –What could a possible strategy to face the remaining non- compliance left (residual non compliance) look like in future (EGEE? EMI/UMD ? EGI ? )

Enabling Grids for E-sciencE EGEE-III INFSO-RI The IPv6 legacy for the future All installation and configuration tools –IPv6 repository –YAIM –Quattor ? –PXE ? All dashboard tools / SAM / Grid monitoring tools –What is their level of IPv6 compliance ? Training operation team –Spread knowledge and form people in the operations onIPv6

Enabling Grids for E-sciencE EGEE-III INFSO-RI Thank You.