Changes between Version 15 and Version 16 of GENIRacksHome/InstageniRacks/AcceptanceTestStatus/IG-MON-3


Ignore:
Timestamp:
05/21/12 18:42:15 (12 years ago)
Author:
chaos@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/InstageniRacks/AcceptanceTestStatus/IG-MON-3

    v15 v16  
    2424|| 3          || [[Color(yellow,Completed)]] ||                      ||                || needs retesting once OpenFlow resources are available from InstaGENI AM ||
    2525|| 4          || [[Color(orange,Blocked)]]   ||                      || instaticket:26 || blocked on resolution of MAC reporting issue                            ||
    26 || 5          ||                             ||                      ||                || ready to test non-OpenFlow functionality                                ||
    27 || 6          || [[Color(orange,Blocked)]]   ||                      ||                || ready to test non-OpenFlow functionality                                ||
     26|| 5          || [[Color(orange,Blocked)]] ||                      || instaticket:26, instaticket:31 || blocked on availability of real MACs for VMs; blocked on determination of how to get control IP/MAC information for terminated VMs ||
     27|| 6          || [[Color(orange,Blocked)]]   ||                      ||                || blocked on availability of OpenFlow functionality ||
    2828|| 7          || [[Color(orange,Blocked)]]   ||                      ||                || ready to test non-OpenFlow functionality                                ||
    2929|| 8          || [[Color(orange,Blocked)]]   ||                      ||                || ready to test non-OpenFlow functionality                                ||
     
    923923|| 760             || urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+ecgtest  ||                       || pc5:pcvm5-21(virt01) pc5:pcvm5-22(virt02) pc5:pcvm5-23(virt03) pc5:pcvm5-24(virt04) pc5:pcvm5-25(virt05) pc5:pcvm5-26(virt06) pc5:pcvm5-27(virt07) pc5:pcvm5-28(virt08) pc5:pcvm5-29(virt09) pc5:pcvm5-30(virt10) pc1:pcvm1-1(virt11) ||                                                             ||
    924924|| 718             || urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+20vm  ||                       || pc5:pcvm5-11(VM-1) pc2:pcvm2-8(VM-2) pc5:pcvm5-16(VM-3) pc5:pcvm5-17(VM-4) pc2:pcvm2-9(VM-5) pc2:pcvm2-10(VM-6) pc5:pcvm5-18(VM-7) pc5:pcvm5-19(VM-8) pc5:pcvm5-20(VM-9) pc5:pcvm5-12(VM-10) pc5:pcvm5-13(VM-11) pc2:pcvm2-1(VM-12) pc2:pcvm2-2(VM-13) pc2:pcvm2-3(VM-14) pc2:pcvm2-4(VM-15) pc5:pcvm5-14(VM-16) pc2:pcvm2-5(VM-17) pc2:pcvm2-6(VM-18) pc2:pcvm2-7(VM-19) pc5:pcvm5-15(VM-20) || 10.10.1.1(VM-1:00000a0a0101) 10.10.1.2(VM-2:00000a0a0102) 10.10.1.3(VM-3:00000a0a0103) 10.10.1.4(VM-4:00000a0a0104) 10.10.1.5(VM-5:00000a0a0105) 10.10.1.6(VM-6:00000a0a0106) 10.10.1.7(VM-7:00000a0a0107) 10.10.1.8(VM-8:00000a0a0108) 10.10.1.9(VM-9:00000a0a0109) 10.10.1.10(VM-10:00000a0a010a) 10.10.1.20(VM-11:00000a0a0114) 10.10.1.19(VM-12:00000a0a0113) 10.10.1.11(VM-13:00000a0a010b) 10.10.1.12(VM-14:00000a0a010c) 10.10.1.13(VM-15:00000a0a010d) 10.10.1.14(VM-16:00000a0a010e) 10.10.1.15(VM-17:00000a0a010f) 10.10.1.16(VM-18:00000a0a0110) 10.10.1.17(VM-19:00000a0a0111) 10.10.1.18(VM-20:00000a0a0112) ||
    925 {{{
    926 718 urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+20vm     
    927 686 urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+15vm     
    928 654 urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+15vm     
    929 622 urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+2vmubuntu
    930 616 urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+2vmubuntu
    931 }}}
    932 
    933  * Determine the mapping of experiments to OpenVZ or exclusive hosts for each of the terminated experiments.
    934  * Determine the control and dataplane MAC addresses assigned to each VM in each terminated experiment.
    935  * Determine any IP addresses assigned by InstaGENI to each VM in each terminated experiment.
     925|| 686             || urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+15vm  ||                       || pc5:pcvm5-1(VM-1) pc5:pcvm5-6(VM-2) pc5:pcvm5-7(VM-3) pc4:pcvm4-3(VM-4) pc5:pcvm5-8(VM-5) pc4:pcvm4-4(VM-6) pc5:pcvm5-9(VM-7) pc4:pcvm4-5(VM-8) pc5:pcvm5-10(VM-9) pc5:pcvm5-2(VM-10) pc5:pcvm5-3(VM-11) pc5:pcvm5-4(VM-12) pc4:pcvm4-1(VM-13) pc4:pcvm4-2(VM-14) pc5:pcvm5-5(VM-15) || 10.10.1.1(VM-1:00000a0a0101) 10.10.1.2(VM-2:00000a0a0102) 10.10.1.3(VM-3:00000a0a0103) 10.10.1.4(VM-4:UNKNOWN) 10.10.1.5(VM-5:00000a0a0105) 10.10.1.6(VM-6:UNKNOWN) 10.10.1.7(VM-7:00000a0a0107) 10.10.1.8(VM-8:UNKNOWN) 10.10.1.9(VM-9:00000a0a0109) 10.10.1.10(VM-10:00000a0a010a) 10.10.1.15(VM-11:00000a0a010f) 10.10.1.14(VM-12:00000a0a010e) 10.10.1.11(VM-13:UNKNOWN) 10.10.1.12(VM-14:UNKNOWN) 10.10.1.13(VM-15:00000a0a010d) ||
     926|| 654             || urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+15vm  ||                       || pc2:pcvm2-1(VM-1) pc5:pcvm5-5(VM-2) pc5:pcvm5-6(VM-3) pc5:pcvm5-7(VM-4) pc5:pcvm5-8(VM-5) pc2:pcvm2-4(VM-6) pc2:pcvm2-5(VM-7) pc5:pcvm5-9(VM-8) pc5:pcvm5-10(VM-9) pc2:pcvm2-2(VM-10) pc5:pcvm5-1(VM-11) pc5:pcvm5-2(VM-12) pc5:pcvm5-3(VM-13) pc2:pcvm2-3(VM-14) pc5:pcvm5-4(VM-15) || 10.10.1.2(VM-2:00000a0a0102) 10.10.1.3(VM-3:00000a0a0103) 10.10.1.4(VM-4:00000a0a0104) 10.10.1.5(VM-5:00000a0a0105) 10.10.1.8(VM-8:00000a0a0108) 10.10.1.9(VM-9:00000a0a0109) 10.10.1.15(VM-11:00000a0a010f) 10.10.1.14(VM-12:00000a0a010e) 10.10.1.11(VM-13:00000a0a010b) 10.10.1.13(VM-15:00000a0a010d) 10.10.1.1(VM-1:UNKNOWN) 10.10.1.6(VM-6:UNKNOWN) 10.10.1.7(VM-7:UNKNOWN) 10.10.1.10(VM-10:UNKNOWN) 10.10.1.12(VM-14:UNKNOWN) ||
     927|| 622             || urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+2vmubuntu ||                       || pc5:pcvm5-1(VM-1) pc1:pcvm1-3(VM-2) pc5:pcvm5-6(VM-3) pc1:pcvm1-4(VM-4) pc5:pcvm5-7(VM-5) pc1:pcvm1-5(VM-6) pc5:pcvm5-8(VM-7) pc5:pcvm5-9(VM-8) pc5:pcvm5-10(VM-9) pc1:pcvm1-1(VM-10) pc5:pcvm5-2(VM-11) pc5:pcvm5-3(VM-12) pc5:pcvm5-4(VM-13) pc5:pcvm5-5(VM-14) pc1:pcvm1-2(VM-15) || 10.10.1.1(VM-1:00000a0a0101) 10.10.1.3(VM-3:00000a0a0103) 10.10.1.5(VM-5:00000a0a0105) 10.10.1.7(VM-7:00000a0a0107) 10.10.1.8(VM-8:00000a0a0108) 10.10.1.9(VM-9:00000a0a0109) 10.10.1.15(VM-11:00000a0a010f) 10.10.1.14(VM-12:00000a0a010e) 10.10.1.11(VM-13:00000a0a010b) 10.10.1.12(VM-14:00000a0a010c) 10.10.1.2(VM-2:UNKNOWN) 10.10.1.4(VM-4:UNKNOWN) 10.10.1.6(VM-6:UNKNOWN) 10.10.1.10(VM-10:UNKNOWN) 10.10.1.13(VM-15:UNKNOWN) ||
     928|| 616             || urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+2vmubuntu || pc4(hostY) pc3(hostX) || 10.10.1.2(hostY:e83935b1ec9e) 10.10.1.1(hostX:e83935b14e8a) ||
     929 * Note, i semi-automated getting that information from the manifest using awk, as follows:
     930   * Download the XML data from the page (copy/paste)
     931   * Find every line that starts with `<interface `, and concatenate the next line, which contains `</interface>` to it
     932   * Find the node assignments:
     933{{{
     934grep "<rs:vnode" tmpfile | awk '{print $6 " " $3 " " $4}' | awk -F= '{print $2 " " $3 " " $4}' | awk -F\" '{print $2 " " $4 " " $6}' | awk -F\. '{print $1 " " $4}' | awk '{print $1 ":" $3 "(" $4 ")"}'
     935}}}
     936   * Find the interface data for interfaces which have mac addresses defined:
     937{{{
     938grep "<interface " tmpfile | grep mac_address | awk '{print $7 " " $2 " " $5}' | awk -F\" '{print $2 " " $4 " " $6}' | awk -F: '{print $1 " " $2}' | awk '{print $1 "(" $2 ":" $4 ")"}'
     939}}}
     940   * Find the interface data for interfaces which don't have mac addresses defined:
     941{{{
     942grep "<interface " tmpfile | grep -v mac_address | awk '{print $6 " " $2}' | awk -F\" '{print $2 " " $4}' | awk -F: '{print $1}' | awk '{print $1 "(" $2 ":UNKNOWN)"}'
     943}}}
     944 * Incidentally, i came across this UI ([https://boss.utah.geniracks.net/showpool.php]), which shows the utilization of the nodes in the shared pool.  That's not bad.
     945 * I poked around regarding how to do these:
     946   * Determine the control and dataplane MAC addresses assigned to each VM in each terminated experiment.
     947   * Determine any IP addresses assigned by InstaGENI to each VM in each terminated experiment.
     948
     949Since i couldn't figure out anything really bulletproof, i created [instaticket:31] to see whether Utah has a preferred solution to this.  It's possible that some of this information can be obtained from the OpenVZ hosts.  However, i can't get the information for e.g. Luisa's 20 VM experiment from earlier today, because the hosts have been swapped out and back in since then.  This is an unusual situation in general, but not an unheard-of one.  It would be better to cache information which might be forensically relevant on boss.
     950
     951This test is also blocked by [instaticket:26] from being fully completed, though i expect that the relevant parts of this will succeed too, and a cursory check should be sufficient.
    936952
    937953== Step 6: get !OpenFlow state information ==