VOX Project Status T. Levshina. Talk Overview VOX Status –Registration –Globus callouts/Plug-ins –LRAS –SAZ Collaboration with VOMS EDG team Preparation.

Slides:



Advertisements
Similar presentations
29 June 2006 GridSite Andrew McNabwww.gridsite.org VOMS and VOs Andrew McNab University of Manchester.
Advertisements

Data Management Expert Panel - WP2. WP2 Overview.
Dec 14, 20061/10 VO Services Project – Status Report Gabriele Garzoglio VO Services Project WBS Dec 14, 2006 OSG Executive Board Meeting Gabriele Garzoglio.
Role Based VO Authorization Services Ian Fisk Gabriele Carcassi July 20, 2005.
Site Authorization Service (SAZ) at Fermilab Vijay Sekhri and Igor Mandrichenko Fermilab CHEP03, March 25, 2003.
GUMS status Gabriele Carcassi PPDG Common Project 12/9/2004.
CMS Applications Towards Requirements for Data Processing and Analysis on the Open Science Grid Greg Graham FNAL CD/CMS for OSG Deployment 16-Dec-2004.
Implementing Finer Grained Authorization in the Open Science Grid Gabriele Carcassi, Ian Fisk, Gabriele, Garzoglio, Markus Lorch, Timur Perelmutov, Abhishek.
Andrew McNab - EDG Access Control - 14 Jan 2003 EU DataGrid security with GSI and Globus Andrew McNab University of Manchester
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.
Open Science Grid Use of PKI: Wishing it was easy A brief and incomplete introduction. Doug Olson, LBNL PKI Workshop, NIST 5 April 2006.
A Model for Grid User Management Rich Baker Dantong Yu Tomasz Wlodek Brookhaven National Lab.
VO Management in D-Grid, 2. WS, H. Enke (AstroGrid-D) AGD Grid Account Management.
Open Science Grid Software Stack, Virtual Data Toolkit and Interoperability Activities D. Olson, LBNL for the OSG International.
OSG Services at Tier2 Centers Rob Gardner University of Chicago WLCG Tier2 Workshop CERN June 12-14, 2006.
OSG Middleware Roadmap Rob Gardner University of Chicago OSG / EGEE Operations Workshop CERN June 19-20, 2006.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
May 8, 20071/15 VO Services Project – Status Report Gabriele Garzoglio VO Services Project – Status Report Overview and Plans May 8, 2007 Computing Division,
G RID M IDDLEWARE AND S ECURITY Suchandra Thapa Computation Institute University of Chicago.
Apr 30, 20081/11 VO Services Project – Stakeholders’ Meeting Gabriele Garzoglio VO Services Project Stakeholders’ Meeting Apr 30, 2008 Gabriele Garzoglio.
Mine Altunay OSG Security Officer Open Science Grid: Security Gateway Security Summit January 28-30, 2008 San Diego Supercomputer Center.
Mar 28, 20071/9 VO Services Project Gabriele Garzoglio The VO Services Project Don Petravick for Gabriele Garzoglio Computing Division, Fermilab ISGC 2007.
Evolution of the Open Science Grid Authentication Model Kevin Hill Fermilab OSG Security Team.
VOMRS/VOMS-Admin Convergence and VO Services Project Status Tanya Levshina Computing Division, Fermilab.
Grid User Management System Gabriele Carcassi HEPIX October 2004.
GUMS Gabriele Carcassi PPDG Collaboration meeting June 27, 2004.
EDG Security European DataGrid Project Security Coordination Group
INFSO-RI Enabling Grids for E-sciencE OSG-LCG Interoperability Activity Author: Laurence Field (CERN)
Overview of Privilege Project at Fermilab (compilation of multiple talks and documents written by various authors) Tanya Levshina.
Role Based VO Authorization Services Ian Fisk Gabriele Carcassi July 20, 2005.
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
VO management: Progress since Chicago Workshop Vincenzo Ciaschini 23/5/2002 CNAF – Bologna.
DGC Paris WP2 Summary of Discussions and Plans Peter Z. Kunszt And the WP2 team.
Andrew McNabSecurity Middleware, GridPP8, 23 Sept 2003Slide 1 Security Middleware Andrew McNab High Energy Physics University of Manchester.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
VO Privilege Activity. The VO Privilege Project develops and implements fine-grained authorization to grid- enabled resources and services Started Spring.
VOMS: Status & Plans Vincenzo Ciaschini, Valerio Venturi MWSG Meeting, CERN, Feb
VO Membership Registration Workflow, Policies and VOMRS software (VOX Project) Tanya Levshina Fermilab.
AstroGrid-D Meeting MPE Garching, M. Braun VO Management.
Last update 21/01/ :05 LCG 1Maria Dimou- cern-it-gd Current LCG User Registration, VO management and Authorisation Procedures VOMS workshop
Virtual Organization Membership Service eXtension (VOX) Ian Fisk On behalf of the VOX Project Fermilab.
Sep 25, 20071/5 Grid Services Activities on Security Gabriele Garzoglio Grid Services Activities on Security Gabriele Garzoglio Computing Division, Fermilab.
OSG Deployment Preparations Status Dane Skow OSG Council Meeting May 3, 2005 Madison, WI.
April 25, 2006Parag Mhashilkar, Fermilab1 Resource Selection in OSG & SAM-On-The-Fly Parag Mhashilkar Fermi National Accelerator Laboratory Condor Week.
Accounting in DataGrid HLR software demo Andrea Guarise Milano, September 11, 2001.
VOX Project Tanya Levshina. 05/17/2004 VOX Project2 Presentation overview Introduction VOX Project VOMRS Concepts Roles Registration flow EDG VOMS Open.
The GRIDS Center, part of the NSF Middleware Initiative Grid Security Overview presented by Von Welch National Center for Supercomputing.
Sep 17, 20081/16 VO Services Project – Stakeholders’ Meeting Gabriele Garzoglio VO Services Project Stakeholders’ Meeting Sep 17, 2008 Gabriele Garzoglio.
VOX Project Status T. Levshina. 5/7/2003LCG SEC meetings2 Goals, team and collaborators Purpose: To facilitate the remote participation of US based physicists.
Site Authorization Service Local Resource Authorization Service (VOX Project) Vijay Sekhri Tanya Levshina Fermilab.
The GridPP DIRAC project DIRAC for non-LHC communities.
Gridification progress report David Groep, Oscar Koeroo Wim Som de Cerff, Gerben Venekamp Martijn Steenbakkers.
VOX Project Status T. Levshina. 8/06/2003VOX Project Status Report2 Task List and Schedule for Virtual Organization and Related Work for USCMS vs. 1.0.
OSG PKI Transition Impact on CMS. Impact on End User After March , DOEGrids CA will stop issuing or renewing certificates. If a user is entitled.
OSG Security: Updates on OSG CA & Federated Identities Mine Altunay, PhD OSG Security Team OSG AHM March 24, 2015.
OSG Status and Rob Gardner University of Chicago US ATLAS Tier2 Meeting Harvard University, August 17-18, 2006.
VO Management Tanya Levshina Computing Division, Fermilab.
E-science grid facility for Europe and Latin America Updates on Information System Annamaria Muoio - INFN Tutorials for trainers 01/07/2008.
Overview of the New Security Model Akos Frohner (CERN) WP8 Meeting VI DataGRID Conference Barcelone, May 2003.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
VOX Project Status Report Tanya Levshina. 03/10/2004 VOX Project Status Report2 Presentation overview Introduction Stakeholders, team and collaborators.
Grid Colombia Workshop with OSG Week 2 Startup Rob Gardner University of Chicago October 26, 2009.
Virtual Organization Management Registration Service (VOMRS) T. Levshina J. Weigand S. White Co-Authors: L. Bauerdick, G. Carcassi, I. Fisk, A. Heavey,
Bob Jones EGEE Technical Director
David Kelsey CCLRC/RAL, UK
A Model for Grid User Management
f f FermiGrid – Site AuthoriZation (SAZ) Service
CRC exercises Not happy with the way the document for testbed architecture is progressing More a collection of contributions from the mware groups rather.
Update on EDG Security (VOMS)
Presentation transcript:

