Configuring your Globus Client (v2.4.3)

Summary  This document describes the process of configuring the Globus 2.4.3 client for use on the Dartmouth Grid. This procedure was tested on Linux (RedHat 7.3 & 9).

Install instructions assume POSIX shell (Bourne).

Requires:  Perl 5.x and GCC
  1. wget GPT source code. (GPT is the Grid Packing Toolkit)
       wget http://www-unix.globus.org/ftppub/gt2/2.4/2.4-latest/gpt/gpt-3.0.1-src.tar.gz
     
  2. Extract the source code from the tar file
     tar zxf gpt-3.0.1-src.tar.gz 
     
  3. Set a few environment variables. You should select an install location that is on a shared filesystem if you have one available (client doesn't need to write to this location -- server will)
     export GPT_LOCATION=/usr/local/globus
     export GPT_INSTALL_LOCATION=/usr/local/globus
     export GLOBUS_LOCATION=/usr/local/globus
     
  4. Compile and install GPT. This requires root access, usually not a good idea to compile software that you didn't write as root but the bundled script does both the compile and install in one step.
     cd gpt-3.0.1
     sudo ./build_gpt
     
  5. Download and install the Globus client binaries
     wget http://www-unix.globus.org/ftppub/gt2/2.4/2.4-latest/bundles/bin/globus-all-client-2.4.3-i686-pc-linux-gnu-bin.tar.gz
     $GPT_LOCATION/sbin/gpt-install globus-all-client-2.4.3-i686-pc-linux-gnu-bin.tar.gz
     
    Obtain this package via HTTP.

  6. Add new environment variables to your dot-files (.bashrc)
     export GLOBUS_LOCATION=/usr/local/globus
     if [ -r ${GLOBUS_LOCATION}/etc/globus-user-env.sh ] ; then
      . ${GLOBUS_LOCATION}/etc/globus-user-env.sh
     fi
     
  7. Setup your keys in $HOME/.globus
  8. Extract Dartmouth CA's signing policy and public key
     wget http://grid.dartmouth.edu/files/DartmouthCA.tar
     
  9. Initialize proxy and test communication to a Globus server
     ${GLOBUS_LOCATION}/bin/grid-proxy-init
     ${GLOBUS_LOCATION}/bin/globusrun -a -r grid1.fmridc.org
     
    You should get this message returned from globusrun:
     GRAM Authentication test successful
     



Return to the Green Grid Project site.