TACC-Stampede

Main.TACC-Stampede History

Hide minor edits - Show changes to markup

Changed lines 8-9 from:

1. Run set_acls.sh script (located in ~grimshaw/set_acls.sh) allowing the user that runs GenesisII container access to your data

ex. bash ~grimshaw/set_acls.sh unicore /home1/01264/grimshaw rx
to:

1. Run set_acls.sh script (located in ~grimshaw/set_acls.sh) allowing the user that runs GenesisII container access to your data. First allow read access to your home directory (step1 below) and then give rwx (or some combination os rwx) recursively on the directory to be shared (step2 below)

step1. bash ~grimshaw/set_acls.sh unicore /home1/01264/grimshaw rx
Changed line 12 from:
ex. bash ~grimshaw/set_acls.sh -R unicore /home1/01264/grimshaw/shared-dir rwx
to:
step2. bash ~grimshaw/set_acls.sh -R unicore /home1/01264/grimshaw/shared-dir rwx
July 21, 2015, at 10:12 AM by 128.143.63.67 -
Changed line 20 from:

4. Run grid export create command to share your Stampede data to grid users

to:

4. Run grid export create command to share your Stampede data on grid

July 21, 2015, at 09:35 AM by 128.143.63.67 -
Changed lines 8-15 from:

1. Run set_acls.sh script (located in /home1/01264/grimshaw/set_acls.sh) allowing the user that runs GenesisII container access to your data

ex. bash /home1/01264/grimshaw/set_acls.sh unicore /home1/01264/grimshaw rx
The above command give user 'john' permissions to read user 'unicore' home directory on stampede. Unicore is the user running GenesisII GFFS container on Stampede.
ex. bash /home1/01264/grimshaw/set_acls.sh -R unicore /home1/01264/grimshaw/shared-dir rwx
The above command give user 'john' permissions to read/write/execute recursively on user 'unicore' shared-dir on stampede

2. On your grid client, create exports to share your Stampede data to grid users

to:

1. Run set_acls.sh script (located in ~grimshaw/set_acls.sh) allowing the user that runs GenesisII container access to your data

ex. bash ~grimshaw/set_acls.sh unicore /home1/01264/grimshaw rx
The above command gives user 'unicore' permissions to read user 'grimshaw''s home directory on stampede. Unicore is the user running GenesisII GFFS container on Stampede. When user shares data, it it important to give atleast read access to all the directories upto (and including) the directory to be shared.
ex. bash ~grimshaw/set_acls.sh -R unicore /home1/01264/grimshaw/shared-dir rwx
The above command give user 'unicore' permissions to read/write/execute recursively on user 'grimshaw''s shared-dir on stampede

2. Install xsede grid client on your desktop/laptop. If you have already installed the client, skip to Step3.

3. On your grid client, login to xsede grid using your xsede credentials

ex. grid xsedeLogin --username=<xsede-portal-id>

4. Run grid export create command to share your Stampede data to grid users

Added lines 22-26:
This command creates a export in grid namespace, /home/xsede.org/grimshaw/stampede-shared-dir.

5. To share your export with other xsede users, give appropriate permissions to access the shared directory

ex. grid chmod /home/xsede.org/grimshaw/stampede-shared-dir +rwx /users/xsede.org/vana
Here, xsede grid user 'grimshaw' shared /home/xsede.org/grimshaw/stampede-shared-dir with xsede grid user 'vana'. Now xsede user 'vana' will be able to directly read/write/execute files in user 'grimshaw''s stampede home directory /home1/01264/grimshaw/shared-dir.
July 20, 2015, at 01:41 PM by 128.143.63.67 -
Changed line 6 from:

To share your data on Stampede with XSEDE grid users

to:

To share your Stampede data with XSEDE grid users

July 20, 2015, at 01:30 PM by 128.143.63.67 -
Changed line 6 from:

To share your data on Stampede

to:

To share your data on Stampede with XSEDE grid users

July 20, 2015, at 01:29 PM by 128.143.63.67 -
Added line 11:
July 20, 2015, at 01:29 PM by 128.143.63.67 -
Changed line 8 from:
  1. Run set_acls.sh script (located in /home1/01264/grimshaw/set_acls.sh) allowing the user that runs GenesisII container access to your data
to:

1. Run set_acls.sh script (located in /home1/01264/grimshaw/set_acls.sh) allowing the user that runs GenesisII container access to your data

Changed line 10 from:

The above command give user 'john' permissions to read user 'unicore' home directory on stampede. Unicore is the user running GenesisII GFFS container on Stampede.

to:
The above command give user 'john' permissions to read user 'unicore' home directory on stampede. Unicore is the user running GenesisII GFFS container on Stampede.
Changed lines 12-14 from:

The above command give user 'john' permissions to read/write/execute recursively on user 'unicore' shared-dir on stampede

  1. On your grid client, create exports to share your Stampede data to grid users
to:
The above command give user 'john' permissions to read/write/execute recursively on user 'unicore' shared-dir on stampede

2. On your grid client, create exports to share your Stampede data to grid users

July 20, 2015, at 01:18 PM by 128.143.63.67 -
Changed lines 8-12 from:
  1. Run set_acls.sh script allowing the user that runs GenesisII container access to your data
ex. bash /home1/01264/grimshaw/set_acls.sh john /home/mary rx

The above command give user 'john' permissions to read user 'mary' home directory on stampede

ex. bash /home1/01264/grimshaw/set_acls.sh -R john /home/mary/shared-dir rwx

The above command give user 'john' permissions to read/write/execute recursively on user 'mary' shared-dir on stampede

to:
  1. Run set_acls.sh script (located in /home1/01264/grimshaw/set_acls.sh) allowing the user that runs GenesisII container access to your data
ex. bash /home1/01264/grimshaw/set_acls.sh unicore /home1/01264/grimshaw rx

The above command give user 'john' permissions to read user 'unicore' home directory on stampede. Unicore is the user running GenesisII GFFS container on Stampede.

ex. bash /home1/01264/grimshaw/set_acls.sh -R unicore /home1/01264/grimshaw/shared-dir rwx

The above command give user 'john' permissions to read/write/execute recursively on user 'unicore' shared-dir on stampede

  1. On your grid client, create exports to share your Stampede data to grid users
ex. grid export --create /resources/xsede.org/stampede.tacc.xsede.org/containers/vlogin03-gffs-container local:/home1/01264/grimshaw/shared-dir /home/xsede.org/grimshaw/stampede-shared-dir

What can be shared on Stampede

  1. You can share your Stampede home directory (and/or sub directories) ex. /home1/01264/grimshaw/
  2. You can share your Stampede work Directory (and/or sub directories) ex. /work/01264/grimshaw/
July 20, 2015, at 01:08 PM by 128.143.63.67 -
Added lines 1-12:

Login to Stampede head node

  1. login to login.xsede.org
  2. From xsede's login node, gsissh -p 2222 stampede.tacc.xsede.org

To share your data on Stampede

  1. Run set_acls.sh script allowing the user that runs GenesisII container access to your data
ex. bash /home1/01264/grimshaw/set_acls.sh john /home/mary rx

The above command give user 'john' permissions to read user 'mary' home directory on stampede

ex. bash /home1/01264/grimshaw/set_acls.sh -R john /home/mary/shared-dir rwx

The above command give user 'john' permissions to read/write/execute recursively on user 'mary' shared-dir on stampede