VOX Project Status T. Levshina

Talk Overview VOX Status –Registration –Globus callouts/Plug-ins –LRAS –SAZ Collaboration with VOMS EDG team Preparation for GRID3

VOX Architecture VOMS DB VOM Registration Server VOM Registr. Client register notify VOM Proxy Server User VOM Admin Job Broker Kerberos Ticket Extended Proxy JOB notify VOM API Local Center Registration Service Site Admin SAZ Server SAZ DB Security Admin Client Security Admin gridmap file LRM Server LRM Client Sys admin Legend GUI Server File/data Out of scope of the project Registration flow Submission flow LRAS DB LRAS Server LRAS Client LRP VOM API update Grid SiteGrid Resource Gatekeeper LCAS GSI SAZClient

VOM Registration Service VOMRS provides the following services: –allows single access to registration with VO –facilitates, negotiates and monitors the process of member’s acceptance to grid resources –provides centralized storage of members DNs,CAs and their personal data VO institutions and their representatives VO affiliated grid resource administrators –provides means to query this information VOMRS consists of: –VOM Registration Server –Web services –Web GUI/Servlets –Command line interface –Registration database (VOMS DB)

VOM Registration Service Components ClientIF DB Web Services /Servlets CLI Member WEB CLIENT Registrar Event Manager Server

