EGEE VO Management Enabling Grids for E-sciencE www.eu-egee.org EGEE-II INFSO-RI-031688

advertisement
Enabling Grids for E-sciencE
EGEE VO Management
www.eu-egee.org
EGEE-II INFSO-RI-031688
EGEE and gLite are registered trademarks
EGEE VO concept
Enabling Grids for E-sciencE
• Group of users with the same scientific interest
– Local VOs
– Global VOs
• computational & storage resources needs
• A VO using the EGEE infrastructure is required to:
– Contribute computational resources corresponding
approximately to the average needs of the VO for largescale, production use.
– Help drive the evolution of the infrastructure and the
middleware through use of the system and by providing
feedback
• VOs provide machines in exchange of computing time
EGEE-II INFSO-RI-031688
VO management
Enabling Grids for E-sciencE
• 2 levels of management :
• Internal VO management
– Users
– Software
– Ressources requests
• Site level VO management
– VO deployment
– resources access setup and control
– VO operation management (sites need dialog with VOs when
there are jobs/services problems)
– Fairshare policies
EGEE-II INFSO-RI-031688
Usual VO Requirements
Enabling Grids for E-sciencE
• Differentiate user privileges :
– Standard user
– Production user
– Software manager
• Easy way to get access/negotiate to new resources
– Over 200 sites  CIC portal
• Statistics about resource usage
– GOC accounting portal
• (partial) control on software
• secure storage
– LFC file catalog allows ACLs
– Stored data encryption still not clearly supported
• access to (meta)data outside the grid
EGEE-II INFSO-RI-031688
VO Requirements - 2
Enabling Grids for E-sciencE
• Depending on VO, response/submission time may be
vital
– Ex. : biomedical, earth science (real time data
reconstruction/modeling)
• … probably other requirements
EGEE-II INFSO-RI-031688
VO Membership
Enabling Grids for E-sciencE
• User authentication : user certificate/proxy
– User gets a certificate from his CA :





Europe : http://www.eugridpma.org/members/worldmap/
US / FNAL : http://computing.fnal.gov/security/pki/
Asia/Pacific : http://www.apgridpma.org
Other countries (LCG) : http://lcg.web.cern.ch/LCG/catch-all-ca/default.html
Other countries (EGEE) : https://igc.services.cnrs.fr/GRID-FR/english
– User registers in a VO using his certificate
 VO enrollment URL available on the “CIC portal”
 By registering, user agrees to follow the VO Acceptable Use Policy
(AUP)
– User creates a short lived proxy to authenticate on sites
EGEE-II INFSO-RI-031688
User Authentication
Enabling Grids for E-sciencE
• Old grid-mapfile way is beeing discarded
• User authentication largely based on VOMS (VOMS
Admin web portal)
• Some VOs (mainly HEP) use VOMRS on top of VOMS
Admin
– http://computing.fnal.gov/docs/products/vomrs (/vomrs1_2/)
• Voms mapping depending on
– The user selected group
– The selected role
• A user can register in several VOs, have several roles
with a unique certificate (thanks to VOMS)
• VO Managers handle users and follow EGEE security
policy
EGEE-II INFSO-RI-031688
Tools for VO ressources – SAM/FCR
Enabling Grids for E-sciencE
• Service Availability Monitoring (SAM) :
–
–
–
–
Tests services on production sites
Runs on several different VO accounts (VO specific tests)
Displays && provides the results through web service/portal
https://lcg-sam.cern.ch:8443/sam/sam.py
• Freedom Of Choice for Ressources (FCR)
– Configured for each VO
– Allows automatic ressource exclusion based on SAM results
– https://lcg-fcr.cern.ch:8443/fcr/fcr.cgi
EGEE-II INFSO-RI-031688
Tools for VO ressources – SAM/FCR
Enabling Grids for E-sciencE
SFT
FCR
EGEE-II INFSO-RI-031688
Tools for VO ressources – accounting
Enabling Grids for E-sciencE
• Need to know consumed (available) ressources
• Most schedulers are « VO unaware »
• log parsers (pbs, lsf, condor, SGE)
– Centrally agregate accounting data
– Generate graphical reports and statistics
EGEE-II INFSO-RI-031688
VO Operations
Enabling Grids for E-sciencE
• CIC portal (http://cic.in2p3.fr/)
– > 100 VOs
– VO weekly report (currently, only HEP VOs are “active”)
– VO Id Card





Voms configuration details (server, groups, roles, certificate public key)
Contacts
Requirements
Official VO policy
Data challenges
– Broadcast tool
• VO Support
– GGUS (http://www.ggus.org)
 Infrastructure support, non VO specific problems
 Dedicated VO support (provided by VO)
– NA4 (people managing Applications)
 Application porting support
 VO Managers Group
EGEE-II INFSO-RI-031688
« VO Boxes »
Enabling Grids for E-sciencE
• Definition :
– “The VO-box is a type of node where experiments can run
specific agents and services to provide a reliable mechanism to
accomplish various tasks. It is provided as an interim solution in
order to allow experiments to provide their own services
whenever the middleware still does not provide the required
functionality. The access to the VO-box (or VO node) is restricted
to the Software Group Manager (SGM) of the Virtual
Organisation (VO).“
• Consequences :
– each experiment tailors its own specific requirements
– Experiments require a dedicated VO node to be set up on each
site
• See http://goc.grid.sinica.edu.tw/gocwiki/VO-box_HowTo
EGEE-II INFSO-RI-031688
Issues
Enabling Grids for E-sciencE
• No data exchange between VOs (authentication problem)
• Complicated VO setup process
– Lots of administrative tasks and negociations,
– Deployment takes time
• Temporary VOs not well handled
– Registration too heavy
– Ressource allocation/provision paradox
• User proxy expiration/renewal
– User proxies can expire while jobs are waiting or running
– Proxy renewal service
• Very few user friendly tools available
– Everything is command-line based
– Few portals ease the first contact
 GILDA web portal / testbed : https://gilda.ct.infn.it/
EGEE-II INFSO-RI-031688
Questions ?
Enabling Grids for E-sciencE
EGEE-II INFSO-RI-031688
Download