| 481 | Xrootd service can be configured as a standalone service or in [#DPMXrootd conjunction with DPM]. It is configured by several specific variables. |
| 482 | |
| 483 | * `XROOTD_PARAMS`: this nlist allows to specify the main parameters of the Xrootd cluster. |
| 484 | * `XROOTD_SERVER_ROLES`: list of roles held by the local host. Possible values are: `disk', `redir`, `fedredir`. |
| 485 | * `XROOTD_SHARED_KEY`: this variable allows to specify the shared secret used between all nodes participating to the Xrootd cluster. |
| 486 | * `XROOTD_AUTH_TOKEN_PARAMS`: this nlist allows to specify the parameters specific to the optional, deprecated, token-based authorization (mainly used by ALICE VO). |
| 487 | |
| 488 | For the parameters supported in each variable, look at `ncm-xrootd` schema and man page. |
| 489 | * `XROOTD_PARAMS` supports all the general Xrootd options |
| 490 | * `XROOTD_AUTH_TOKEN_PARAMS` supports all the Xrootd toek-based authorization options |
| 491 | |
| 492 | '''Note: when using Xrootd with DPM, most of the configuration information required for Xrootd, is derived from the DPM configuration. In this context, '''`XROOTD_SERVER_ROLES` must not be defined''' and an explicit definition of `XROOTD_PARAMS` is not required. |
| 493 | |