VOM Registration Service (Status of component specification and code development) VOMS DB: –Design is done –Schema is deployed mysql (for now) 19 tables –Review just started VOM Registration Server, Registration API –Design is done –Prototype is deployed VOM Registration Client –Developed primitive client to exercise server functionality –Started requirements collection (No clear understanding who should provide them) Web UI –Work has been just started –Again: no requirements, we have to invent them!

WEBUI Examples (General Information)

WebUI Examples (Member Registration)

Issues It is clear that requirements are evolving and there are many questions that need to be addressed: How the member’s status is affected if his/her representative: –left the institution –got suspension What actions are needed when member changes: –Affiliation –Personal information –Primary DN,CA What happens with members that belong to the institution that is dropped out from VO? Should site, local administrators be notified about it? Does VO responsibilities include member’s notification about changes in member’s status? How to handle registered member when his certificate has expired? …

VOX Local Services Gatekeeper LRAClientSAZClient LRAServerSAZServer LRADBSAZDB Callouts GSI Authentication & Authorization Checks in DB to see if the user is authorized or not

Globus Callouts/Plug-ins SAZ plug-in checks with SAZ server if user has been authorized to use grid cluster Done Allow/Deny plug-in checks with LRAS if user has access to local grid cluster Done Timeslot plug-in check with LRAS if user is allowed to run during current timeslot Not started Mapping plug-in (gridmapfile replacement) allows mapping of user certificate to user unix account Not started

LRAS Local Resource Authorization Service (LRAS) – automates and facilitates the process of managing fine grain access to a local grid Element. It performs the following actions: pulls information from VOMRS (EDG VOMS service for now) about members (dn,ca) that belong to particular groups populates local databases with this information associates VO member with the local account based on the member’s group controls access to grid resources by changing member status in local database can notify VO Registration Server that local site is ready for user to submit jobs.

SAZ UIClient AIClient AIServer SAZClient SAZServer SAZDB Kerberos Authentication GSI Authentication Only Select query Select,Update,Insert and Delete query Admin uses AIClient to insert,delete,update any user DN’s, principals and status. He is authenticated using Kerberos. User uses UIClient to insert,delete any user’s DN but with his own principal. He is authenticated using Kerberos. Both Clients talk to AIServer for authentication. AIServer handles SAZDB (MySql). SAZClient is invoked from Gatekeeper. SAZClient talk to SAZServer and passes User’s Cert Chain for authorization. Client is authenticated using GSI. SAZServer extracts DN from User cert chain and looks in SAZDB for authorization. It also checks for CRL,signature verification and signing policy.

Collaboration with VOMS EDG team Regular contacts with Vincenzo and Akos (installation problems and questions, bugs report, requirements discussions). Hope for more discussions when Vincenzo visits Fermilab at the end of September VOX Project –Use core VOMS package to generate extended proxy –Use EDG Java Trust Manager for certificate validation –Still in discussion with VOMS admin team how to collaborate. Some of the proposed approaches are: Allow VOMRS to be VOMS client (non intrusive approach) Extend VOMS database and code to accommodate VOX requirements Any input? We are open for any suggestions… Grid3 (see next slide) What are LCG plans regarding VOMS core and admin services m?

What is GRID3? Grid2003 (Grid3) Grid2003 (Grid3) is a coordinated project between iVDGL, GriPhyN, PPDG, and the physics experiments, principally being led by USCMS and USATLAS. The purpose of the Grid3 is a project to build a grid environment to: Provide the next phase of the iVDGL Laboratory Provide the infrastructure and services need for LHC production and analysis applications running at scale in a common grid environment Provide a platform for computer science technology demonstrators Provide a common grid environment for LIGO and SDSS applications

VOX and GRID3 Phase I (VOMS EDG ) – GRID3 wide distribution –Install VOMS core and admin services for multiple VOs: CMS, ATLAS, iVDGL, SDSS etc Hands on workshop provided for BNL/ATLAS and SDSS (some issues are still remain with SDSS installation) –VOMS databases will be populated by responsible VO Admin VO Admins are gathering needed information –VDT will include the script provided by VOMS admin service as a cronjob to populate gridmapfile from VOMS database (released by September 7) –Later VDT will include VOMS core and admin services (released by October 2003?)

VOX and GRID3 Phase II (Site Authorization) – Fermilab specific –Install SAZ at Fermilab (released by October/November 2003) –Provide adequate packaging, so SAZ can be installed at any interested site (Looking for alpha users …) –Populate SAZ database with potential users (via SAZ UI) –Each job submitted to Fermilab via gatekeeper will be checked against SAZ database by using Globus callout to allow/deny user access to Fermilab –SAZ Administrators control access via SAZ ADMIN UI Phase III (Local Resource Control Access) –Local administrator will have the following options to control fine grain access to resources Static Gridmapfile (in place) Gridmapfile populated via VOMS makegridmapfile script (in vdt by 9/7) GUMS package (BNL) (ready) LRAS package (Fermilab) (released by November 2003)