== A. Establish Environment ==
{{{
#!html
}}}
----
=== A.1 Establish experiment managment (user workspace) service ===
* Bring up tutorial VM and log in.[[BR]]
User: geniuser, PW: gec15user (ATTENTION account and PW for VirtualBox are different from those for GENI credentials. The latter will be handed out to you at the beginning of the tutorial!)
* Open Firefox web browser
* Open a terminal window
* The software required for this tutorial is already installed in the tutorial VM.
* Download GIMI tutorial specific configuration files by issuing the following command in a user workspace terminal:
{{{
$ cd ~/Tutorials/GIMI/common/
$ git pull
}}}
* The iRODS client uses a configuration file (~/.irods/.irodsEnv) that sets certain parameter for the icommands. Here is and example:
{{{
# iRODS personal configuration file.
#
# This file was automatically created during iRODS installation.
# Created Thu Feb 16 14:06:27 2012
#
# iRODS server host name:
irodsHost 'emmy8.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'
}}}
* First of all copy the template iRODS configuration file to .irodsEnv with the following command:
{{{
$ cp ~/.irods/gimiIrodsEnv ~/.irods/.irodsEnv
}}}
* Open ~/.irods/.irodsEnv with your favorite text editor (we recommend ''nano'') and change gimiXX to your assigned username (e.g., gimi04).
* Register with iRODS server by issuing the following command (more details on iRODS will be given shortly):
{{{
$ iinit
}}}
* You will be prompted for a password. Please type in the password you were provided with on the paper handout!!
=== A.2 Gather necessary keys, certificates and credentials ===
For the specific case of this tutorial all necessary keys, certificates and credentials have already been set up
and configured for the tutorial accounts (gimi1-gimi30). [[http://groups.geni.net/geni/wiki/GENIUserWorkspace/ConfigCredentials Here]] you can find more detailed information on the
credential management and configuration.
=== A.3 Verify availability of desired aggregates ===
''MZ: For this tutorial I think that should be covered in part B.''
=== A.4 Verify availability of desired software images/packages ===
''MZ: List what's installed on the VM''
* Git repository (git://github.com/johren/GENI-UserWorkspace.git)
** read-only
** located at ~/Tutorials/GIMI/common
** contains:
*** GIMI scripts
*** Resource Description Files (RDF) for Flukes
* OMF EC, RC, AM (version 5.4)
* OML server, iperf, nmetrics (version 2.8)
* R
* iRODS client (version 3.1)
=== A.5 Verify availability of necessary operational services, and access to those services ===
=== 1) Establish experiment environment ===
1.1) Establish experiment managment (user workspace) service
1.2) Gather necessary keys, certificates and credentials
1.3) Verify availability of desired aggregates
1.4) Verify availability of desired software images/packages
1.5) Verify availability of necessary operational services, and access to those services
[[BR]]
[[BR]]
[[http://groups.geni.net/geni/wiki/GIMIv1.1Tutorial/Intro Back to previous step]]
[[http://groups.geni.net/geni/wiki/GIMIv1.1Tutorial/Slice Forward to next step]]
[[http://groups.geni.net/geni/wiki/GIMIv1.1Tutorial/ Back to tutorial main page]]