Changes between Version 34 and Version 35 of GENIRacksHome/InstageniRacks/AcceptanceTestStatus/IG-EXP-3
- Timestamp:
- 08/20/12 16:29:53 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIRacksHome/InstageniRacks/AcceptanceTestStatus/IG-EXP-3
v34 v35 4 4 This page captures status for the test case EG-EXP-3, which verifies the ability to support 100 VM in one rack. For overall status see the [wiki:GENIRacksHome/InstageniRacks/AcceptanceTestStatus InstaGENI Acceptance Test Status] page. 5 5 6 '' Last update: 2012/08/20''6 '' Last update: 08/20/12'' 7 7 8 8 Due to the current rack configuration a set of scenarios are being tested to capture the findings of each 100VM scenario, the following table is added for each scenario tested: … … 17 17 || Scenario 5: 100 Slices with 1 VM each || [[Color(green,Pass)]] || Allocation:pc3=61 VMs, pc5=39 VMs || 18 18 19 20 19 [[BR]] 21 20 … … 56 55 57 56 = Test Plan Steps = 58 These tests were completed June 6, 2012. Experimenter1 account uses credentials for lnevers@bbn.com.59 57 58 Experimenter1 account uses credentials for lnevers@bbn.com from the GPO PG. 59 60 The following nick_name is used in the omni_config: 61 {{{ 62 ig-utah=,http://utah.geniracks.net/protogeni/xmlrpc/am 63 }}} 60 64 61 65 == Step 1. As Experimenter1, request !ListResources from Utah InstaGENI == 66 62 67 Issue the following: 63 68 {{{ 64 $ ./src/omni.py -a insta-utah listresources --api-version 2 -t GENI 3-available -o69 $ omni.py -a ig-utah listresources --api-version 2 -t GENI 3 --available -o 65 70 }}} 66 67 Note: "insta-utah is a nick_name for the https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 aggregate68 71 69 72 == Step 2. Review !ListResources output, and identify available resources == 70 73 71 RSpec does not provide insight into what is available. 74 The RSpec show information for each non-exclusive node about the number of VMs that are possible. For example the excerpt below : 75 76 <node component_id="urn:publicid:IDN+utah.geniracks.net+node+pc5" 77 component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" 78 component_name="pc5" exclusive="false"> 79 80 81 <hardware_type name="pcvm"> 82 <emulab:node_type type_slots="99"/> 83 </hardware_type> 84 85 }}} 86 87 The above states that the node pc5, has 99 VM slots available. 72 88 73 89 == Step 3. Write the Scenario 1 RSpec that requests 100 VMs evenly distributed across the experiment nodes using the default image == … … 76 92 == Step 4. Create a slice == 77 93 {{{ 78 $ ./src/omni.py -a insta-utah createslice 100vmgrid94 $ omni.py -a ig-utah createslice 100vmgrid 79 95 }}} 80 96 81 97 == Step 5. Create a sliver in the slice, using the RSpec defined in step 3 == 82 Used the following; 98 99 Created the 100 VM sliver with the following command: 83 100 {{{ 84 $ ./src/omni.py -a insta-utah createsliver 100vmgrid ./instarspec/insta-100vm-grid.rspec --api-version 2 -t GENI 3101 $ omni.py -a ig-utah createsliver 100vmgrid insta-100vm-grid.rspec --api-version 2 -t GENI 3 85 102 }}} 103 86 104 FAILED: See instaticket:32 87 105 … … 118 136 Commands used: 119 137 {{{ 120 $ ./src/omni.py -a insta-utah createslice 2exp-50vm 121 $ ./src/omni.py -a insta-utah createsliver 2exp-50vm ./instarspec/insta-50vm-grid.rspec --api-version 2 -t GENI 3 122 $ ./src/omni.py -a insta-utah sliverstatus 2exp-50vm --api-version 2 -t GENI 3 -0 138 $ omni.py -a ig-utah createslice 2exp-50vm 139 $ omni.py -a ig-utah createsliver 2exp-50vm ./instarspec/insta-50vm-grid.rspec --api-version 2 -t GENI 3 123 140 }}} 141 142 First sliver completed, checked for node allocation: 143 {{{ 144 $ omni.py -a ig-utah sliverstatus 2exp-50vm --api-version 2 -t GENI 3 -o 145 146 }}} 147 148 Create a second experiment with 50 VMs: 124 149 125 150 FAILED: See instaticket:32 … … 132 157 133 158 {{{ 134 $ ./src/omni.py -a insta-utah createslice 4exp-25vm135 $ ./src/omni.py -a insta-utah createsliver 4exp-25vm --api-version 2 -t GENI 3 ./instarspec/insta-25vm-grid.rspec136 $ ./src/omni.py -a insta-utah createslice 4exp-25vma137 $ ./src/omni.py -a insta-utah createsliver 4exp-25vma --api-version 2 -t GENI 3 ./instarspec/insta-25vm-grid.rspec159 $ omni.py -a ig-utah createslice 4exp-25vm 160 $ omni.py -a ig-utah createsliver 4exp-25vm --api-version 2 -t GENI 3 ./instarspec/insta-25vm-grid.rspec 161 $ omni.py -a ig-utah createslice 4exp-25vma 162 $ omni.py -a ig-utah createsliver 4exp-25vma --api-version 2 -t GENI 3 ./instarspec/insta-25vm-grid.rspec 138 163 ASSIGN FAILED: 139 164 *** 25 nodes of type pcvm requested, but only 20 available nodes of type pcvm found