500 | | Supported configuration parameters that can be configured through `XROOTD_FEDERATION_PARAMS` are: |
501 | | * See [source:templates/trunk/grid/emi-2/glite/xrootd/config_federation.tpl config_federation.tpl] |
| 500 | Configuration parameters that can be customized through `XROOTD_FEDERATION_PARAMS` are: |
| 501 | * `fedredir`: host name of the global federation redirector that must be contacted by the local Xrootd cluster. Required, no default. |
| 502 | * `cmsd_mgr_port`: cmsd port on federation redirector as specified by `fedredir`. Required, no default. |
| 503 | * `xrd_mgr_port`: xrootd port on federation redirector as specified by `fedredir`. Required, no default. |
| 504 | * `local_port`: port used by the local federation redirector. Required, no default. |
| 505 | * `instance`: name of the xrootd/cmsd instance on the local host that will be part of the federation. Required, default: federation identifier. |
| 506 | * `lfc_host`: name of the LFC server used by name-to-name translation library, if any. Optional, no default. |
| 507 | * `n2n_library`: name-to-name (N2N) translation library used by redirector to translate the user path to local storage path. Optional, no default. When not specified, no N2N library will be used. |
| 508 | * `n2n_options`: N2N library options, if any. Optional, no default. |
| 509 | * `n2n_packages`: packages required by N2N library that need to be installed. This is a list of nlist. Each nlist specifies a package with keys `name`, `version`, `arch` (all keys are required if a package is specified). Optional, no default. |
| 510 | * `valid_path_prefix`: user path prefix that are usable (exported, as specified by `all.export` Xrootd configuration directive) through the redirector. Required, default: `/voname/`. |
| 511 | * `vo`: VO served by this federation. Required, default: federation identifier. |
| 512 | |
| 513 | For an example of federation parameter definition, you may want to look at [source:templates/trunk/grid/emi-2/glite/xrootd/config_federation.tpl config_federation.tpl] (variable `XROOTD_FEDERATION_PARAMS_DEFAULT`, reserved for internal use, but sharing the same format). |
| 514 | |
| 515 | ''Note: If you use a well-known federation, most of these parameters should be already defined with appropriate defaults. Examples of such federations are Atlas FAX federation (federation identifier `atlas`) and CMS AAA (federation identifier `cms`). For these federations, it should be enough to specify `fedredir` in `XROOTD_FEDERATION_PARAMS` (and optionally `lfc_host` if one is used by N2N translation and the default is not appropriate for your site).'' |