- EUDAT Primer
- Configure B2SAFE
- PIDs in EUDAT
- iRODS Deployment
- The dCache to iRODS connection at SURF
- B2ACCESS Management
- B2ACCESS Service Integration
- B2ACCESS Usage
- B2FIND Integration
- B2FIND Usage
- B2HANDLE for communities
- B2HANDLE for end-users
- B2SHARE Advanced search
- B2SHARE Communities
- B2SHARE Deployment
- B2SHARE FAQ
- B2SHARE HTTP REST API
- B2SHARE Usage
- Joining B2SAFE
- License Selector
- Publish from B2DROP to B2SHARE
- Using B2SAFE
Technical documentation about the dCache to iRODS version 4.x connection at SURF.Modified: 23 Mar 2022
At SURF, dCache is linked to the iRODS server. dCache allows several access methods, including for instance: nfs 4.1, dcap and gridftp.
There are more than one ways to connect dCache to iRODS. In the past, EUDAT advocated using the dcap library/protocol. This is now obsolete. This document discusses the method of using the gridftp protocol, which is the EUDAT-recommended approach.
During the use of NFS 4.1 and dCache, SURF found that the dCache version used at that time was creating problems and did not function properly to use for production. We used the setup as described below. We only modified the universalMSSInterface.sh script to use gridftp instead of the nfs v4.1 link. The link is still there, but SURFsara only uses it for manual verification.
The dCache connection using the nfs v4.1 protocol
It is just a matter of mounting the nfs share as a client on the iRODS node.
rods$ mount ... wname.bla.sara.nl:/pnfs on /pnfs type nfs (rw,nfsvers=4,minorversion=1,addr=zzz.www.xx.yy,clientaddr=xyz.bla.x.zz)
It is added to the
fstab as follows:
root# cat /etc/fstab ... wwname.bla.sara.nl:/pnfs /pnfs nfs rw,nfsvers=4,minorversion=1 0 0
Now the dCache filesystem can be used as any filesystem.
Complete Compound resource setup and code and test examples
The complete Compound resource setup, code and test examples are described on: https://github.com/cookie33/irods-compound-resource
Support for B2SAFE is available via the EUDAT ticketing system through the webform.
If you have comments on this page, please submit them though the EUDAT ticketing system.
Robert Verkerk (SURF)
Kostas Kavoussanakis (EPCC)