Changes between Version 2 and Version 3 of GIR3.1_GushProto


Ignore:
Timestamp:
04/20/11 14:11:24 (9 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GIR3.1_GushProto

    v2 v3  
    11== GUSH Evaluation ==
    22
    3 GENI User Shell ([http://gush.cs.williams.edu/trac/gush GUSH]) provides an execution management system that allows users to describe an experiment in an XML file, and Gush uses the xml file to locate, and prepare resources through interactions with GENI Clearinghouses. Gush will run and clean-up the experiment.
    4 
    5 Software can be checked out from the [http://gush.cs.williams.edu/svn/gush/trunk GUSH SVN Repository] using username '''guest''' and password is provided out of band. Software revisions used is 120.
    6 
    7 Time frame:
     3GENI User Shell ([http://gush.cs.williams.edu/trac/gush GUSH]) provides an execution management system that allows users to describe an experiment in an XML file, and Gush uses the xml file to locate, and prepare resources through interactions with GENI Clearinghouses. Gush tools run and clean-up an experiment.  Gush software can be checked out from the [http://gush.cs.williams.edu/svn/gush/trunk GUSH SVN Repository] using username '''guest''' and password is provided out of band. Software revisions used is 120.
     4
     5Evaluation Time frame:
    86  * First Evaluation took place between March 15, 28, 2011. Software revisions 120 & 126.
    97  * Second Evaluation took place on April 11, 2011. Software version 136.
     8  * Third Evaluation took place April 19,2011.  Software version 141.
    109
    1110== Gush Findings ==
    1211
     12The first and second evaluation completed found environment and packaging issues, which were resolved by the third evaluation.
     13The third version delivered a version that build without environment issues as documented.
     14
    1315
    1416== GUSH How-to ==
     17
     18=== Third Evaluation (rev 141) ===
     19
     20Using an ubuntu 10.04.01 VM was able to SVN check out and build gush as instructed in the enclosed README.txt.  Also, a pre-build binary was installed and configured as part of the evaluation.  Both approaches are captured in this section.
     21
     22'''GUSH code'''
     23
     24'''GUSH Binary Package'''
     25
     26Downloaded the 32 bit Ubuntu Linux Binaries named [http://gush.cs.williams.edu/gush-bin-32bit.tgz  gush-bin-32bit.tgz].
     27Note the package delivers several file at the top level, so created a directory to contain all files delivered as part
     28of the package.  Following procedure was used:
     29{{{
     30
     31    $ mkdir gush-bin
     32    $ cd gush-bin
     33    $ wget http://gush.cs.williams.edu/gush-bin-32bit.tgz
     34    $ tar xvzf gush-bin-32bit.tgz
     35}}}
     36
     37Configurations were modified for define user specific details.  The following directory.xml was put in place to access GENI resources:
     38{{{
     39<?xml version="1.0" encoding="UTF-8"?>
     40<gush>
     41    <resource_manager type="geni">
     42        <user>lnevers@bbn.com</user>
     43      <port_map slice="bbn_gusheval" port="61414"/>
     44    </resource_manager>
     45</gush>
     46}}}
     47
     48The following omni_configuration was used:
     49{{{
     50[omni]
     51default_cf = pg
     52users = lnevers
     53
     54# ---------- Users ----------
     55[lnevers]
     56urn = urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers
     57keys = ~/.ssh/id_rsa.pub
     58
     59# ---------- Frameworks ----------
     60[pg]
     61type = pg
     62ch = https://www.pgeni.gpolab.bbn.com:443/protogeni/xmlrpc/ch
     63sa = https://www.pgeni.gpolab.bbn.com:443/protogeni/xmlrpc/sa
     64cert = ~/.ssl/encrypted-cleartext.pem
     65key = ~/.ssl/encrypted-cleartext.pem
     66verbose=false
     67
     68}}}
     69
     70
     71
     72
     73    $  ./gush -P 15555
     74      gush> Gush has learned about the slice XXX.
     75
     76
     77=== First (rev 126) and Second (r136) Evaluations ===
    1578
    1679Using a newly build Ubuntu 10.04.2 VM for this evaluation in order to verify ''all'' prerequisites.  First, gush does not provide a release package, the entire repository must be checked out, do installed SVN package (Subversion version 1.6.6).  Checked out the GUSH repo:
     
    162225}}}
    163226
    164 
    165227Also found the following are required for LD_LIBRARY_PATH: ''/usr/local/lib:/usr/lib:/usr/local/include/''
    166228
    167 
     229Was able to eventually compile without the "--with-static-client --with-static-gush" flags.
     230