Maarten Litmaath (CERN), GDB meeting, CERN, 2006/02/08 VOMS deployment Extent of VOMS usage in LCG-2 –Node types gLite 3.0 Issues Conclusions.

Slides:



Advertisements
Similar presentations
Andrew McNab - EDG Access Control - 14 Jan 2003 EU DataGrid security with GSI and Globus Andrew McNab University of Manchester
Advertisements

The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Services Abderrahman El Kharrim
New VOMS servers campaign GDB, 8 th Oct 2014 Maarten Litmaath IT/SDC.
INFSO-RI Enabling Grids for E-sciencE XACML and G-PBox update MWSG 14-15/09/2005 Presenter: Vincenzo Ciaschini.
LHCC Comprehensive Review – September WLCG Commissioning Schedule Still an ambitious programme ahead Still an ambitious programme ahead Timely testing.
VOMS Alessandra Forti HEP Sysman meeting April 2005.
23-Oct-03D.P.Kelsey, LCG Security Update, HEPiX1 LCG Security Update HEPiX-HEPNT, TRIUMF, 23 October 2003 David Kelsey CCLRC/RAL, UK
EDG Security European DataGrid Project Security Coordination Group
Placeholder ES 1 CERN IT Experiment Support group Authentication and Authorization (AAI) issues concerning Storage Systems and Data Access Pre-GDB,
CERN Using the SAM framework for the CMS specific tests Andrea Sciabà System Analysis WG Meeting 15 November, 2007.
Mine Altunay July 30, 2007 Security and Privacy in OSG.
30-Sep-03D.P.Kelsey, SCG Summary1 Security Co-ordination Group (WP7 SCG) EDG Heidelberg 30 September 2003 David Kelsey CCLRC/RAL, UK
Getting started DIRAC Project. Outline  DIRAC information system  Documentation sources  DIRAC users and groups  Registration with DIRAC  Getting.
Stefano Belforte INFN Trieste 1 Middleware February 14, 2007 Resource Broker, gLite etc. CMS vs. middleware.
INFSO-RI Enabling Grids for E-sciencE LCAS/LCMAPS and WSS Site Access Control boundary conditions David Groep NIKHEF.
GDB March User-Level, VOMS Groups and Roles Dave Kant CCLRC, e-Science Centre.
INFSO-RI Enabling Grids for E-sciencE gLite Data Management and Interoperability Peter Kunszt (JRA1 DM Cluster) 2 nd EGEE Conference,
WLCG Grid Deployment Board, CERN 11 June 2008 Storage Update Flavia Donno CERN/IT.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
WebFTS File Transfer Web Interface for FTS3 Andrea Manzi On behalf of the FTS team Workshop on Cloud Services for File Synchronisation and Sharing.
1 Andrea Sciabà CERN Critical Services and Monitoring - CMS Andrea Sciabà WLCG Service Reliability Workshop 26 – 30 November, 2007.
CERN IT Department CH-1211 Genève 23 Switzerland t Internet Services Job Priorities update Andrea Sciabà IT/GS Ulrich Schwickerath IT/FIO.
OSG AuthZ components Dane Skow Gabriele Carcassi.
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.
USATLAS deployment We currently use VOMS Role based authorization in production within USATLAS. In the VO we have defined 4 groups/roles that satisfy our.
EGEE is a project funded by the European Union under contract IST VO box: Experiment requirements and LCG prototype Operations.
VO Box Issues Summary of concerns expressed following publication of Jeff’s slides Ian Bird GDB, Bologna, 12 Oct 2005 (not necessarily the opinion of)
Last update 21/01/ :05 LCG 1Maria Dimou- cern-it-gd Current LCG User Registration, VO management and Authorisation Procedures VOMS workshop
OSG Site Admin Workshop - Mar 2008Using gLExec to improve security1 OSG Site Administrators Workshop Using gLExec to improve security of Grid jobs by Alain.
Last update 29/01/ :01 LCG 1Maria Dimou- cern-it-gd Maria Dimou IT/GD CERN VOMS server deployment LCG Grid Deployment Board
Last update 31/01/ :41 LCG 1 Maria Dimou Procedures for introducing new Virtual Organisations to EGEE NA4 Open Meeting Catania.
GRID Security & DIRAC A. Casajus R. Graciani A. Tsaregorodtsev.
DIRAC Pilot Jobs A. Casajus, R. Graciani, A. Tsaregorodtsev for the LHCb DIRAC team Pilot Framework and the DIRAC WMS DIRAC Workload Management System.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Update Authorization Service Christoph Witzig,
Security aspects of the WLCG infrastructure: clients and services Maarten Litmaath CERN.
INFSO-RI Enabling Grids for E-sciencE Policy management and fair share in gLite Andrea Guarise HPDC 2006 Paris June 19th, 2006.
1Maria Dimou- cern-it-gd LCG November 2007 GDB October 2007 VOM(R)S Workshop report Grid Deployment Board.
SESEC Storage Element (In)Security hepsysman, RAL 0-1 July 2009 Jens Jensen.
WP1 WMS release 2: status and open issues Massimo Sgaravatto INFN Padova.
Criteria for Deploying gLite WMS and CE Ian Bird CERN IT LCG MB 6 th March 2007.
Site Authorization Service Local Resource Authorization Service (VOX Project) Vijay Sekhri Tanya Levshina Fermilab.
The GridPP DIRAC project DIRAC for non-LHC communities.
Stefano Belforte INFN Trieste 1 EGEE OSG Interoperability March 14, 2007 EGEE/OSG interoperability.
Placeholder ES 1 CERN IT EGI Technical Forum, Experiment Support group AAI usage, issues and wishes for WLCG Maarten Litmaath CERN.
MW Readiness WG Update Andrea Manzi Maria Dimou Lionel Cons Maarten Litmaath On behalf of the WG participants GDB 09/09/2015.
Status of gLite-3.0 deployment and uptake Ian Bird CERN IT LCG-LHCC Referees Meeting 29 th January 2007.
Storage Element Security Jens G Jensen, WP5 Barcelona, May 2003.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Job Management Claudio Grandi.
Overview of the New Security Model Akos Frohner (CERN) WP8 Meeting VI DataGRID Conference Barcelone, May 2003.
1 Grid security Services and Support Vincenzo Ciaschini, INFN CNAF V INFN-GRID workshop 18-20/12/2006.
Security recommendations DPM Jean-Philippe Baud CERN/IT.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Why you should care about glexec OSG Site Administrator’s Meeting Written by Igor Sfiligoi Presented by Alain Roy Hint: It’s about security.
Job Priorities and Resource sharing in CMS A. Sciabà ECGI meeting on job priorities 15 May 2006.
ALICE WLCG operations report Maarten Litmaath CERN IT-SDC ALICE T1-T2 Workshop Torino Feb 23, 2015 v1.2.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Simone Campana (CERN) Job Priorities: status.
LCG A few slides for the discussion on VOMS Kors Bos, NIKHEF, Amsterdam GDB Oct.4, 2006.
Jean-Philippe Baud, IT-GD, CERN November 2007
AuthN and AuthZ in StoRM A short guide
Status of the SRM 2.2 MoU extension
Use of Nagios in Central European ROC
WP1 WMS release 2: status and open issues
Andreas Unterkircher CERN Grid Deployment
Farida Naz Andrea Sciabà
GDB 8th March 2006 Flavia Donno IT/GD, CERN
Short update on the latest gLite status
WLCG security landscape in EGI and beyond Maarten Litmaath CERN v1
Site availability Dec. 19 th 2006
Installation/Configuration
Presentation transcript:

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/02/08 VOMS deployment Extent of VOMS usage in LCG-2 –Node types gLite 3.0 Issues Conclusions

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/02/08 LCG node types aware of VOMS UI RB –To small extent CE Classic SE LFC –Version (in LCG 2_7_0) –Native, no user accounts needed DPM –Version 1.5.x (code tested and tagged, rpms not yet available) –Native, no user accounts needed Work in progress (ties in with SRM v2.1 ACLs): –dCache –CASTOR

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/02/08 Resource Broker RB itself does not distinguish groups/roles/… –Jobs just passing through Proxy renewal daemon also renews VOMS extensions Other components ignore VOMS extensions –E.g. Condor-G Will launch a single grid_monitor per CE per DN But the CE does not! –VOMS proxies and normal proxies will be mapped to different pool accounts –Each set of FQANs has a different mapping –A grid_monitor for one UID cannot handle jobs for other UIDs Users cannot quickly switch between groups/roles –Must wait for old grid_monitor & grid_manager instances to exit… Is this problem avoided in the gLite WMS?

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/02/08 Computing Element LCMAPS first tries VOMS mapping –Fall back on standard grid-mapfile Derived from VOMS (and LDAP) servers –Take most priviliged mapping per DN VOMS plugin grid- and group-mapfile default contents –Before LCG 2_7_0: Only distinguish sgm from normal users –But no VOMS proxy needed for that –With LCG 2_7_0: Also distinguish production manager Start to distinguish groups –Currently only CMS have supplied content (see next page) VOMS already used more in other VOs and partner grids –GridIt/INFNGrid, GridIreland, … Each set of FQANs gets a different pool account –May need many more accounts than DNs! Pool accounts should not be recycled quickly

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/02/08 LCG 2_7_0 grid- & group-mapfile Grid-mapfile “/VO=cms/GROUP=/cms/ROLE=lcgadmin” cmssgm “/VO=cms/GROUP=/cms/ROLE=production” cmsprd “/VO=cms/GROUP=/cms/HeavyIons”.cms “/VO=cms/GROUP=/cms/Higgs”.cms “/VO=cms/GROUP=/cms/StandardModel”.cms “/VO=cms/GROUP=/cms/Susy”.cms “/VO=cms/GROUP=/cms”.cms Group-mapfile “/VO=cms/GROUP=/cms/ROLE=lcgadmin” cms “/VO=cms/GROUP=/cms/ROLE=production” cms “/VO=cms/GROUP=/cms/HeavyIons” cms01 “/VO=cms/GROUP=/cms/Higgs” cms02 “/VO=cms/GROUP=/cms/StandardModel” cms03 “/VO=cms/GROUP=/cms/Susy” cms04 “/VO=cms/GROUP=/cms” cms

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/02/08 CE group-mapfile usage Set primary GID based on first VOMS group/role that matches –User will always pick up at least the standard GID for the VO Possibly as secondary GID –Order of entries important in grid- and group-mapfile Batch system to set scheduling priority also based on primary GID –Not only UID No recipes for LCG 2_7_0 yet –Some batch systems may need work to support this model Custom submit wrappers could be developed where needed How to advertize such queue behavior in the information system? –A queue may look full, but certain groups/roles might find their jobs run immediately

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/02/08 VOMS capabilities How can a VO centrally affect scheduling of groups/roles? –Use case: The Higgs group needs to run many jobs now for next week’s conference All site admins could be asked to change their queue parameters –Practicable for the short term Only a few groups/roles, priority changes very infrequent A VOMS capability could be mapped to a high-priority queue –Capability would be set by VOMS server –Users would only ask for groups and roles in their proxies –VO admin would associate capabilities with certain groups/roles E.g. move high-priority capability to group/role that currently needs it Work in progress?

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/02/08 VOMS server host certificates VOMS-aware services need host certs of all trusted VOMS servers –Currently typically distributed via rpms Some VOs use insecure web servers or unsigned –Security vulnerability –Maintenance problem Old host cert for voms.cern.ch expires today (!) –Needed “emergency” rpm update providing both new and old certs New model being worked on –Services only need host DNs of all trusted VOMS servers –VOMS proxy will carry copy of VOMS host cert

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/02/08 VOMS versions in LCG-2_7_0 gLite voms –Latest officially released version (gLite 1.4.1, 1.5) –In use on voms.cern.ch and lcg-voms.cern.ch –Needed for DPM gridftpd Because of retrieve() symbol clash in older versions –LFC cannot use it because of: Thread-safety problems Memory leaks –Client issues mostly fixed in (tested) EDG voms –EDG build of gLite voms –Introduced in LCG-2_6_0 –Some minor problems with work-arounds were reported –Default choice PATHs have $EDG_LOCATION earlier than $GLITE_LOCATION

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/02/08 Conclusions and plans Services are becoming really aware of VOMS –Good news, but also puts constraints on VOMS API changes –Standard grid-mapfile may be needed for legacy components Important improvements being worked on Plan for gLite 3.0: –Certify gLite voms 1.6.x where x >= 15 Both client and server Try and fix only critical issues –Remove the old EDG voms