RAL Tier1 File Transfer Service
From GridPPwiki
| Table of contents |
Introduction
The File Transfer Service can be used to transfer files between SRMs. The source and destination SURLs must correspond to a configured channel, otherwise the transfer will fail.
The FTS does not interact with the LCG File Catalog.
Service Endpoints
- https://lcgfts.gridpp.rl.ac.uk:8443/glite-data-transfer-fts/services/FileTransfer
- https://lcgfts.gridpp.rl.ac.uk:8443/glite-data-transfer-fts/services/ChannelManagement
Basic Usage
Prerequisites
- unset GLOBUS_TCP_PORT_RANGE (bash syntax) or unsetenv GLOBUS_TCP_PORT_RANGE (csh syntax).
- A valid Grid proxy certificate (use grid-proxy-init).
- A valid MyProxy certificate with DN as username (use myproxy-init -d). By default, the FTS uses the lcgrbp01.gridpp.rl.ac.uk MyProxy server.
- A channel connecting the two SRMs that you wish to transfer files between.
Job Submission
Jobs are submitted with glite-transfer-submit <source SURL> <dest SURL>. To specify a MyProxy server other than the default, use the -m option.
Job Monitoring
Jobs can be monitored with glite-transfer-status <job ID>, where job ID is that given by glite-transfer-submit. Use the --verbose option for detailed information and the -l option for information about the source/destination pairs.
Service Monitoring
- Agent Log Files
- Ganglia
- Usage metrics (http://ganglia.gridpp.rl.ac.uk/cgi-bin/ganglia-fts/fts-page.pl?r=day&v=All+%28VO+Totals%29)
- Agents
- system metrics (lcgfts01) (http://ganglia.gridpp.rl.ac.uk/ganglia/?r=day&c=Services_Grid&h=lcgfts01.gridpp.rl.ac.uk)
- Web Service
- system metrics (lcgfts0421) (http://ganglia.gridpp.rl.ac.uk/ganglia/?r=day&c=Services_Grid&h=lcgfts0421.gridpp.rl.ac.uk)
- system metrics (lcgfts0422) (http://ganglia.gridpp.rl.ac.uk/ganglia/?r=day&c=Services_Grid&h=lcgfts0422.gridpp.rl.ac.uk)
- system metrics (lcgfts0423) (http://ganglia.gridpp.rl.ac.uk/ganglia/?r=day&c=Services_Grid&h=lcgfts0423.gridpp.rl.ac.uk)
- system metrics (lcgfts0424) (http://ganglia.gridpp.rl.ac.uk/ganglia/?r=day&c=Services_Grid&h=lcgfts0424.gridpp.rl.ac.uk)
Local Deployment Information
The FTS server is at release 2.1.
Note that the /opt/glite/etc/services.xml file on client machines (e.g., third-party UIs), should look like:
<?xml version="1.0" encoding="iso-8859-1"?>
<services>
<service name="glite-data-transfer-fts_lcgfts.gridpp.rl.ac.uk_org.glite.FileTransfer">
<parameters>
<endpoint>https://lcgfts.gridpp.rl.ac.uk:8443/glite-data-transfer-fts/services/FileTransfer</endpoint>
<type>org.glite.FileTransfer</type>
<version>3.3.0</version>
</parameters>
</service>
<service name="glite-data-transfer-fts_lcgfts.gridpp.rl.ac.uk_org.glite.ChannelManagement">
<parameters>
<endpoint>https://lcgfts.gridpp.rl.ac.uk:8443/glite-data-transfer-fts/services/ChannelManagement</endpoint>
<type>org.glite.ChannelManagement</type>
<version>3.3.0</version>
</parameters>
</service>
<service name="glite-data-transfer-fts_lcgfts.gridpp.rl.ac.uk_org.glite.Delegation">
<parameters>
<endpoint>https://lcgfts.gridpp.rl.ac.uk:8443/glite-data-transfer-fts/services/gridsite-delegation</endpoint>
<type>org.glite.Delegation</type>
<version>3.3.0</version>
</parameters>
</service>
</services>
