Changes between Initial Version and Version 1 of GEMINIAcceptanceTests/GEMINITest8.22.2012


Ignore:
Timestamp:
08/22/12 15:17:31 (12 years ago)
Author:
Jeanne Ohren
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GEMINIAcceptanceTests/GEMINITest8.22.2012

    v1 v1  
     1[[PageOutline]]
     2
     3= GEMINI Testing executed on 8/22/2012 =
     4
     5[[BR]]
     6[wiki:GEMINIAcceptanceTests/TestStatus Status of All Tests]
     7[[BR]]
     8[[BR]]
     9[[BR]]
     10[[Color(green, Pass)]]
     11[[Color(yellow, Provisionally Pass)]]
     12
     13||  '''Step'''  ||   '''Status'''  || '''Open Tickets''' ||
     14|| 1.  [wiki:GEMINIAcceptanceTests/GEMINITest8.22.2012#a1.Establishtestexperimentenvironment  Establish test/experiment environment] ||   ||  ||
     15|| 2.  [wiki:GEMINIAcceptanceTests/GEMINITest8.22.2012#a2.ObtainsliceofGENIresourcesinstallandconfigureGEMINIIMtools Obtain slice of GENI resources, install and configure GEMINI I&M tools] ||   ||  ||
     16|| 3.  [wiki:GEMINIAcceptanceTests/GEMINITest8.22.2012#a3.RunandorchestrateGEMINIIMtoolsandreferenceactualexperiment Run and orchestrate GEMINI I&M tools and reference/actual experiment] ||    ||  ||
     17|| 4.  [wiki:GEMINIAcceptanceTests/GEMINITest8.22.2012#a4.ObserveIMmeasurementresultsonGEMINIpresentationservice Observe I&M measurement results on GEMINI presentation service] ||  ||  ||
     18|| 5.  [wiki:GEMINIAcceptanceTests/GEMINITest8.22.2012#a5.PushIMmeasurementandanalysisresultstoiRODSarchiveservice Push I&M measurement and analysis results to iRODS archive service] ||  ||  ||
     19|| 6.  [wiki:GEMINIAcceptanceTests/GEMINITest8.22.2012#a6.Releaseresourcesandcleanup Release resources, and cleanup] ||  ||  ||
     20
     21== 1.  Establish test/experiment environment ==
     22
     23Insert image here
     24
     25
     26=== User Workspace ===
     27  * Using the GEC14 Tutorial VM
     28  * Inputs: 
     29     * GENI certificate
     30         * Two formats:  PEM and PKC12
     31         * installed in $HOME/.ssl
     32         * location of PEM file configured in omni_config
     33         * stripped the passphrase for automation
     34         * created the password file to be used by instrumentize.py
     35     * SSH key pair
     36         * installed in $HOME/.ssh
     37         * location configured in omni_config
     38         * key added to ssh-agent
     39     * iRODS account
     40         * username configured in $HOME/.irods/.irodsEnv
     41         * password stored using iinit
     42   * All credentials configured using credconfig.sh script
     43   * GENI pkc12 certificate installed in the Firefox browser
     44       * [http://groups.geni.net/geni/wiki/GEMINIFirefoxCertInstall]
     45   * Outputs: 
     46       * omni.py ready to use
     47       * i-commands ready to use
     48       * ready to log into nodes in the slice
     49
     50=== iRODS server ===
     51  * irodswes.netlab.uky.edu
     52
     53=== UNIS server ===
     54
     55
     56== 2.  Obtain slice of GENI resources, install and configure GEMINI I&M tools ==
     57  * Used omni to create the slice and the sliver on UKY Protogeni aggregate
     58      * Rspec includes an execute service for each node that downloads [http://gemini.netlab.uky.edu/phoebus_install.sh phoebus_install.sh] from a web server and runs it to install the phoebus software for the reference experiment
     59{{{
     60
     61}}}
     62      * Made sure I could ssh in to all of the nodes without a password
     63  * Run instrumentize.py to install and configure GEMINI tools on the nodes in the slice
     64  * Inputs:
     65    * [https://github.com/GENI-GEMINI/UW/blob/master/gec14.xml rspec]
     66  * Output:
     67    * slice manifest
     68    * slice login information
     69    * portal username and password
     70    * all nodes are ready to run the experiment
     71       * phoebus installed
     72       * GEMINI tools installed
     73       * able to log into the GEMINI portal
     74
     75Insert picture of portal
     76
     77
     78== 3.  Run and orchestrate GEMINI I&M tools and reference/actual experiment  ==
     79
     80=== Verify passive measurements ===
     81=== Configure active measurements ===
     82
     83== 4.  Observe I&M measurement results on GEMINI presentation service  ==
     84
     85Right now, the presentation service is the web server on the UW.  I observed the results by
     86pointing the browser at http://localhost/oml.html
     87
     88[[Image(wiki:GIMIAcceptanceTests/GIMITest8.7.2012:VizUWBrowser.png)]]
     89
     90  * Inputs:
     91    * None
     92  * Outputs:
     93    * visualization images viewable in the web server on the UW
     94
     95== 5.  Push I&M measurement and analysis results to iRODS archive service  ==
     96
     97Used the i-command iput to push the analysis image to iRODS.
     98
     99{{{
     100geniuser@UserWorkspace:/var/www$ iput johGIM1208071301.png
     101geniuser@UserWorkspace:/var/www$ ils
     102/bbnZone/home/johren:
     103  gimirun1.sq3
     104  johGIM1207311032.sq3
     105  johGIM1208011452.sq3
     106  johGIM1208061034.sq3
     107  johGIM1208061255.sq3
     108  johGIM1208071043.sq3
     109  johGIM1208071301.png  <------
     110  johGIM1208071301.sq3
     111  johGIM1208071316.sq3
     112
     113}}}
     114
     115Logged in to the iRODS web interface and viewed the image.
     116
     117[[Image(wiki:GIMIAcceptanceTests/GIMITest8.7.2012:ViziRODSInterface.png)]]
     118
     119  * Inputs:
     120    * visualization images in UW
     121  * Outputs:
     122    * visualization images viewable in iRODS
     123
     124
     125== 6.  Release resources, and cleanup  ==
     126  * Used omni to delete the sliver
     127{{{
     128$ omni.py -a exosm deletesliver johGIM1208071301
     129INFO:omni:Loading config file /home/geniuser/.gcf/omni_config
     130INFO:omni:Using control framework pg
     131INFO:omni:Substituting AM nickname exosm with URL https://geni.renci.org:11443/orca/xmlrpc, URN unspecified_AM_URN
     132INFO:omni:Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+johGIM1208071301 on unspecified_AM_URN at https://geni.renci.org:11443/orca/xmlrpc
     133INFO:omni: ------------------------------------------------------------
     134INFO:omni: Completed deletesliver:
     135
     136  Options as run:
     137                aggregate: exosm
     138                framework: pg
     139                native: True
     140
     141  Args: deletesliver johGIM1208071301
     142
     143  Result Summary: Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+johGIM1208071301 on unspecified_AM_URN at https://geni.renci.org:11443/orca/xmlrpc
     144INFO:omni: ============================================================
     145
     146}}}
     147  * When should the data on the OML server be cleaned up?
     148  * Inputs:
     149      * slice name
     150  * Outputs:
     151      * sliver has been deleted