GFFSRequirements

Main.GFFSRequirements History

Hide minor edits - Show changes to output

July 27, 2015, at 11:19 AM by 128.143.63.67 -
Changed line 38 from:
NOTE: Since the xsede grid's central containers are still running on SDIACT-126 version, it is important to install SDIACT-126 container version first and then upgrade that container to [[https://software.xsede.org/development/genesis2/sdiact-126/gffs-installers/|SDIACT-149]] version.
to:
NOTE: Since the xsede grid's central containers are still running on SDIACT-126 version, it is important to install [[https://software.xsede.org/development/genesis2/sdiact-126/gffs-installers/|SDIACT-126]] container version first and then upgrade that container to [[http://genesis2.virginia.edu/wiki/Main/NewReleases|SDIACT-149]] version.
July 27, 2015, at 11:18 AM by 128.143.63.67 -
Changed line 38 from:
NOTE: Since the xsede grid's central containers are still running on SDIACT-126 version, it is important to install SDIACT-126 container version first and then upgrade that container to [[https://software.xsede.org/development/genesis2/sdiact-126/gffs-installers/||SDIACT-149]] version.
to:
NOTE: Since the xsede grid's central containers are still running on SDIACT-126 version, it is important to install SDIACT-126 container version first and then upgrade that container to [[https://software.xsede.org/development/genesis2/sdiact-126/gffs-installers/|SDIACT-149]] version.
July 27, 2015, at 11:18 AM by 128.143.63.67 -
Changed line 38 from:
NOTE: Since the xsede central containers are still running on SDIACT-126 version, it is important to install [[https://software.xsede.org/development/genesis2/sdiact-126/gffs-installers/|SDIACT-126]] container version first and then upgrade that container to SDIACT-149 installers.
to:
NOTE: Since the xsede grid's central containers are still running on SDIACT-126 version, it is important to install SDIACT-126 container version first and then upgrade that container to [[https://software.xsede.org/development/genesis2/sdiact-126/gffs-installers/||SDIACT-149]] version.
Added lines 38-39:
NOTE: Since the xsede central containers are still running on SDIACT-126 version, it is important to install [[https://software.xsede.org/development/genesis2/sdiact-126/gffs-installers/|SDIACT-126]] container version first and then upgrade that container to SDIACT-149 installers.
Deleted line 42:
NOTE: Since the xsede central containers are still running on SDIACT-126 version, it is important to install [[https://software.xsede.org/development/genesis2/sdiact-126/gffs-installers/|SDIACT-126]] container version first and then upgrade that container to SDIACT-149 installers.
Added lines 40-41:

NOTE: Since the xsede central containers are still running on SDIACT-126 version, it is important to install [[https://software.xsede.org/development/genesis2/sdiact-126/gffs-installers/|SDIACT-126]] container version first and then upgrade that container to SDIACT-149 installers.
Added line 27:
# XSEDE approved IGFT server certificate or IGFT server certificate issued by your institution. If your server's hostname ends with xsede.org (ex. mason.iu.xsede.org) you can request IGTF host certificate from xsede.org. Here's the [[https://www.xsede.org/security/certificates|link]] for requesting certificates from xsede.
July 21, 2015, at 11:27 AM by 128.143.63.67 -
Changed line 3 from:
# To install client on your machine, you should download appropriate client software from xsede.org.
to:
# To install client on your machine, you should download appropriate client software from xsede.org. [[http://genesis2.virginia.edu/wiki/uploads/Main/GenesisII_omnibus_reference_manual.htm#_Toc418081714|Steps to install client]]
Changed lines 37-38 from:
# You should have a XSEDE GFFS container installed and running on a machine from where you would like to share data
to:
# You should have a XSEDE GFFS container installed and running on a machine from where you would like to share data. [[http://genesis2.virginia.edu/wiki/uploads/Main/GenesisII_omnibus_reference_manual.htm#_Toc418081717| Steps to install container]]
Added line 58:
-> You can also do this using client GUI, click [[http://genesis2.virginia.edu/wiki/uploads/Main/GenesisII_omnibus_reference_manual.htm#_Toc418081760|here]] for more information on how to use client GUI.
July 21, 2015, at 11:10 AM by 128.143.63.67 -
Changed lines 1-4 from:
!!!'''GFFS Server/container Requirements'''

!!! Hardware requirements
to:
!!!'''GFFS Client Requirements'''

# To install client on your machine, you should download appropriate client software from xsede.org.
# Should have atlaeat 2GB memory on the client machine

After installing the client

* User should be able to run basic grid commands like 'grid ls /'

To mount grid name space on to local file system (only on linux, unix operating systems)

* user should have fuse module installed on your machine

----

!!'''GFFS Server/container Requirements'''

!!! General
requirements

!!! For sharing data
Added lines 27-29:

!!! For sharing compute resources, all of the above plus following
Changed lines 35-37 from:
!!!To run GFFS server/container for data sharing

# You should have fuse module installed on your machine (only on unix/linux operating systems)
to:
!!To run GFFS server/container for data sharing
Changed lines 62-71 from:
----

!!!'''GFFS Client Requirements'''

# To install client on your machine, you should download appropriate client software from xsede.org.
# Should have atlaeat 2GB memory on the client machine

After installing the client

# Should be able to run basic grid commands like 'grid ls /'
to:
July 20, 2015, at 12:51 PM by 128.143.63.67 -
July 20, 2015, at 12:51 PM by 128.143.63.67 -
Changed lines 1-2 from:
!!!'''GFFS Server Requirements'''
to:
!!!'''GFFS Server/container Requirements'''
Added lines 41-42:

----
July 20, 2015, at 12:50 PM by 128.143.63.67 -
Changed lines 24-25 from:
ex. grid ln https://myhost.uva.edu:18443/axis/services/VCGRContainerPortType /home/xsede.org/joe/my-container
to:
-> ex. grid ln https://myhost.uva.edu:18443/axis/services/VCGRContainerPortType /home/xsede.org/joe/my-container
Changed lines 27-28 from:
ex. grid export --create /home/xsede.org/joe/my-container local:/home/joe/shared-dir /home/xsede.org/joe/shared-dir
to:
-> ex. grid export --create /home/xsede.org/joe/my-container local:/home/joe/shared-dir /home/xsede.org/joe/shared-dir
Changed lines 32-34 from:
ex. set_acls.sh jan /home/joe rx
set_acls.sh -R jan /home/joe/shared-dir rwx
to:
->ex. set_acls.sh jan /home/joe rx
-> set_acls.sh -R jan /home/joe/shared-dir rwx
Changed line 38 from:
ex. grid chmod /home/xsede.org/joe/shared-dir +rwx /users/xsede.org/mary
to:
->ex. grid chmod /home/xsede.org/joe/shared-dir +rwx /users/xsede.org/mary
July 20, 2015, at 12:48 PM by 128.143.63.67 -
Added lines 1-2:
!!!'''GFFS Server Requirements'''
Changed lines 14-17 from:
----

!!!To run GFFS container for data sharing
to:
!!!To run GFFS server/container for data sharing
Added lines 42-50:
!!!'''GFFS Client Requirements'''

# To install client on your machine, you should download appropriate client software from xsede.org.
# Should have atlaeat 2GB memory on the client machine

After installing the client

# Should be able to run basic grid commands like 'grid ls /'
July 15, 2015, at 10:37 AM by 128.143.63.67 -
Added line 16:
# You should have fuse module installed on your machine (only on unix/linux operating systems)
July 15, 2015, at 10:34 AM by 128.143.63.67 -
Changed lines 1-14 from:
!!!Requirements to run GFFS container for data sharing
to:
!!! Hardware requirements

# The servers must have publicly accessible IP address.
# At least 2 GB of memory free.
# Local attached storage for our relational database (includes accounting records) of at least 20 GB, ideally 100 GB. We have found databases do not do well over networked file systems.
# An inbound open port, ideally 18443
# Ability to open outbound https (TCP/TLS) connections.
# At least one, and ideally two NON-PRIVILEDGED user accounts, e.g., gffs-user and gffs-run.
# The ability to sudo from gffs-user to gffs-run for three commands, qsub, qstat, qdel or their basic equivalent (For providing EMS/Compute service)
# A file system shared between the "head" node and the compute nodes

----

!!!To
run GFFS container for data sharing
July 13, 2015, at 04:21 PM by 128.143.63.67 -
Changed line 8 from:
# Link the container to XSEDE grid name space using grid ln command
to:
* Link the container to XSEDE grid name space using grid ln command
Changed line 11 from:
# To share/export your local directory /home/joe/shared-dir with other grid users, you will need to export that directory to Grid name space using grid export command
to:
* To share/export your local directory /home/joe/shared-dir with other grid users, you will need to export that directory to Grid name space using grid export command
Changed line 16 from:
# Set acls on local File system/directory that you want to share
to:
* Set acls on local File system/directory that you want to share
Changed line 22 from:
# Allow other grid users to access your export using grid chmond command
to:
* Allow other grid users to access your export using grid chmond command
July 13, 2015, at 04:20 PM by 128.143.63.67 -
Added lines 1-28:
!!!Requirements to run GFFS container for data sharing

# You should have a XSEDE GFFS container installed and running on a machine from where you would like to share data
# This container should have access tot he File system/directory that you want to share with other users on XSEDE grid

Once you have container running

# Link the container to XSEDE grid name space using grid ln command
ex. grid ln https://myhost.uva.edu:18443/axis/services/VCGRContainerPortType /home/xsede.org/joe/my-container

# To share/export your local directory /home/joe/shared-dir with other grid users, you will need to export that directory to Grid name space using grid export command
ex. grid export --create /home/xsede.org/joe/my-container local:/home/joe/shared-dir /home/xsede.org/joe/shared-dir

This will create an export in grid /home/xsede.org/joe/shared-dir i.e you will be able to access your local files in grid name space.

# Set acls on local File system/directory that you want to share
ex. set_acls.sh jan /home/joe rx
set_acls.sh -R jan /home/joe/shared-dir rwx

Here 'jan' is the user that is running the local GFFS container. First command gives access to home (/home/joe) and second commands recursively gives rwx access to "shared-dir" which will allow grid user 'jan' (in turn container) to read/write to /home/joe/shared-dir directory.

# Allow other grid users to access your export using grid chmond command
ex. grid chmod /home/xsede.org/joe/shared-dir +rwx /users/xsede.org/mary

Grid user 'mary' will be able to read/write/execute contents of /home/xsede.org/joe/shared-dir i.e files on your local file system /home/joe/shared-dir