Configuration variables for FTS and FTA services
IMPORTANT NOTE!!: Updated documentation for the configuration of FTS/FTA is now under
https://twiki.cern.ch/twiki/bin/view/LCG/Site-info_configuration_variables#FTS.
These are all the necessary variables to configure the File Transfer Monitor service.
There are two example files coming in
/opt/glite/yaim/examples/siteinfo
. The
site-info.def
file, containing general variables and the
services
directory, containing the node type specific variables. Please, remember to move these files into your appropriate
siteinfo
directory where you store the YAIM configuration. You can also put all the variables together in the same file. For more details please check
The configuration variables section in the YAIM guide.
- Mandatory general variables: they can be found in
opt/glite/yaim/examples/site-info.def
and they are described in the site-info.def variables section in the YAIM Guide: INSTALL_ROOT
, USERS_CONF
, GROUPS_CONF
, VOS
, MON_HOST
, REG_HOST
, BDII_HOST
, SITE_NAME
, FTS_HOST_ALIAS
, PX_HOST
, ORACLE_LOCATION
.
- FTA/FTS specific variables
- Mandatory variables: they can be found in
/opt/glite/yaim/examples/services/glite-fts
. Sys admins must ensure these variables are properly defined according to the features of the site.
Variable Name |
Description |
Value type |
Version |
FTA_MACHINES |
List of placeholders for FTA agents. |
Space separated list of names "ONE TWO THREE" |
3.1.0< |
FTA_AGENTS_ONE_HOSTNAME |
Host name of the first "ONE" placeholder |
3.1.0< |
FTA_AGENTS_ONE |
Name of agents running on machine ONE |
Space separated names ="DTEAM DESY-DESY" |
3.1.0< |
FTA_DESY_DESY |
For each agent specified in FTA_AGENTS_XXXX the type of the agent. |
One of URLCOPY , SRMCOPY , VOAGENT |
3.1.0< |
FTA_GLOBAL_DBTYPE |
The DB type. Currently only ORACLE is supported |
ORACLE |
3.1.0-1< |
FTA_GLOBAL_DB_CONNECTSTRING |
The connect string to the DB. |
Ordinary DB connect string. |
3.1.0-1 <1 |
FTA_GLOBAL_DB_USER |
The database user. |
User name |
3.1.0-1< |
FTA_GLOBAL_DB_PASSWORD |
The database user's password. |
Password. |
3.1.0-1< |
FTS_DBURL |
URL of the FTS DB |
Ordinary jdbc connect string. |
3.1.0-1< |
-
- Default variables: sys admins don't need to change the value of these variables unless they know what they are doing. These variables have a meaningful default value provided by YAIM and can be found in
/opt/glite/yaim/defaults/glite-fts.pre
. Their value can be reset in your site-info.def file if necessary. Check the defaults directory section for more details.
Variable Name |
Description |
Value type |
Default Value |
Version |
FTA_GLOBAL_LOG_PRIORITY |
The logging level. |
One out of DEBUG , INFO |
DEBGUG |
3.1.0-1 |
FTA_TYPEDEFAULT_URLCOPY_GUC_TRANSFERTIMEOUT |
The timeout for all the URLCOPY agents. |
Timeout value in seconds |
1800 |
3.1.0-1< |
FTA_DESY_DESY_GUC_TRANSFERTIMEOUT |
The timeout for the DESY-DESY channel agents. |
Timeout value in seconds |
1800 |
3.1.0-1< |
FTA_TYPEDEFAULT_VOAGENT_PYTHONPATH |
The python path to use. |
Unix path. |
"${GLITE_LOCATION}/lib/python2.2/site-packages: ${GLITE_LOCATION}/lib/python/glite/fts/strategies/" |
3.1.0-1< |
FTA_TYPEDEFAULT_VOAGENT_ACTIONS_RETRYMODULE |
Tuning the retry properties. |
One out of smarter_retry |
smarter_retry |
3.1.0-1< |
FTA_TYPEDEFAULT_VOAGENT_ACTIONS_RETRYPARAMS |
Pameters for the retry mechanism |
Semi-colon separated key-value pairs. |
"MaxFailures = 3 ; HoldEnabled = false ; OverwriteFailedFiles = true ; OverwriteExistingFiles = false ; DefaultRetryDelay = 300 ; RetryDelayForTimeoutOnGet = 1800 ; RetryDelayForDestFileExists = 300 ;" |
FTA_DESY_DESY_LOG_PRIORITY |
Changing the default log priority |
Log level |
DEBUG |
3.1.0-1< |
FTS_DB_TYPE |
The FTS DB type |
Currently only ORACLE is supported. |
$FTA_DB_TYPE |
3.1.0-1< |
FTS_DB_USER |
The FTS DB user |
A user name |
$FTA_DB_USER |
3.1.0-1< |
FTS_DB_USER_PASSWORD |
The FTS DB user's password |
Password |
$FTA_DB_USER_PASSWORD |
3.1.0-1< |
FTS_HOST_ALIAS |
Use this variable of you want to publish your FTS service into the BDII with a different name. |
Host name alias |
none |
3.1.0-1< |