EMI is partially funded by the European Commission under Grant Agreement RI-261611 DPM in EMI-II HTTP and NFS interfaces Oliver Keeble On behalf of DPM.

Slides:



Advertisements
Similar presentations
30-31 Jan 2003J G Jensen, RAL/WP5 Storage Elephant Grid Access to Mass Storage.
Advertisements

Owen SyngeDCache Slide 1 D-Cache Status Report Owen Synge.
DPM Name Server (DPNS) Namespace Authorization Location of physical files DPM Server Requests queuing and processing Space Management SRM Servers v1.1,
DPM Status & Roadmap Ricardo Rocha ( on behalf of the DPM team ) EMI INFSO-RI
HDFS and S3 plugins Andrea Manzi Martin Hellmich 13/12/2013.
Storage: Futures Flavia Donno CERN/IT WLCG Grid Deployment Board, CERN 8 October 2008.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT dpm-xrootd v3 Creating Federated Data Stores for the LHC David.
Andrew McNab - EDG Access Control - 14 Jan 2003 EU DataGrid security with GSI and Globus Andrew McNab University of Manchester
WebFTS as a first WLCG/HEP FIM pilot
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
1 Worker Nodes Installation&Configuration Sara Bertocco INFN Padova 11 th International GridKa School 2013 – Big Data, Clouds and Grids.
Security Middleware and VOMS service status Andrew McNab Grid Security Research Fellow University of Manchester.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Performant and Future Proof: MySQL, Memcache and Raspberry Pi.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Simply monitor a grid site with Nagios J.
StoRM Some basics and a comparison with DPM Wahid Bhimji University of Edinburgh GridPP Storage Workshop 31-Mar-101Wahid Bhimji – StoRM.
Ricardo Rocha ( on behalf of the DPM team ) Standards, Status and Plans.
CERN Manual Installation of a UI – Oxford July - 1 LCG2 Administrator’s Course Oxford University, 19 th – 21 st July Developed.
CERN IT Department CH-1211 Geneva 23 Switzerland t Storageware Flavia Donno CERN WLCG Collaboration Workshop CERN, November 2008.
Introduction to dCache Zhenping (Jane) Liu ATLAS Computing Facility, Physics Department Brookhaven National Lab 09/12 – 09/13, 2005 USATLAS Tier-1 & Tier-2.
INFSO-RI Enabling Grids for E-sciencE DPM Administration Jean-Philippe Baud (Sophie Lemaitre)
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE middleware: gLite Data Management EGEE Tutorial 23rd APAN Meeting, Manila Jan.
Alejandro Alvarez Ayllon on behalf of the LCGDM developer team IT/SDC 13/12/2013 DAV support in DPM.
GridSite Web Servers for bulk file transfers & storage Andrew McNab Grid Security Research Fellow University of Manchester, UK.
Owen SyngeTitle of TalkSlide 1 Storage Management Owen Synge – Developer, Packager, and first line support to System Administrators. Talks Scope –GridPP.
WebFTS File Transfer Web Interface for FTS3 Andrea Manzi On behalf of the FTS team Workshop on Cloud Services for File Synchronisation and Sharing.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT DPM Collaboration Motivation and proposal Oliver Keeble CERN On.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT DPM / LFC and FTS news Ricardo Rocha ( on behalf of the IT/GT/DMS.
INFSO-RI Enabling Grids for E-sciencE The gLite File Transfer Service: Middleware Lessons Learned form Service Challenges Paolo.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Standard Interfaces to Grid Storage DPM and LFC Update Ricardo.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
CERN IT Department CH-1211 Geneva 23 Switzerland GT HTTP solutions for data access, transfer, federation Fabrizio Furano (presenter) on.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Upcoming Features and Roadmap Ricardo Rocha ( on behalf of the.
Andrea Manzi CERN On behalf of the DPM team HEPiX Fall 2014 Workshop DPM performance tuning hints for HTTP/WebDAV and Xrootd 1 16/10/2014.
EGEE-II INFSO-RI Enabling Grids for E-sciencE YAIM Overview MiMOS Grid tutorial HungChe, ASGC OPS Team.
GRID Security & DIRAC A. Casajus R. Graciani A. Tsaregorodtsev.
EGI-Engage Data Services and Solutions Part 1: Data in the Grid Vincenzo Spinoso EGI.eu/INFN Data Services.
INFSO-RI Enabling Grids for E-sciencE SRMv2.2 in DPM Sophie Lemaitre Jean-Philippe.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Overview of DMLite Ricardo Rocha ( on behalf of the LCGDM team.
DMLite GridFTP frontend Andrey Kiryanov IT/SDC 13/12/2013.
TP: Grid site installation BEINGRID site installation.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Data Management cluster summary David Smith JRA1 All Hands meeting, Catania, 7 March.
Testing Infrastructure Wahid Bhimji Sam Skipsey Intro: what to test Existing testing frameworks A proposal.
Site Authorization Service Local Resource Authorization Service (VOX Project) Vijay Sekhri Tanya Levshina Fermilab.
EMI is partially funded by the European Commission under Grant Agreement RI Roadmap & Future Work Ricardo Rocha ( on behalf of the DPM team )
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Implementing product teams Oliver Keeble.
EMI is partially funded by the European Commission under Grant Agreement RI EMI SA2 Report Andres ABAD RODRIGUEZ, CERN SA2.4, Task Leader EMI AHM,
INFSO-RI Enabling Grids for E-sciencE File Transfer Software and Service SC3 Gavin McCance – JRA1 Data Management Cluster Service.
Andrea Manzi CERN EGI Conference on Challenges and Solutions for Big Data Processing on cloud 24/09/2014 Storage Management Overview 1 24/09/2014.
EMI INFSO-RI Patrick Fuhrmann EMI Data area leader At the EGI Technical Forum 2011, in Lyon EMI-Data The second year.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures Grant Agreement n
Security recommendations DPM Jean-Philippe Baud CERN/IT.
DPM: Future Proof Storage Ricardo Rocha ( on behalf of the DPM team ) EMI INFSO-RI
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Standard Protocols in DPM Ricardo Rocha.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
EMI is partially funded by the European Commission under Grant Agreement RI Future Proof Storage with DPM Oliver Keeble (on behalf of the CERN IT-GT-DMS.
CERN IT Department CH-1211 Genève 23 Switzerland t DPM status and plans David Smith CERN, IT-DM-SGT Pre-GDB, Grid Storage Services 11 November.
HEPiX IPv6 Working Group David Kelsey (STFC-RAL) GridPP33 Ambleside 22 Aug 2014.
EMI INFSO-RI EMI 1 (Kebnekaise) Updates C. Aiftimiei (INFN) EMI Release Manager.
EGEE Data Management Services
Jean-Philippe Baud, IT-GD, CERN November 2007
Dynamic Storage Federation based on open protocols
NGI and Site Nagios Monitoring
Ricardo Rocha ( on behalf of the DPM team )
DPM Installation Configuration
StoRM: a SRM solution for disk based storage systems
Vincenzo Spinoso EGI.eu/INFN
GFAL 2.0 Devresse Adrien CERN lcgutil team
DPM releases and platforms status
EMI: dal Produttore al Consumatore
INFNGRID Workshop – Bari, Italy, October 2004
Presentation transcript:

EMI is partially funded by the European Commission under Grant Agreement RI DPM in EMI-II HTTP and NFS interfaces Oliver Keeble On behalf of DPM team CERN EGI CF 29/03/2012

EMI INFSO-RI Over 250 DPM endpoints HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI Reliable grid disk storage solution Simplicity Stability VOMS security Access protocol support SRM Key Features HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI Architecture HTTP and NFS interfaces for DPM/LFC HEAD NODE DISK NODES

EMI INFSO-RI DPM daemons HTTP and NFS interfaces for DPM/LFC CLIENT DPNSDPMSRMHTTP/DAVNFS GRIDFTP RFIOHTTP/DAVNFSXROOT HEAD NODE DISK NODE(s) FILE METADATA OPS FILE ACCESS OPS RFIO HTTP NFS XROOT

EMI INFSO-RI EPEL compliant packaging (with source rpms) NFS HTTP / DAV Nagios probes GridPP Contrib Admin Tools Initial SL6 support Synchronous GET requests (dpm_get) Thread safe client authz choice (CSEC_MECH) Improved DNS load balancing What comes with EMI-II HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI Installation is from the EMI-II repositories. We recommend following EMI instructions for repos – Gives EMI repos priority We make simultaneous releases to EPEL. – packages will arrive in EPEL earlier. Installation for EMI-II HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI Yaim is supported: /opt/glite/yaim/bin/yaim -c -s /etc/yaim/site-info.def -n emi_dpm_disk /opt/glite/yaim/bin/yaim -c -s /etc/yaim/site-info.def -n emi_dpm_mysql YAIM configuration HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI In EMI-II, packaging is EPEL compliant, so you should find config files where you expect. – Configs in /etc/sysconfig – Logs in /var/log – Etc… Underlying config HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI ● Standard HTTP and DAV access ● Use with standard clients ● Plus, with some extra on the clients ● Support for multi-stream transfers – Big throughput gain for WAN ● 3rd party copies using HTTP – FTS will support this – Destination can be any HTTP that support PUT ● Source can be DPM and, in the future, dCache DPM-HTTP/DAV: Motivation HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI ● For each node (LFC, DPM Head or Disk) ● Will arrive automatically with metapackage ● Otherwise, yum install lcgdm-dav-server ● Configuration files are under the expected location ● /etc/httpd/conf.d ● Specific file: zlcgdm-dav.conf ● All the rest is standard Apache stuff DPM-HTTP/DAV: Installation HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI ● Any web browser can be used to explore the namespace and get a file ● Some metadata given (mode, size, owner...) ● Any DAV client can be used to retrieve more metadata (replicas, comments, …) ● Almost none support redirections (Some do on GET) ● i.e. Cadaver, MS Windows Explorer ● A specific client aware of some extensions is provided ● htcopy – Download and upload with multiple streams – 3rd party copies (including delegation) DPM-HTTP/DAV: Usage HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI And if you install it on LFC… HTTP and NFS interfaces for DPM/LFC CLIENT LFC DPM HEAD DPM DISK GET / PUT REDIRECT DATA This has been demonstrated using the HTTP interface to LFC & DPM Can even incorporate dCache

EMI INFSO-RI One daemon, deployed on all nodes Current implementation relies on DPNS and DPM daemon Future implementations will talk directly to the database, using our new DMLITE library DPM-NFS: Server Overview HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI EMI2 to have the first production version – Read-only at the start – Writable with a subsequent update Userspace daemon (based on Ganesha) Fully functional Already deployed at a few sites as a beta – ASGC, UK GridPP, … – And we keep releasing a new beta every month Unclear how to provide X509 authorization – Kerberos or machine trust possible though DPM-NFS: Server Availability HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI In EMI2, the metapackages (emi-dpm*) will include the DPM NFS daemon – Otherwise: yum install dpm-nfs-server dpm-devel glite-yaim-dpm vim – DPM_NFS="yes“ yaim -r -s site-info/site-info.def -n emi- dpm_mysql -f config_DPM_nfs – Starting dpm-nfs: [ OK ] But make sure you check the latest instructions DPM-NFS: Server Installation HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI DPM-NFS: Clients HTTP and NFS interfaces for DPM/LFC pNFS support in kernel >= – Your Fedora / Debian has it… seriously nfs-utils >= But the ones we currently support do not – RHEL5: – Debian 6/Squeeze: RHEL 6.2 has a pNFS aware kernel We provide packages for RHEL5/RHEL6 – Enabled pNFS in the elrepo mainline kernel – nfs-utils we package ourselves This slide should be blank…

EMI INFSO-RI SLC5 (requires elrepo) – rpm --import – rpm -Uvh – Add nfs41 repo (see details in wiki link below) – yum install --enablerepo=elrepo-kernel --enablerepo=nfs41 kernel-ml nfs-utils – echo nfs_layout_nfsv41_files >> /etc/rc.modules – chmod +x /etc/rc.modules – (without these two last steps, pNFS file layout will not be enabled) SLC6 – kernel with pNFS is already there – but make sure the nfs_layout_nfsv41_files module is loaded DPM-NFS: Client Installation HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI In EMI-II we will release – HTTP support for DPM and LFC – NFS support for DPM Part of a strategic orientation toward support of standards Please try them and let us know – – GGUS Summary HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI Extras HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI ● On DPM ● Head – Defaults are good enough – change DPMHost and NSHost if not localhost ● Disk – Must change DPMHost, NSHost and NodeType ● On LFC ● Need to change the NodeType and Location ● Must remove DPMHost ● Read-only by default DPM-DAV: Configuration HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI ● mod_ssl gives support for user certificates ● If proxies wanted, mod_gridsite must be installed and enabled ● Gridsite is used for delegation too (3rd party copies) ● Remember to configure properly the certificate and revocation list location ● More detailed information: ● V/Setup V/Setup DPM-DAV: Configuration HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI ● Global Access Service ● What is it – Browse an LFC through HTTP – Click on the file you want – You get it ● Will be enabled by default – Both on DPM and LFC (and dCache will join) – The number of replicas you get in one go can be configured (3 by default) DPM-DAV: Coming soon HTTP and NFS interfaces for DPM/LFC

EMI INFSO-RI DPM is widely deployed and used – 32PB advertised in the InfoSys – Over 200 sites 56 countries Usage outside HEP – 7 sites over 1PB – Over 300 VOs with access to DPMs DPM numbers HTTP and NFS interfaces for DPM/LFC