TACC-Stampede

Main.TACC-Stampede History

Hide minor edits - Show changes to output

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:
# 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

# 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:
# 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:
# 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

# 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

# You can share your Stampede home directory (and/or sub directories) ex. /home1/01264/grimshaw/
# 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

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

!! To share your data on Stampede

# 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