Changes between Version 10 and Version 11 of GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-3


Ignore:
Timestamp:
07/26/12 11:17:04 (9 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-3

    v10 v11  
    99
    1010|| '''Step''' || '''State'''             || ''' Tickets'''   || '''Comments''' ||
    11 || Step 1     ||[[Color(orange,Blocked)]]||                  || Current rack configuration allows only 36||
    12 || Step 2     ||                         ||                  ||                ||
    13 || Step 3     ||                         ||                  ||                ||
     11|| Step 1     ||[[Color(yellow,Complete)]]||                  || 50/50 allocation forces use of both ExoSM and BBN SM ||
     12|| Step 2     ||[[Color(yellow,Complete)]]||                  ||To use 100VM used resources from ExoSM and BBN SM  ||
     13|| Step 3     ||[[Color(#63B8FF,In Progress)]]||                  ||Writing RSpecs||
    1414|| Step 4     ||                         ||                  ||                ||
    1515|| Step 5     ||                         ||                  ||                ||
     
    3232[[BR]]
    3333
    34 = Prerequisites =
     34= Test Plan Steps =
    3535
    36 Status for test prerequisites:
     36The steps in this test case review baseline monitoring, but its features are still being implemented, therefore results are not yet final.
    3737
    38 __Prereq:__  Traffic generation tools may be part of image or installed at experiment runtime.
    39 
    40 __Status:__ Done: Only using ping with mixed sizes and rates for now.
    41 
    42 __Prereq:__  Administrative accounts exist for GPO staff on the GPO rack.
    43 
    44 __Status:__ Done
    45 
    46 __Prereq:__  GENI Experimenter1 account exists. 
    47 
    48 __Status:__ Done
    49 
    50 __Prereq:__  Baseline Monitoring is in place for the entire GPO site, to ensure that any problems are quickly identified.
    51 
    52 __Status:__ Blocked on prerequisite tests completion.
     38The omni_configuration file used in this test case includes the following nick_named:
     39{{{
     40exobbn=,https://bbn-hn.exogeni.net:11443/orca/xmlrpc
     41exorci=,https://rci-hn.exogeni.net:11443/orca/xmlrpc
     42exosm=,https://geni.renci.org:11443/orca/xmlrpc
     43}}}
    5344
    5445= Test Plan Steps =
    5546
    5647== Step 1. Request !ListResources from BBN ExoGENI. ==
    57  
     48The following command is executed to collect resource from the ExoGENI rack:
     49{{{
     50$ omni.py -a exobbn listresources -o
     51}}}
     52
     53The rack resource allocation is 50/50 for the local BBN rack SM and the ExoSM, therefore collecting listresources on both to get the complete list of resources available within the BBN Rack. 
     54{{{
     55$ omni.py -a exosm listresources -o
     56}}}
    5857== Step 2. Review !ListResources output, and identify available resources. ==
     58
     59The listresources output file for the ExoSM named rspec-geni-renci-org-11443-orca.xml shows:
     60{{{
     61<node component_id="urn:publicid:IDN+exogeni.net:bbnvmsite+node+orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:bbnvmsite+authority+am" component_name="orca-vm-cloud" exclusive="false">
     62            <hardware_type name="orca-vm-cloud">
     63                  <ns3:node_type type_slots="51"/>
     64            </hardware_type>
     65            <available now="true"/>
     66}}}
     67
     68The listresources output file for the BBN SM named rspec-bbn-hn-exogeni-net-11443-orca.xml shows:
     69{{{
     70      <node component_id="urn:publicid:IDN+exogeni.net:bbnvmsite+node+orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:bbnvmsite+authority+am" component_name="orca-vm-cloud" exclusive="false">
     71            <hardware_type name="orca-vm-cloud">
     72                  <ns3:node_type type_slots="52"/>
     73            </hardware_type>
     74            <available now="true"/>
     75
     76}}}
    5977 
    6078== Step 3. Write a RSpec that requests 100 VMs evenly distributed across the worker nodes using the default image.  ==
    6179 
     80This step cannot be executed for 100 VM in one sliver, the step was modified to create two RSpecs, where each has 50 VMs. Rspecs are being written.
     81
    6282== Step 4. Create a slice. ==
    63  
     83
     84The slice is created as follows:
     85{{{
     86$ omni.py createslice EG-EXP-3
     87}}}
    6488== Step 5. Create a sliver in the slice, using the RSpec defined in step 3. ==
    65  
     89This step cannot be executed for 100 VM in one sliver, the step was modified to create two slivers, where each has 50 VMs. One 50-node sliver is created via the ExoSM:
     90{{{
     91$ omni.py -a exosm createsliver EG-EXP-3 EG-EXP-3-exosm.rspec
     92}}}
     93The second 50-node sliver is created via the BBN SM:
     94{{{
     95$ omni.py -a exobbn createsliver EG-EXP-3 EG-EXP-3-exobbn.rspec
     96}}}
     97
    6698== Step 6. Log into several of the VMs, and send traffic to several other systems. ==
    6799