Skip to content

Using Globus

All RCC storage systems are configured as Globus endpoints to facilitate the transfer of data. As an alternative to SFTP, Globus is a more fully-featured and reliable tool for transferring large datasets.

Globus can be used in a number of different ways:

  • Transfer large amounts of data between RCC storage systems (e.g. Archival to HPC/GPFS or vice versa)
  • Transfer large amounts of data from RCC storage systems to a personal computer with Globus Connect Personal
  • Transfer large amounts of data between RCC storage systems and storage systems at other institutions.
  • Publish and curate data sets with Globus Data Publication
  • Set up automated transfers using the Globus CLI utility or your own application/script using the Globus APIs

RCC Endpoints Reference#

Storage System Globus Endpoint Name
Research Archival Storage fsurcc#archival
Research Archival Storage (2) fsurcc#archival-2
GPFS: Home Directories fsurcc#gpfs_home
GPFS: Research Directories fsurcc#gpfs_research

Setting up a Globus account and endpoint#

Before you can transfer data to our from an RCC storage system, you must activate your Globus account and create a Globus Connect Personal endpoint.

  1. Visit https://globus.org and click the "Log In" button.
    1. Select Florida State University from the dropdown menu, and click the Continue button. Select "Florida State University" from the dropdown menu, and click the "Continue" button.
    2. Follow the prompts to finish activating your Globus account.
  2. Download the Globus Connect Personal client. Globus Connect Personal is available for Windows, Mac, and Linux. Download the GCP app (note: click on the "Show me other supported operating systems" for Mac or Linux)
  3. Install the client on your computer

First time setup of Globus connect personal#

There are some steps that you will need to complete the first time you set up Globus Connect Personal (GCP).

  1. Open GCP on your computer, and click the Log In button. This will open a browser window. Open GCP on your computer, and click the "Log In" button. This will open a browser window.
  2. On the webpage that appears, verify the permissions are okay, and provide a label. Click the Allow button. On the webpage that appears, verify the permissions are okay, and provide a label. Click the "Allow" button.
  3. Return to the Globus Connect Personal application on your computer and create a collection.
    1. Ensure the Owner identity field matches YOUR-FSUID@fsu.edu.
    2. Create a collection name (we recommend all lower-case and no spaces). You can enter whatever you like in the description field.
    3. Leave the High Assurance box unchecked.
    4. Click the Save button. Ensure the "Owner Identity" field matches your FSUID (@fsu.edu) and fill out the other fields as indicated.
  4. The GCP window should show as Connected now.
    The GCP window should show as "Connected" now.
  5. You can also refer to the Collections page on the Globus website to ensure that it is indeed online and ready.

Transferring data#

  1. Start the Globus Connect Personal (GCP) client, and click the Connect button.
  2. Login to the Globus website, and browse to the "File Manager" page.
  3. On either the right or left panes, click the Search bar, and select the Your Collections tab. You should see your GCP client listed.
  4. You will now see a file listing of the contents of your Collection in the File Manager page.
  5. Click on the other pane, and then type the name of an RCC Endpoint. In the below example, we'll use the fsurcc#gpfs_home endpoint.
  6. Enter your RCC user credentials in the authentication dialog that appears within the pane.
  7. Browse to and select the data you want to transfer, and then click the Start button to initiate the transfer. You will see an indicator that the transfer request was submitted.
  8. Your files will now be queued for transfer. You can monitor the progress of your transfer by browsing to the Activity tab in the left-hand navigation bar.
  9. When the transfer is complete, you will receive an email at your FSU email address indicating the status. That message will include a link to view a detailed report.

Globus command line interface (CLI)#

Globus provides a cross-platform CLI utility for initiating transfers and managing endpoints from the command line. This is especially useful for scripts and unattended, automated, and/or recurring transfers. Refer to the Globus CLI documentation for usage instructions.

Globus APIs#

Globus provides both HTTP and Python APIs for integrating Globus tasks into your own applications and scripts. See the Globus APIs documentation for more information.

Getting help#

If you need any help with Globus, refer to the documentation on the Globus website or request help from RCC staff.


Last update: October 20, 2022