Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
Upload dedicated ssh-key to http://www.globusonline.org/
Then from my laptop I did:

ssh -i .ssh/id_dsa-globus-balewski -t cli.globusonline.org endpoint-list
should show nothing.  But add the -p,
This should produce a public list that includes nersc#dtn & nersc#hpss. (always just use the -t to hide any passwords you might need ...)
...
nersc#dtn
nersc#dtn_new
nersc#hpss
...

Activate both those endpoints,

ssh -t cli.globusonline.org endpoint-activate nersc#*
This will prompt for a pass phrase - use your nim password.

Now list again & this should show the endpoints with a time associated with it ( we can increase the time to 11 days as needed).
ssh -i .ssh/id_dsa-globus-balewski -t cli.globusonline.org endpoint-list
Warning: No xauth data; using fake authentication data for X11 forwarding.
nersc#dtn     11:59:28
nersc#dtn_new 11:59:28
nersc#hpss    11:59:28
Connection to cli.globusonline.org closed.


Now copy 1 file from disk to HPSS .  Here's my example.

balewski-mac:~ balewski$ 
echo "nersc#dtn/global/scratch/sd/balewski/w2011/starFebB/036/st_physics_12036062_raw_1010001.daq nersc#hpss/home/b/balewski/test1/aa.28MBb " | ssh -i .ssh/id_dsa-globus-balewski -t cli.globusonline.org transfer


balewski-mac:~ balewski$ ssh -i .ssh/id_dsa-globus-balewski -t cli.globusonline.org  details  72940a7a-49fd-11e0-8d56-123139054450
Warning: No xauth data; using fake authentication data for X11 forwarding.
Task ID          : 72940a7a-49fd-11e0-8d56-123139054450
Task Type        : TRANSFER
Parent Task ID   : n/a
Status           : SUCCEEDED
Request Time     : 2011-03-09 03:29:31Z


If this all works, then try to sync a directory tree from a source to a destination
- here is my example from disk to hpss

echo "nersc#dtn/global/scratch/sd/balewski/w2011/starFebB/036/ nersc#hpss/home/b/balewski/w2011VM/  -r -s 1 " |  ssh -i .ssh/id_dsa-globus-balewski -t cli.globusonline.org transfer

You need the slashes at the end of the directory names.  The 's 1' means use filesize to
determine success.
 I believe the '-r' is recursive and '-s 1' is use filesize for sync.  '-s 3' uses md5sums.  The details are:

http://www.globusonline.org/beyondbasics#chap-xfer
Let me know how that goes.   The same syntax could be used to copy files/directories between
 rcf and nersc once the rcf endpoint is configured.

...