== A. Establish Environment == {{{ #!html
Image Map
}}} ---- === 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 }}} ---- === 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 === The following software packages and scripts required for this tutorial are already installed on the VM: * Git repository (git://github.com/johren/GENI-UserWorkspace.git) * 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) * ExoGENI Software: * Link to Flukes on the desktop * .flukes.properties in /home/geniuser These additional tools and libraries are also installed on the VM: * python-m2crypto * git * vim * screen * emacs * apache2 * adobe-flashplugin * python-dev Any further software packages that might be required for other experiments have to be installed by the experimenter. ---- === A.5 Verify availability of necessary operational services, and access to those services === * IRODS: To test if the iRODS client can connect to the iRODS server simply execute the following command: {{{ $ ils }}} As a result the content of our iRODS home directory should be listed: {{{ $ $ }}} In [http://groups.geni.net/geni/wiki/GIMIv1.1Tutorial/Toirods part E] of the tutorial, we introduce the iRODS web portal, which offers an alternative way of verifying if the iRODS service is up and running. ---- === 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]