Difference between revisions of "RAL Tier1 File Transfer Service"

From GridPP Wiki
Jump to: navigation, search
 
 
(3 intermediate revisions by one user not shown)
Line 1: Line 1:
 +
 +
'''**** THIS INFORMATION IS NOW TOTALLY OBSOLETE - DO NOT USE ****'''
 +
 
==Introduction==
 
==Introduction==
 +
  
 
The File Transfer Service can be used to transfer files between [[SRM|SRMs]].  The source and destination [[Storage URL|SURLs]] must correspond to a configured <tt>channel</tt>, otherwise the transfer will fail.
 
The File Transfer Service can be used to transfer files between [[SRM|SRMs]].  The source and destination [[Storage URL|SURLs]] must correspond to a configured <tt>channel</tt>, otherwise the transfer will fail.

Latest revision as of 07:48, 16 June 2017

**** THIS INFORMATION IS NOW TOTALLY OBSOLETE - DO NOT USE ****

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

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>

See Also

Other Resources