NERSC logo National Energy Research Scientific Computing Center
  A DOE Office of Science User Facility
  at Lawrence Berkeley National Laboratory
 

Globus services at NERSC

NERSC provides a variety of Globus services for its users. At this point HPSS and Seaborg servers support file transfers only. Names of the GridFTP servers running on those systems are:

seaborg-g1.nersc.gov
garchive.nersc.gov

PDSF and DaVinci provide the full range of Globus services including GRAM job submission. Names of the gatekeepers/GridFTP servers on these systems are:

pdsfgrid1.nersc.gov
pdsfgrid2.nersc.gov
pdsfgrid4.nersc.gov
pdsfgrid5.nersc.gov
davinci.nersc.gov

Globus client software is available for users on the following nodes:

seaborg.nersc.gov
pdsf.nersc.gov
davinci.nersc.gov

To initialize the Globus client environment on any of the above systems, load the globus module:

% module load globus 

Certificates and NIM

In order to use Globus tools, users need to obtain and install user certificates. The DOE Grids web pages provide all the necessary details for the application and installation process. Access to NERSC Globus resources is granted after users enter information about the issuer and the subject of their certificates into the "Certificates" tab of NIM. The formatting of these fields is critical; they must be entered into NIM exactly as they appear as output from the Globus commands grid-cert-info -subject and grid-cert-info -issuer. For example:
% grid-cert-info -subject 
yields:
/DC=org/DC=doegrids/OU=People/CN=Alfred E. Newman 123456
The above string would then be entered into the Subject_Certif box of NIM. Similarly,
% grid-cert-info -issuer 
shows:
/DC=org/DC=DOEGrids/OU=Certificate Authorities/CN=DOEGrids CA 1
The above string would be entered into the Issuer_Certif box of NIM. It may take up to one hour before your certificate information propagates to all NERSC systems.

Example:

Here is an example of a simple session with some file transfers:

  • login to a node with the Globus Toolkit software (Seaborg, PDSF, DaVinci, or your desktop if you installed it there)
  • get the toolkit software into your path by loading the globus module as described above
  • start a proxy by typing:
    % grid-proxy-init 
    
  • Run a file transfer to mass storage (The -nodcau flag is required only for garchive because it is a special grid-enabled HPSS pftp server, as opposed to a standard gridftp server and does not currently support the data channel authentication.)
    % globus-url-copy -nodcau \
    ? file:///path/file gsiftp://garchive.nersc.gov/path/file 
    
  • Run a file transfer to Seaborg
    % globus-url-copy file:///path/file \ 
    ? gsiftp://seaborg-g1.nersc.gov/path/file 
    
  • Run a file transfer between Seaborg and mass storage from your desktop, without logging into either (all of the following should be typed in one line):
    % globus-url-copy -nodcau gsiftp://seaborg-g1.nersc.gov/path/file \
    ? gsiftp://garchive.nersc.gov/path/file 
    

Notes:

Client hosts accessing NERSC gatekeepers and GridFTP servers need to have certificates of Certification Authorities accepted by NERSC installed. All the NERSC hosts offering Globus clients have already been configured to meet this requirement.


LBNL Home
Page last modified: Thu, 03 Aug 2006 21:33:51 GMT
Page URL: http://www.nersc.gov/nusers/help/access/globus.php
Web contact: webmaster@nersc.gov
Computing questions: consult@nersc.gov

Privacy and Security Notice
DOE Office of Science