the gilda t-infrastructure and the genius portal · 2018. 11. 18. · ist-2006-026409 location,...

53
IST-2006-026409 www.eu-eela.org E-infrastructure shared between Europe and Latin America The GILDA t-Infrastructure and the GENIUS portal Domenico Vicinanza, CERN EELA Tutorial, Santiago, September 2006

Upload: others

Post on 02-Feb-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

  • IST-2006-026409 www.eu-eela.org

    E-infrastructure shared between Europe and Latin America

    The GILDA t-Infrastructure and the GENIUS portalDomenico Vicinanza, CERNEELA Tutorial, Santiago, September 2006

  • Location, Meeting, dd.mm.yyyy 2IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    • Motivation• The GILDA t-Infrastructure

    – Services– Tools– Applications

    • How to join GILDA• The GENIUS web portal• Summary and conclusions

    Outline

  • Location, Meeting, dd.mm.yyyy 3IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    • Why t-infrastructure? – e-Infrastructure for production – training infrastructure (t-Infrastructure) for training

    • Need guaranteed response for tutorials; limit the vulnerability of production systems– use training grid – have training CA – able to change middleware to prepare participants for future

    releases on production system • Also:

    – need safe resources for installation training – easy entry point for new communities

    The t-Infrastructure

  • Location, Meeting, dd.mm.yyyy 4IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    The GILDA project(https://gilda.ct.infn.it)

  • Location, Meeting, dd.mm.yyyy 5IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    20 sites in 3 continents !

    The GILDA Test-bed(https://gilda.ct.infn.it/testbed.html)

  • Location, Meeting, dd.mm.yyyy 6IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    All gLite services on GILDA

  • Location, Meeting, dd.mm.yyyy 7IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    The GILDA Sponsors(https://gilda.ct.infn.it/sponsors.html)

  • Location, Meeting, dd.mm.yyyy 8IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    The GILDA Certification Authority(https://gilda.ct.infn.it/CA)

  • Location, Meeting, dd.mm.yyyy 9IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    The GILDA Certification Authority

  • Location, Meeting, dd.mm.yyyy 10IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    The GILDA VOMS(https://voms.ct.infn.it:8443/voms/gilda/)

  • Location, Meeting, dd.mm.yyyy 11IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    The GILDA Monitoring System(http://alifarm7.ct.infn.it:50080/gridice)

  • Location, Meeting, dd.mm.yyyy 12IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    The gLite Tutor (https://glite-tutor.ct.infn.it)

  • Location, Meeting, dd.mm.yyyy 13IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    • At the beginning of 2002 the Italian INFN GRID Project started the GENIUS Portal Project in conjunction with the Italian web technology company NICE srl

    • The present implementation of the GENIUS grid portal described here is carried out on the top of the gLite middleware services

    The Genius portal project

  • Location, Meeting, dd.mm.yyyy 14IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    • It can be accessed from everywhere and by “everything” (desktop, laptop, PDA, cell phone).

    • The same user interface to several back-ends.

    • All available grid services incorporated in a logic way, just “one mouse click away”.

    • Layout easily understandable and user friendly.

    GENIUS GRID portal features 1/2

  • Location, Meeting, dd.mm.yyyy 15IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    • Secure at all levels:

    – 1) secure for web transactions

    – 2) secure for user credentials

    – 3) secure for user authentication

    – 4) secure at VO level.

    GENIUS GRID portal features 2/2

  • Location, Meeting, dd.mm.yyyy 16IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    Applications on GENIUS

  • Location, Meeting, dd.mm.yyyy 17IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    Home PageServices Remote file

    browsing Remote fileinspection

    GENIUS on PDA

  • Location, Meeting, dd.mm.yyyy 18IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    GENIUS for cell phone

  • Location, Meeting, dd.mm.yyyy 19IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    OS & Net services

    Basic Services

    High level GRID middleware

    HEP Biomed OtherappsOtherapps

    Applications’specific layer

    Other apps

    GLOBUS toolkit

    EDG/LCG architecture

    GENIUS web portal

    GENIUS®(Grid Enabled web eNvironment for

    site Independent User job Submission)

    INFN/NICE srl collaboration

    The GENIUS Model

  • Location, Meeting, dd.mm.yyyy 20IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    Apache

    EnginFrame

    GENIUShttps+java/xml

    WEB Browser

    UI

    LocalWS

    the GridM/W+GSI

    3-tier model

    GENIUS: The 3 Tiers model

  • Location, Meeting, dd.mm.yyyy 21IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    UI

    LocalWS

    MyProxyServer

    GENIUSServer

    (UI)

    grid-proxy-initmyproxy-init

    anygrid

    service

    myproxy

    -get-d

    elegatio

    n

    output

    the Grid

    execution

    WEB Browser

    Grid authentication

  • Location, Meeting, dd.mm.yyyy 22IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    • File Services

    • Job Submission Services

    • Monitoring

    • Data Services

    Services

  • Location, Meeting, dd.mm.yyyy 23IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    File Services: View/Edit

  • Location, Meeting, dd.mm.yyyy 24IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    File Services: View/Edit

  • Location, Meeting, dd.mm.yyyy 25IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    Job Subm: JDL file selection

  • Location, Meeting, dd.mm.yyyy 26IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    •Logging information •by clicking on the Globus JobID

    Inspecting the Job Queue

  • Location, Meeting, dd.mm.yyyy 27IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    Job completed successfully

  • Location, Meeting, dd.mm.yyyy 28IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    Retrieving Job results

  • Location, Meeting, dd.mm.yyyy 29IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    VO Services: Hadron Therapy

  • Location, Meeting, dd.mm.yyyy 30IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    VO Services: Protein rendering

  • Location, Meeting, dd.mm.yyyy 31IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    3D rendering with POVRay

  • Location, Meeting, dd.mm.yyyy 32IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    Interactive Services: VNC terminal

  • Location, Meeting, dd.mm.yyyy 33IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    DAG management: TRIANA project

  • Location, Meeting, dd.mm.yyyy 34IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    The GILDA Accounting System(based on DGAS)

  • Location, Meeting, dd.mm.yyyy 35IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    How to join GILDA: the Gilda Homepagehttps://gilda.ct.infn.it

  • Location, Meeting, dd.mm.yyyy 36IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    How to join GILDA: instructions

  • Location, Meeting, dd.mm.yyyy 37IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    GILDA CA certificate downloadhttps://gilda.ct.infn.it/CA/mgt/getCA.php

  • Location, Meeting, dd.mm.yyyy 38IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    How to get a personal GILDA certificate (1/5)

  • Location, Meeting, dd.mm.yyyy 39IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    How to get a personal GILDA certificate (2/5)

  • Location, Meeting, dd.mm.yyyy 40IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    How to get a personal GILDA certificate (3/5)

  • Location, Meeting, dd.mm.yyyy 41IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    Dear User,

    you can download your GILDA Personal Certificate going,*with the same browser you used to submit the request*,to the URL:

    https://gilda.ct.infn.it/cgi-bin/gucert.pl?0A44

    Your certificate is valid for $CERTIFICATE_DAYS_VALUE days.After that you can go to:

    https://voms.ct.infn.it:8443/voms/gilda/webui/request/user/create

    and register to the GILDA VOMS (usually, registration takes a working day).

    Then, you can go to the GILDA Grid Demonstrator at the URL:https://grid-demo.ct.infn.it

    or, if you are participating to a tutorial or an induction course,to the GILDA Grid Tutor at the URL:

    https://grid-tutor.ct.infn.it (for LCG) or https://glite-tutor.ct.infn.it (for gLite)

    Remember that:

    1) whenever you are prompted for the Operating System, use the usernameand the password you have chosen when you requested the GILDAPersonal Certificate as username and as password;

    2) whenever you are prompted for the GRID username and passwordand the passphrase of your GILDA Personal Certificate as password.Best Regards…

    Just click the link to get the certificate.

    From: GILDA-CA

    To:

    Subject: GILDA Personal Certificate for

    • You will get an e-mail to the e-mail address given in previous web form

    How to get a personal GILDA certificate (4/5)

  • Location, Meeting, dd.mm.yyyy 42IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    • You will be informed that a new certificate is available in your browser certificate list.

    • Very important: you HAVE TO use the same browser in all the previous steps

    • It’s suggested now to export the certificate and store it in a safe place.

    • The certificate exporting procedure and the extension of the file is browser dependend (*.p12 for Mozilla/Netscape/FireFox and *.pfx for Internet Explorer).

    • Exported certificates need to be converted in PEM format (*.pem). This is the certificate format used by the gLite security services.

    How to get a personal GILDA certificate (5/5)

  • Location, Meeting, dd.mm.yyyy 43IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    Dear User,

    you can download your GILDA Personal Certificate going, *with the same browser you used to submit the request*, to the URL:

    https://gilda.ct.infn.it/cgi-bin/gucert.pl?0A44

    Your certificate is valid for 365 days.After that you can go to:

    https://voms.ct.infn.it:8443/voms/gilda/webui/request/user/create

    and register to the GILDA VO (usually, registration takes a working day).

    Then, you can go to the GILDA Grid Demonstrator at the URL:

    https://grid-demo.ct.infn.it

    or, if you are participating to a tutorial or an induction course, to the GILDA Grid Tutor at the URL:

    https://grid-tutor.ct.infn.it or https://grid-tutor1.ct.infn.it

    Remember that:

    1) whenever you are prompted for the Operating System, use the username and the password you have chosen when you requested the GILDA Personal Certificate as username and as password;

    2) whenever you are prompted for the GRID username and passwordand the passphrase of your GILDA Personal Certificate as password.

    Best RegardsThe GILDA CA Manager…

    • In the same e-mail we showed before you can seen one more link:

    Just follow the link to be registered to the GILDA VO.

    VOMS Registration (1/5)

  • Location, Meeting, dd.mm.yyyy 44IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    This page will be only accessible if you have imported successfully the received certificate

    VOMS registration (2/5)

  • Location, Meeting, dd.mm.yyyy 45IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    Confirm your VO registration request following the above link

    VOMS Registration (3/5)

  • Location, Meeting, dd.mm.yyyy 46IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    Finally you will get a confirmation e-mail

    Now you are a member of the GILDA VO!!!

    VOMS Registration (4/5)

  • Location, Meeting, dd.mm.yyyy 47IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    • 1) Log via SSH in glite-tutor.ct.infn.it (or grid-tutor.ct.infn.it)

    – But you have to provide us the IP address of the machine you want to login from.

    • 2) Install the GILDA VM UI Combined on your laptop/desktop

    – You can download the GILDA VM UI Combined from:

    https://gilda.ct.infn.it/VirtualServices.html

    How to start using the GILDA testbed

  • Location, Meeting, dd.mm.yyyy 48IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    The GILDA Video Tutorials(https://gilda.ct.infn.it/video.html)

  • Location, Meeting, dd.mm.yyyy 49IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    • 20 sites in 3 continents• > 4200 certificates issued, 15% renewed at least once• > 120 tutorials and demos performed in 15 months• > 1,500,000 hits (> 60,000 visits) on (of) the web site from 10’s

    of different countries • > 1.5 TB of videos and UI’s

    downloaded from the web site

    GILDA summary numbers

  • Location, Meeting, dd.mm.yyyy 50IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    • 8 Virtual Organizations supported:– Biomedicine (Biomed)– Earth Science Academy (ESR)– Earth Science Industry (CGG)– Astroparticle Physics (MAGIC)– Computational Chemistry (GEMS)– Grid Search Engines (GRACE)– Astrophysics (PLANCK)– Computation Archaeology (ARCHAEOGRID)

    • Development of complete interfaces with GENIUS for 3 BiomedApplications: GATE, hadronTherapy, and Friction/Arlecore

    • Development of complete interfaces with GENIUS for 4 GenericApplications: EGEODE (CGG), MAGIC, GEMS, and CODESA-3D (ESR) (successfull demos of EGEODE and GEMS at EGEE review)

    • Development of complete interfaces with GENIUS for 16 demonstrative applications available on the GILDA Grid Demonstrator (https://grid-demo.ct.infn.it)

    • Development of complete interface with CLI for NEMO

    EGEE Applications and GILDA

  • Location, Meeting, dd.mm.yyyy 51IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    GILDA is a virtual laboratory for dissemination of grid computing:

    – It is a “de facto” standard t-Infrastructure adopted both by EGEE and many EU-FP6 projects (EELA, EUCHINAGRID, EUMEDGRID, ICEAGE, etc.)

    – It is a complete suite of grid elements (test-bed, CA, VO, monitoring system, web portal, user interfaces, support system) and applications fully dedicated to dissemination purposes and pre-porting of new applications to EGEE Infrastructure

    – GILDA runs latest production version of the gLite middleware to make the transition from the t-Infrastructure to the e-Infrastructure easy and transparent

    Summary and Conclusions

  • Location, Meeting, dd.mm.yyyy 52IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    • GILDA home page– https://gilda.ct.infn.it

    • GILDA Certification Authority– https://gilda.ct.infn.it/CA/

    • GILDA Virtual Organization– https://voms.ct.infn.it:8443/voms/gilda/

    • Certificate Management Guide– http://grid-it.cnaf.infn.it/fileadmin/users/certmgr/certmgr.pdf

    • Certificate Management Video– https://gilda.ct.infn.it/video/Certification/Allproxy.html

    References

  • Location, Meeting, dd.mm.yyyy 53IST-2006-026409

    E-infrastructure shared between Europe and Latin America

    www.eu-eela.org

    Questions