wiki:GENIUserWorkspace

Version 12 (modified by Jeanne Ohren, 12 years ago) (diff)

--

GENI User Workspace

Basic Environment

  • Ubuntu 12.04 LTS
  • Most common tools are installed in /opt
  • Home directory structure
        .ssh
           - SSH key pairs
        .ssl
           - Protogeni certificate
           - Java keystore (for Flukes)
        .gcf
           - omni_config
        .irods
           - .irodsEnv:  configuration file for iRODS client
        .flukes.properties
           - Flukes configuration
        Tutorials
           - GEMINI
               - GEMINI tools and related files
           - GIMI
               - GIMI tools and related files
    
    
    

Obtaining and Installing the User Workspace

Instructions for downloading and installing the User Workspace can be found at http://groups.geni.net/geni/wiki/GEC14TutorialVMInstructions

Credentials

The tutorial VM has been set up with temporary GENI credentials to be used during the tutorials. These credentials will be disabled shortly after GEC14.

You can install your own set of credentials by following these Configuring Credentials instructions.

Tools

GEMINI

  • /home/geniuser/Tutorials/GEMINI/common
    • The GEMINI tools and the rspec used in the tutorial (gec14.xml)

GIMI

  • /home/geniuser/Tutorials/GIMI/common
    • The GIMI tools and the RDF file used in the tutorial (gec14.rdf)

OMNI

OMF EC, RC, AM

iRODS client

  • Example:
    # iRODS server host name:
    irodsHost 'emmy9.casa.umass.edu'
    # iRODS server port number:
    irodsPort 1247
    
    # Default storage resource name:
    irodsDefResource 'iRODSUmass'
    # Home directory in iRODS:
    irodsHome '/geniRenci/home/gimiXX'
    # Current directory in iRODS:
    irodsCwd '/geniRenci/home/gimiXX'
    # Account name:
    irodsUserName 'gimiXX'
    # Zone:
    irodsZone 'geniRenci'
    

Protogeni test scripts

  • Installed in /opt/protogeni

Development Tools

  • Emacs
  • Screen
  • Python
  • Perl
  • Git
  • SVN
  • Expect

Packages Installed

  • python-m2crypto
  • g++
  • git
  • subversion
  • expect
  • vim
  • screen
  • emacs
  • openjdk-7-jre
  • icedtea-6-plugin
  • apache2
  • adobe-flashplugin
  • omf-expctl-5.4
  • omf-resctl-5.4
  • omf-aggmgr-5.4
  • oml2-server
  • oml2-iperf
  • oml2-nmetrics
  • imagemagick