GridFTP
From DAMSL Wiki
Note: This is experimental software. Please report any problems to mailto:kissel@cis.udel.edu
[edit]
XIO Driver Installation
- Install the Globus Toolkit development branch (>=4.1.2) 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
- 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]
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 PSD_DEPOT=gw/port
or
# export PSD_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 PSD_DEPOT or PSD_PATH
