Changes between Version 23 and Version 24 of GIR3.2_GushProto
- Timestamp:
- 10/17/11 15:35:43 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GIR3.2_GushProto
v23 v24 29 29 }}} 30 30 31 '''Gush configuration''' 31 == Gush configuration == 32 32 The 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: 33 33 … … 39 39 || Emulab || "geni-pg" || pg || pg || !https://www.emulab.net/protogeni/xmlrpc/am || 40 40 41 Coordinating these across configurations and commands is important to get gush working.41 Coordinating 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. 42 42 43 == Gush How-to with PlanetLab == 43 44 44 First evaluated !PlanetLab features. Using the following configuration files:45 First par of the evaluation focused on GUSH and !PlanetLab resources. Using the following configuration files: 45 46 46 47 ''directory.xml:'' … … 94 95 }}} 95 96 96 Second, evaluate the ProtoGENI feature and using this omn_config: 97 == Gush How-to with ProtoGENI == 98 99 Second part of the evaluation focused on GUSH and ProtoGENI resources. Using the following omni_config: 97 100 {{{ 98 101 <?xml version="1.0" encoding="UTF-8"?> … … 104 107 105 108 }}} 106 and th isdirectory.xml:109 and the following directory.xml: 107 110 {{{ 108 111 [omni] … … 120 123 key = ~/.ssl/protogeni/encrypted-cleartext.pem 121 124 }}} 122 was able to connect to each of the hosts in the slice: 125 Was 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. 123 126 {{{ 124 127 $ ./gush -P 15555 … … 136 139 }}} 137 140 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 == 142 The 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: 139 143 {{{ 140 $ cd nebula144 $ cd trunk/nebula 141 145 $ sh ./run 142 146 }}}