@@ -4,11 +4,6 @@ DateReviewed: 2022-03-24
44Install XRootD Standalone
55=========================
66
7- !!!bug "OSG 3.5 EL7 version compatibility"
8- There is an incompatibility with EL7 < 7.5 and XRootD available from OSG 3.5 due to an issue with the
9- ` globus-gsi-proxy-core ` package
10-
11-
127[ XRootD] ( http://xrootd.org/ ) is a hierarchical storage system that can be used in many ways to access data,
138typically distributed among actual storage resources.
149In its standalone configuration, XRootD acts as a simple layer exporting data from a storage system to the outside world.
@@ -46,26 +41,18 @@ Installing XRootD
4641 If your collaboration(s) don't support these new protocols, install or remain on the
4742 [ OSG 3.5 release series, with the osg-upcoming repositories enabled] ( ../../release/notes.md ) .
4843
49- Note that OSG 3.5 will reach its end-of-life in [May 2022](../../release/release_series.md#series-overviews).
44+ Note that OSG 3.5 has reached its end-of-life on [May 1, 2022](../../release/release_series.md#series-overviews).
5045
5146!!! warning "Requirements for XRootD-Multiuser with VOMS FQANs"
5247 Using XRootD-Multiuser with a VOMS FQAN requires mapping the FQAN to a username, which requires a ` voms-mapfile ` .
5348 Support is available in ` xrootd-voms 5.4.2-1.1 ` , in the OSG 3.6 repos, though it is expected in XRootD 5.5.0.
5449 If you want to use multiuser, ensure you are getting ` xrootd-voms ` from the OSG repos.
5550
56- To install an XRootD Standalone server, run one of the following commands based on your installed
57- [ OSG release series] ( ../../release/release_series.md#series-overviews ) :
58-
59- - OSG 3.6 (recommended):
60-
61- :::console
62- root@xrootd-standalone # yum install osg-xrootd-standalone
63-
64- - OSG 3.5
51+ To install an XRootD Standalone server, run the following command:
6552
66- ::: console
67- root@xrootd-standalone # yum install osg-xrootd-standalone \
68- --enablerepo=osg-upcoming
53+ ``` console
54+ root@xrootd-standalone # yum install osg-xrootd-standalone
55+ ```
6956
7057Configuring XRootD
7158------------------
@@ -120,26 +107,6 @@ The following configuration steps are optional and will likely not be required f
120107If you do not need any of the following special configurations, skip to
121108[ the section on using XRootD] ( #using-xrootd ) .
122109
123- #### Enabling Hadoop support (deprecated, EL 7 Only)
124-
125- !!! info "OSG 3.5 end-of-life"
126- Hadoop is no longer supported in OSG 3.6 and OSG 3.5 will reach its end-of-life at the
127- [ beginning of May 2022] ( ../../release/release_series.md#series-overviews ) .
128-
129- Hadoop File System (HDFS) based sites should utilize the ` xrootd-hdfs ` plugin to allow XRootD to access their storage:
130-
131- 1 . Install the XRootD HDFS plugin package:
132-
133- :::console
134- root@host # yum install xrootd-hdfs
135-
136- 1 . Add the following configuration to ` /etc/xrootd/xrootd-clustered.cfg ` :
137-
138- :::file
139- ofs.osslib /usr/lib64/libXrdHdfs.so
140-
141- For more information, see [ the HDFS installation documents] ( ../install-hadoop.md ) .
142-
143110
144111#### Enabling multi-user support
145112
@@ -152,30 +119,22 @@ The `xrootd-multiuser` plugin allows XRootD to write files on the storage system
152119[ authenticated] ( xrootd-authorization.md ) user instead of the ` xrootd ` user.
153120If your XRootD service only allows read-only access, you should skip installation of this plugin.
154121
155- To set up XRootD in multi-user mode, perform the following steps, install the ` xrootd-multiuser ` package:
122+ To set up XRootD in multi-user mode, install the ` xrootd-multiuser ` package:
156123
157124``` console
158- root@host # yum install xrootd-multiuser
125+ root@xrootd-standalone # yum install xrootd-multiuser
159126```
160127
161128#### Enabling CMS TFC support (CMS sites only)
162129
163130For CMS sites, there is a package available to integrate rule-based name lookup using a ` storage.xml ` file.
164131If you are not setting up a service for CMS, skip this section.
165132
166- To install an ` xrootd-cmstfc ` , run one of the following commands based on your installed
167- [ OSG release series] ( ../../release/release_series.md#series-overviews ) :
168-
169- - OSG 3.6 (recommended):
133+ To install an ` xrootd-cmstfc ` on OSG 3.6, run the following command:
170134
171- :::console
172- root@xrootd-standalone # yum install --enablerepo=osg-contrib xrootd-cmstfc
173-
174- - OSG 3.5
175-
176- :::console
177- root@xrootd-standalone # yum install xrootd-cmstfc \
178- --enablerepo=osg-upcoming
135+ ``` console
136+ root@xrootd-standalone # yum install --enablerepo=osg-contrib xrootd-cmstfc
137+ ```
179138
180139You will need to add your ` storage.xml ` to ` /etc/xrootd/storage.xml ` and then add the following line to your XRootD
181140configuration:
0 commit comments