Changes between Version 23 and Version 24 of GIR3.2_GushProto


Ignore:
Timestamp:
10/17/11 15:35:43 (7 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GIR3.2_GushProto

    v23 v24  
    2929}}}
    3030
    31 '''Gush configuration'''
     31== Gush configuration ==
    3232The 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:
    3333
     
    3939|| Emulab          ||   "geni-pg"                            ||  pg  ||  pg                || !https://www.emulab.net/protogeni/xmlrpc/am ||
    4040
    41 Coordinating these across configurations and commands is important to get gush working.
     41Coordinating these across configurations and commands, because it is crucial in order to get gush working. Configuration examples for !PlanetLab and ProtoGENI, are capture in the subsequent sections.
    4242
     43== Gush How-to with PlanetLab ==
    4344
    44 First evaluated !PlanetLab features.  Using the following configuration files:
     45First par of the evaluation focused on GUSH and !PlanetLab resources.  Using the following configuration files:
    4546
    4647''directory.xml:''
     
    9495}}}
    9596
    96 Second, evaluate the ProtoGENI feature and using this omn_config:
     97== Gush How-to with ProtoGENI ==
     98
     99Second part of the evaluation focused on GUSH and ProtoGENI resources. Using the following omni_config:
    97100{{{
    98101<?xml version="1.0" encoding="UTF-8"?>
     
    104107
    105108}}}
    106 and this directory.xml:
     109and the following directory.xml:
    107110{{{
    108111[omni]
     
    120123key = ~/.ssl/protogeni/encrypted-cleartext.pem
    121124}}}
    122 was able to connect to each of the hosts in the slice:
     125Was able to connect to each of the hosts in the slice named lnevers02. Note lnevers02 used respec v0.2 resources.  Gush also supports V0.1 and V2.0 rspec formats.
    123126{{{
    124127$ ./gush -P 15555
     
    136139}}}
    137140
    138 Attempts to start the Nebula client initially failed with a java exception, which was due to missing file,  an updated to revision 160 resolved this issue. The Nebula client is invoked as follows:
     141== Nebula How-to with PlanetLab ==
     142The GUSH tools includes a GUI named Nebula with is part of the gush repository, but must be compiled separately at this time.  Once compiled, attempts to start the Nebula client initially failed with a java exception, which was due to missing files,  an updated to revision 160 resolved this issue. The Nebula client is invoked as follows:
    139143{{{
    140 $ cd nebula
     144$ cd trunk/nebula
    141145$ sh ./run
    142146}}}