Changes between Version 32 and Version 33 of GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-6
- Timestamp:
- 08/14/12 13:47:24 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-6
v32 v33 80 80 plc-bbn=,http://myplc.gpolab.bbn.com:12346/ 81 81 plc-clemson=,http://myplc.clemson.edu:12346/ 82 pgeni=,https://pgeni.gpolab.bbn.com/protogeni/xmlrpc/am 83 pg2=,https://www.emulab.net/protogeni/xmlrpc/am/2.0 82 84 }}} 83 85 84 86 == 1. As Experimenter1, request !ListResources from BBN ExoGENI, RENCI ExoGENI, and FOAM at NLR Site. == 85 87 88 GPO ProtoGENI user credentials for lnevers@bbn.com were used for Experimenter1. 89 86 90 Requested listresources from each of the FOAM aggregates: 87 91 {{{ … … 94 98 95 99 == 2. Review !ListResources output from all AMs == 100 96 101 Requested listresources from each of the GENI AM aggregates: 97 102 {{{ 98 $ omni.py listresources -a plc-bbn 99 $ omni.py listresources -a plc-clemson 100 $ omni.py listresources -a pg2 101 $ omni.py listresources -a exobbn 102 $ omni.py listresources -a exorci 103 $ omni.py listresources -a plc-bbn -o 104 $ omni.py listresources -a plc-clemson -o 105 $ omni.py listresources -a pg2 --api-version 2 -t GENI 3 -o 106 $ omni.py listresources -a exobbn -o 107 $ omni.py listresources -a exorci -o 103 108 }}} 104 109 … … 112 117 113 118 == 5. Define request RSpecs for !OpenFlow resources from BBN FOAM to access GENI !OpenFlow core resources. == 119 114 120 Defined an !OpenFlow RSpec for the FOAM controllers in each rack: 121 115 122 - BBN Rack RSpec: [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral4/Rspecs/AcceptanceTests/EG-EXP-6/EG-EXP-6-exp1-openflow-exobbn.rspec EG-EXP-6-exp1-openflow-exobbn.rspec] 116 123 - RENCI Rack RSpec: [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral4/Rspecs/AcceptanceTests/EG-EXP-6/EG-EXP-6-exp1-openflow-exorci.rspec EG-EXP-6-exp1-openflow-exorci.rspec] … … 131 138 == 8. Create a sliver in the first slice at each AM, using the RSpecs defined above. == 132 139 {{{ 133 $ omni.py -a exobbn createsliver EG-EXP-6-exp1 EG-EXP-6-exp1-exobbn.rspec134 ??? $ omni.py -a of-exobbn createsliver EG-EXP-6-exp1 EG-EXP-4-exp1-openflow-exobbn.rspec135 $ omni.py -a of-bbn createsliver EG-EXP-6-exp1 EG-EXP-6-exp1-openflow-bbn.rspec136 $ omni.py -a of-nlr createsliver EG-EXP-6-exp1 EG-EXP-6-exp1-openflow-nlr.rspec137 ??? $ omni.py -a of-rci createsliver EG-EXP-6-exp1 EG-EXP-6-exp1-openflow-exorci.rspec138 $ omni.py -a exorci createsliver EG-EXP-6-exp1 EG-EXP-6-exp1-exorci.rspec140 $ omni.py -a exobbn createsliver EG-EXP-6-exp1 EG-EXP-6-exp1-exobbn.rspec 141 ??? $ omni.py -a of-exobbn createsliver EG-EXP-6-exp1 EG-EXP-4-exp1-openflow-exobbn.rspec 142 $ omni.py -a of-bbn createsliver EG-EXP-6-exp1 EG-EXP-6-exp1-openflow-bbn.rspec 143 $ omni.py -a of-nlr createsliver EG-EXP-6-exp1 EG-EXP-6-exp1-openflow-nlr.rspec 144 ??? $ omni.py -a of-rci createsliver EG-EXP-6-exp1 EG-EXP-6-exp1-openflow-exorci.rspec 145 $ omni.py -a exorci createsliver EG-EXP-6-exp1 EG-EXP-6-exp1-exorci.rspec 139 146 }}} 140 147 … … 144 151 145 152 == 9. Log in to each of the systems, verify IP address assignment. Send traffic to the other system, leave traffic running. == 153 146 154 Determine the status of the !OpenFlow slivers, check the sliverstatus for each to make sure that they have been approved. Note that 'geni_status' is 'ready' when the sliver is approved. If the !OpenFlow sliver is waiting for approval the 'geni_status' will be 'configuring: 147 155 {{{ … … 167 175 == 10. As Experimenter2, define a request RSpec for one VM and one bare metal node at BBN ExoGENI. == 168 176 177 GPO ProtoGENI user credentials for lnevers1@bbn.com were used for Experimenter2. 178 179 Requested listresources from each of the FOAM aggregates: 180 {{{ 181 $ omni.py listresources -a of-exobbn -o 182 $ omni.py listresources -a of-bbn -o 183 $ omni.py listresources -a of-nlr -o 184 $ omni.py listresources -a of-exorci -o 185 }}} 186 187 Requested listresources from each of the ExoGENI aggregates: 188 {{{ 189 $ omni.py listresources -a exobbn -o 190 $ omni.py listresources -a exorci -o 191 }}} 169 192 Defined an RSpec for one VM and one bare metal node on the shared VLAN 1750 in the BBN ExoGENI rack [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral4/Rspecs/AcceptanceTests/EG-EXP-6/EG-EXP-6-exp2-exobbn.rspec EG-EXP-6-exp2-exobbn.rspec]. Attached as a reference, even though it could not be used for this test case as described. 170 193 … … 184 207 == 12. Define request RSpecs for !OpenFlow resources from GPO FOAM to access GENI !OpenFlow core resources. == 185 208 186 The experiment uses the flows defined by the RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral4/Rspecs/AcceptanceTests/EG-EXP-6/EG-EXP-6-exp2-openflow-bbn.rspec EG-EXP-6-exp2-openflow-bbn.rspec] 209 The experiment uses the flows defined by the RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral4/Rspecs/AcceptanceTests/EG-EXP-6/EG-EXP-6-exp2-openflow-bbn.rspec EG-EXP-6-exp2-openflow-bbn.rspec]. 187 210 188 211 == 13. Define request RSpecs for !OpenFlow core resources at NLR FOAM == … … 208 231 Create a sliver for the network resources required by experiment 2: 209 232 {{{ 210 $ omni.py -a of-bbn createsliver EG-EXP-6-exp2 EG-EXP-6- openflow-bbn.rspec211 $ omni.py -a of-nlr createsliver EG-EXP-6-exp2 EG-EXP-6- openflow-nlr.rspec233 $ omni.py -a of-bbn createsliver EG-EXP-6-exp2 EG-EXP-6-exp2-openflow-bbn.rspec 234 $ omni.py -a of-nlr createsliver EG-EXP-6-exp2 EG-EXP-6-exp2-openflow-nlr.rspec 212 235 }}} 213 236 … … 234 257 == 17. As Experimenter3, request !ListResources from BBN ExoGENI, GPO FOAM, and FOAM at Meso-scale Site == 235 258 236 For the initial run only had 2 user account available, so the Experimenter3 steps are executed with the same credentials as experiment 1. 237 Also the WAPG resource at Rutgers is available via the Emulab PG aggregate. Executed the following to get resources for each aggregate: 259 GPO ProtoGENI user credentials for lnevers2@bbn.com were used for Experimenter3. 260 261 Got a listresources from each aggregate in the experiment 2. Note, the WAPG resource at Rutgers is available via the Emulab ProtoGENI aggregate. Executed the following to get resources for each aggregate: 238 262 {{{ 239 263 $ omni.py listresources -a exobbn -o … … 245 269 246 270 == 18. Review !ListResources output from all AMs == 271 247 272 Reviewed content of advertisement RSpecs for each of the aggregates polled in the previous step. 248 273 … … 274 299 == 24. Create a sliver that connects the Internet2 Meso-scale !OpenFlow site to the BBN ExoGENI Site, and the GPO Meso-scale site == 275 300 276 As stated in step 22, the BBN !OpenFlow flows were requested as part of experiment1 and are not re-executed here. The remaining requests are as follows:277 {{{ 278 $ omni.py -a exobbn createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-exobbn.rspec 301 Requests are as follows: 302 {{{ 303 $ omni.py -a exobbn createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-exobbn.rspec ## See Note1 279 304 $ omni.py -a pgeni createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-bbn-pgeni.rspec 305 $ omni.py -a of-bbn createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-openflow-bbn.rspec 280 306 $ omni.py -a of-i2 createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-openflow-i2.rspec 281 307 $ omni.py -a pg2 createsliver EG-EXP-6-exp3 --api-version 2 -t GENI 3 EG-EXP-6-exp3-rutgers-wapg.rspec 282 308 $ omni.py -a of-rutgers createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-openflow-rutgers.rspec 283 309 }}} 310 311 Note1: The GPO ProtoGENI reservation must be requested before the BBN OpenFlow FOAM request. This must be done to determine the port of the GPO PG node assigned, and then configure the BBN FOAM RSpec accordingly. 284 312 285 313 == 25. Log in to each of the compute resources in the slice ==