Globus
Overview
Globus is a fast, reliable file transfer service that makes it easy for users to move data between two GridFTP servers or between a GridFTP server and a user’s machine (Windows, Mac or Linux).
Globus automates the activity of managing file transfers: monitoring performance, retrying failed transfers, recovering from faults automatically whenever possible, and reporting status. The number of parallel streams initiated is dependent on the size of the files being transferred. There is no custom infrastructure required for operation – Globus is software-as-a-service that can be used today without building any features yourself.
This Quick Start is for users wanting to Transfer files between hosts configured for Globus access. If you are a sysadmin and need to configure your hosts for Globus access, see our Globus Sysadmin Guide.
- Sign in to Globus (using your Globus username and password).
- Select ‘Start Transfer’ under ‘File Transfer’, or from the drop down menu in the top bar.
- In the ‘Start Transfer’ page, you can view the list of available endpoints by clicking the button on the ‘Endpoint’ drop down box.
- Type the name of the site (NERSC, ALCF, ESnet, etc.), and a list of Globus endpoints for that site will appear.
- For example, when you select the NERSC endpoint, a login window will pop up. You can access the NERSC endpoints on Globus by simply using your NERSC username and password. Enter your NERSC username in the ‘Username’ field and NERSC password (not the SSH passphrase) in the ‘Passphrase’ field and click ‘Authenticate’. You can ignore the other fields.
- You will see a listing of the contents of your home directory at NERSC. Double click on a directory to view its contents.
- Select a file or directory and click on the highlighted ‘arrow button’ to initiate the transfer.
The procedure is same for other endpoints, including ALCF BlueGene/P, etc.
The ESNet DTNs (type 'esnet' in Globus, and the 4 servers will appear) are anonymous GridFTP servers, so you do not need to provide a username and password to access those.
To use UDT instead of TCP as the transfer protocol, put 'useudtplease' in the 'Label this Transfer' box.