Globus

The Hoffman2 Cluster is pleased to offer free, high-speed file transfer service through Globus.  Globus is a software tool, developed at the University of Chicago and Argonne National Laboratory to transfer files across the web in a reliable, high-performance and secure way. It provides fault-tolerant, fire-and-forget data transfer using simple web or command line interfaces. It is appropriate for transferring very large files.

You can use Globus to transfer files either between your desktop machine and a remote machine like the Hoffman2 Cluster, or between two remote machines on which you have accounts. For example, if you also have an account at Argonne National Lab you can use Globus to transfer files between your Hoffman2 and Argonne accounts.

You need to have a Hoffman2 cluster account in order to transfer files to or from the Hoffman2 Cluster using Globus service.

In the following, we are providing information that is necessary to transfer files between Hoffman2 cluster and your local desktop or laptop. For more information on Globus, you can refer to their support page describing detailed setup information as well as a frequently asked questions (FAQ) for its services.  In order to use Globus to transfer data between Hoffman2 and your local desktop or laptop, there are a few pieces to understand:

  1. You will use the web interface on the Globus website (https://www.globus.org) to select endpoints (Source and Destination) and initiate the transfer
  2. In order to move data to and from your desktop or laptop, you need to make it an endpoint by downloading, installing and running their software, called Globus Connect Personal – they have installers for Windows, MacOS and Linux
  3. You will need to use your UCLA credentials to authenticate to the Globus website (https://www.globus.org)
  4. When selecting the remote Hoffman2 endpoint, “Official UCLA Hoffman2 Data Transfer Node 1” or “Official UCLA Hoffman2 Data Transfer Node 2”, you will need to use your Hoffman2 user credentials, NOT your GRID credentials
  5. When selecting your local endpoint, e.g. your desktop or laptop, be sure the Globus Connect Personal software is running

Ok, now for the specifics…

 

Login to Globus

For detailed instructions, please see their support page (https://docs.globus.org/how-to/get-started/):

  • Point your browser at https://www.globus.org and click Log In
  • Use your existing organizational login, select “University of California-Los Angeles” from the drop down menu and click continue
  • Authenticate with your UCLA Logon ID, e.g. If your email is joebruin@ucla.edu, your UCLA Logon ID would be joebruin

Globus Connect Personal software

If you want to transfer files to or from your local desktop machine, you need to download and install the Globus Connect Personal software (one-time). You will need to do this step on each of your desktop machines whose files you want to transfer using Globus.

  • Point your browser at https://www.globus.org and click Log In
  • Under “Manage Data,” click the link “Endpoints.”  Then click the link, “Add Globus Connect Personal endpoint”
  • In Step 1, enter an endpoint name to identify your local machine in the Display Name field and click Generate Setup Key (Note: copy the setup key to some file and save it, since you will not see it again)
  • In Step 2, download the Globus Connect Personal installer appropriate for the operating system running on your local desktop (Windows, MacOS or Linux)
  • Run the Globus Connect Personal installer for the initial setup, and paste in the generated setup key when prompted.

How to transfer files to or from the Hoffman2 Cluster

This section describes using the Globus web interface. If you prefer using a command line interface on your desktop, please review their detailed instructions (https://docs.globus.org/cli/).

  • If you want to transfer files to or from your local desktop machine, start Globus Connect Personal (Windows: gc.exe) on your local machine. A small status window will appear. When the connection has been made, the dot at the left of the connection will turn green. If you want to transfer files between two remote machines, you do not need to start Globus Connect Personal.
  • Point your browser at https://www.globus.org, click Log In, and click Transfer Files. A web page with two Endpoint fields will display.
  • In one Endpoint field, click on the field and search for the display name of the endpoint. To select your local desktop machine, you can either type the display name your created when you installed the Globus Connect Personal software or select the endpoint from a list under the “Administered by Me” tab.  When you select your local desktop machine, a list of your home directory files and directories will be displayed.  If you’re unable to connect to your local desktop, be sure that the Globus Connect Personal software is running.
  • In the other Endpoint field, click on the field and search for the display name for the remote endpoint.  There are two remote endpoints for Hoffman2, Official UCLA Hoffman2 Data Transfer Node 1 or Official UCLA Hoffman2 Data Transfer Node 2.  When you select a Hoffman2 Cluster endpoint, you will be prompted to enter your username and password. Enter your Hoffman2 username and password.  Your Hoffman2 Cluster home directory and its contents will display.
  • To transfer files between endpoints, select a file or directory from each list, then click one of the large arrow buttons to tell Globus the desired direction of the transfer.

You will receive an automatic email from Globus Notification (notify@globus.org) when the file transfer has completed. To have Globus show you the status and history of your file transfers, click “Manage Data” from the menu and select “Activity”.

How to mount a USB hard drive with Globus Connect Personal on a MAC computer

Instructions:

  1. Find out the full path of the device using the df command on a terminal window.
  2. Click the globus connect personal symbol (g) on your MAC laptop menu and select preferences.
  3. Under preferences click Access
  4. Click the + button and add the path from the df command for the USB device.
  5. Go back to the browser and replace the default path with output from the df command. It is usually something like /Volumes/Name on a MAC machine.

ChangeLog

  • On 2017-06-01, Hoffman2 endpoints renamed to Official UCLA Hoffman2 Data Transfer Node 1 and Official UCLA Hoffman2 Data Transfer Node 2
  • On 2014-12-22, new endpoints are hoffman2#dtn1.hoffman2.idre.ucla.edu and hoffman2#dtn2.hoffman2.idre.ucla.edu
  • On 2013-11-14, Globus Online was renamed Globus (www.globus.org)
Report Typos and Errors
UCLA OIT

© 2016 UC REGENTS TERMS OF USE & PRIVACY POLICY