atlas-connect-l AT lists.bnl.gov
Subject: Atlas-connect-l mailing list
List archive
- From: David Champion <dgc AT uchicago.edu>
- To: atlas-connect-l AT lists.bnl.gov
- Subject: [Atlas-connect-l] Status of Faxbox
- Date: Fri, 14 Feb 2014 18:10:06 -0600
Hi all -
We've been hammering through some issues with Faxbox integration this
week, and I'm pleased to report success. Faxbox storage is online
for xrootd, Globus Online, and POSIX direct filesystem access from
login.usatlas.org:
xrootd endpoint name: root://faxbox.usatlas.org//user/yourusername/
xrootd example:
* xrdcp testfile root://faxbox.usatlas.org//user/yourusername/testfile
Globus endpoint name: connect#faxbox
Globus example: (for ATLAS connect users)
* go to https://portal.usatlas.org/ and log in
* select menu item Transfer > Start Transfer
* enter connect#faxbox as the left-hand endpoint
** navigate down to /user/yourusername
* select another endpoint on the right hand (e.g. your laptop, if you have
globus connect personal installed)
* select a file on the right to copy
* click the left-hand triangle to begin transfer
POSIX path: /faxbox on login.usatlas.org (via ssh)
POSIX example:
* ssh to login.usatlas.org
* cd /faxbox/user/yourusername
* look for files you transferred in
No matter which of these approaches you use, you'll find the same
materials available through the other protocols.
Deeper details: The issue we've been chasing around this week is that
xrootd runs as a single unprivileged user named xrootd, and is not
currently able to differentiate users via ROOT with a POSIX filestore.
All files stored into a POSIX backend are owned by the xrootd user.
To make this filestore interoperate with Globus and POSIX access, we
took two steps:
* the Globus gridftp grid-mapfile maps all user DNs to the xrootd user
* the backing filesystem for xrootd is exported via NFS to
login.usatlas.org, and the NFS server is configured to "squash"
all user roles into the xrootd user/group.
So no matter which of these three file access protocols is used, all
files end up in the filestore owned by the same, essentially anonymous
user.
We've begun speaking with Andy Hanushevsky about the possibilities of
extending xrootd to permit user differentiation via x.509 DN. If we
have that, then we can likewise map users distinctly for Globus and
POSIX access.
--
David Champion • dgc AT uchicago.edu • University of Chicago
Enrico Fermi Institute • Computation Institute • USATLAS Midwest Tier 2
OSG Connect • CI Connect
- [Atlas-connect-l] Status of Faxbox, David Champion, 02/14/2014
Archive powered by MHonArc 2.6.24.