GridFTP
From DAMSL Wiki
Note: This is experimental software. Please report any problems to mailto:kissel@cis.udel.edu
Contents |
[edit]
XIO Driver Installation
- Install the Globus Toolkit link
- Download xio_phoebus.tar.gz
# tar -zxf xio_phoebus.tar.gz -C <globus_src>/source-trees/xio/drivers/ # cd <globus_src>/source-trees/xio/driver/phoebus # ./bootstrap # ./configure --with-flavor=<your GT flavor> --with-phoebus-path=<path to phoebus install> # make && make install
[edit]
Phoebus-enabled globus-url-copy (for GT 4.2)
- Download globus-url-copy-4.2-phoebus.patch
- Apply against GT 4.2 in <globus_src>/source-trees/gass/copy/source with
# patch -p1 < globus-url-copy-4.2-phoebus.patch
- OR copy globus_url_copy.c to <globus_src>/source-trees/gass/copy/source/
- make && make install should install the new version on your system.
# globus-url-copy -ph {-phoebus} gsiftp://server/tmp/file1 file:///tmp/file1
[edit]
globus-url-copy patch for GT 4.2.1
globus-url-copy-4.2.1-phoebus.patch
[edit]
Driver Usage
- The Phoebus driver must be whitelisted when starting globus-gridftp-server
# globus-gridftp-server -dc-whitelist phoebus,gsi,tcp
Or specify -dc-whitelist as a server_arg in your xinetd config
- Phoebus gateways are specified using the environment variables PSD_DEPOT or PSD_PATH, e.g.
# export PHOEBUS_GW=gw/port
or
# export PHOEBUS_PATH=gw1/port,gw2/port,gw3/port
- To use parallelism (MODE E) and Phoebus, the far end must also specify the return-trip gateways with PHOEBUS_GW or PHOEBUS_PATH
