Changes between Version 7 and Version 8 of GIR3.2_GushProto


Ignore:
Timestamp:
10/14/11 10:48:35 (8 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GIR3.2_GushProto

    v7 v8  
    1414Using and existing GUSH install at revision 142 updated to the latest revision 159:
    1515{{{
    16 $ svn update
    17 U    directory.xml
    18 U    install_yum.sh
    19 U    omni_config
    20 U    tests/directory.xml
    21 U    tests/barrier.xml
    22 U    tests/simple.xml
    23 U    tests/sword.xml
    24 U    proxy_installer.cc
    25 U    gush.cc
    26 U    Makefile.in
    27 U    slice.cc
    28 U    host_directory.cc
    29 U    host_directory.H
    30 U    terminal_ui.cc
    31 U    connection_ssh.cc
    32 U    helper-scripts/bootstrap.pl
    33 U    helper-scripts/handle-geni.py
    34 U    host_id.cc
    35 U    ssh_mesh_connection.cc
    36 U    host_id.H
    37 U    resource_manager_ssh.H
    38 U    slice.H
    39 U    gush.H
    40 Updated to revision 159.
     16 $ cd gush/trunk; svn update
     17 $ make clean
     18 (cd api && make clean)
     19 make[1]: Entering directory `/home/lnevers/gush/trunk/api'
     20 rm -f *.o libgushapi.a api-test
     21 make[1]: Leaving directory `/home/lnevers/gush/trunk/api'
     22 rm -f gush client gush-source.tar gush-bin.tar *.o \
     23        terminal_parser.c terminal_parser.h terminal_lexer.c terminal_lexer.log
     24 $ make all
     25 <<< lots of output deleted>>
     26}}}
    4127
    42 $ make clean
    43 (cd api && make clean)
    44 make[1]: Entering directory `/home/lnevers/gush/trunk/api'
    45 rm -f *.o libgushapi.a api-test
    46 make[1]: Leaving directory `/home/lnevers/gush/trunk/api'
    47 rm -f gush client gush-source.tar gush-bin.tar *.o \
    48         terminal_parser.c terminal_parser.h terminal_lexer.c terminal_lexer.log
    49 $ make all
    50 <<< lots of output deleted>>
    51 }}}
     28'''Gush configuration'''
     29The configuration for each aggregate is manual and there is some naming inconsistencies which can cause problems.  Following is a table which maps the directory.xml setting to the omni settings for each supported aggregate:
     30
     31||  Aggregate Name ||  (directory.xml) resource_manager type || ( handle-geni.py) framework (-f) || ( handle-geni.py) AGGREGATE_URL (-a)|| omni_config aggregate type ||
     32|| PlanetLab       ||   "geni-plc"                           ||  plc                             || http://www.planet-lab.org:12346            || sfa  ||
     33|| Emulab          ||   "geni-pg"                            ||  pg                              || https://www.emulab.net/protogeni/xmlrpc/am ||  pg ||
     34
     35Coordinating these across configurations and commands is important to get gush working.
     36
    5237
    5338First evaluated !PlanetLab features.  Using the following configuration files: