Changes between Version 41 and Version 42 of GENIRacksHome/InstageniRacks/AcceptanceTestStatus/IG-MON-3


Ignore:
Timestamp:
03/06/13 14:14:18 (6 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

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

    v41 v42  
    850850Additionally, verify resource allocation, ownership information, MAC Address and IP Address information for terminated experiments whether using OpenVZ VMs or Dedicate PCs.
    851851
    852 Start by logging into https://boss.instageni.gpolab.bbn.com and switching to "red dot" mode. From the "Administration" pull-down choose  "ProtoGENI History", this brings a page of Aggregate history that contains the following type of information:
     852Start by logging into https://boss.instageni.gpolab.bbn.com and switching to "red dot" mode. From the "Administration" pull-down choose  "ProtoGENI History", this brings a page of Aggregate History that contains the following type of information:
    853853
    854854[[Image(IG-MON-3-AggHistory.jpg)]]
    855855
    856 
    857  * In red dot mode, [https://boss.utah.geniracks.net/genihistory.php], i can view lots of previous slivers, of which `ecgtest3` and `ecgtest2` are among the most recent
    858  * I can type:
    859 {{{
    860 urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+ecgtest2
    861 }}}
    862  into the search box, and bring up all previous instances of slivers in that slice.
    863  * Note that this is an exact match, ''not'' a regexp:
    864 {{{
    865 urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+ecgtest
    866 }}}
    867  only pulls up `ecgtest` slivers, not `ecgtest2` or `ecgtest3`.  And just searching for `ecgtest` reports nothing.
    868  * As promised by the default text in the search box, searching for:
    869 {{{
    870 urn:publicid:IDN+pgeni.gpolab.bbn.com+user+chaos
    871 }}}
    872  does appear to get all of my slivers.
    873  * That UI shows that the following slivers were created in the past 24 hours:
    874 {{{
    875 ID  Slice HRN/URN                                         Creator HRN/URN                                    Created             Destroyed           Manifest
    876 784 urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+ecgtest   urn:publicid:IDN+pgeni.gpolab.bbn.com+user+chaos   2012-05-21 13:19:41                     manifest
    877 778 urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+ecgtest3  urn:publicid:IDN+pgeni.gpolab.bbn.com+user+chaos   2012-05-21 12:51:18 2012-05-21 12:56:36 manifest
    878 772 urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+ecgtest2  urn:publicid:IDN+pgeni.gpolab.bbn.com+user+chaos   2012-05-21 12:17:44 2012-05-21 12:40:30 manifest
    879 760 urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+ecgtest   urn:publicid:IDN+pgeni.gpolab.bbn.com+user+chaos   2012-05-21 09:05:11 2012-05-21 09:27:04 manifest
    880 718 urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+20vm      urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers 2012-05-21 08:03:37 2012-05-21 10:34:19 manifest
    881 686 urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+15vm      urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers 2012-05-21 07:47:56 2012-05-21 10:52:30 manifest
    882 654 urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+15vm      urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers 2012-05-21 07:32:17 2012-05-21 07:39:03 manifest
    883 622 urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+2vmubuntu urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers 2012-05-21 07:24:50 2012-05-21 07:29:53 manifest
    884 616 urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+2vmubuntu urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers 2012-05-21 07:10:14 2012-05-21 07:23:27 manifest
    885 }}}
    886  * That display shows which GENI user created each experiment.
    887  * The clickable manifests can be used to get the sliver-to-resource mappings.  Within each manifest, `<rs:vnode />` elements can be used to find the resources used by the experiment.  These look like:
    888 {{{
    889 <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pc4"><host name="phys1.ecgtest.pgeni-gpolab-bbn-com.utah.geniracks.net"><services><login authentication="ssh-keys" hostname="pc4.utah.geniracks.net" port="22" username="chaos"></login></services></host></rs:vnode></sliver_type></node>
    890 <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm3-1"><host name="virt1.ecgtest.pgeni-gpolab-bbn-com.utah.geniracks.net"><services><login authentication="ssh-keys" hostname="pc3.utah.geniracks.net" port="30010" username="chaos"></login></services></host></rs:vnode></sliver_type></node>
    891 }}}
    892  * In addition, the manifests contain ''dataplane'' IP addresses and MAC addresses for each experiment (though these are wrong or missing for VMs, per [instaticket:26])
     856First clicked on "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-MON-3" to get history for the experiment EG-MON-3 (2 VMs experiment):
     857
     858[[BR]]
     859[[Image(IG-MON-3-SliceHistory.jpt)]]. 
     860[[BR]]
     861
     862Also verified the "download all logs" link on the Log Files page and reviewed the content of files, which accurately capture the experiment EG-MON-3.
     863
     864Back on the Aggregate History page, reviewed the manifest for the slice URN "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-MON-3" , which showed the following manifest that accurately captures the resources in the sliver:
     865
     866{{{
     867<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1"
     868xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1"
     869xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="manifest"
     870xsi:schemalocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/manifest.xsd">
     871
     872<node client_id="VM-1" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc1" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+2036">
     873 
     874<sliver_type name="emulab-openvz">
     875<interface client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc1:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+2040" mac_address="028fc5afa160">
     876<ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4">
     877</ip></interface>
     878<rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-1"><host name="VM-1.EG-MON-3.pgeni-gpolab-bbn-com.instageni.gpolab.bbn.com">
     879<services><login authentication="ssh-keys" hostname="pc1.instageni.gpolab.bbn.com" port="31290" username="lnevers">
     880
     881</login></services></host>
     882</rs:vnode></sliver_type></node>
     883
     884<node client_id="VM-2" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false"
     885component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc1" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+2037">
     886<sliver_type name="emulab-openvz">
     887<interface client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc1:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+2041" mac_address="02fe79621711">
     888<ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4">
     889</ip></interface>
     890<rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-5">
     891<host name="VM-2.EG-MON-3.pgeni-gpolab-bbn-com.instageni.gpolab.bbn.com">
     892<services><login authentication="ssh-keys" hostname="pc1.instageni.gpolab.bbn.com" port="31291" username="lnevers">
     893</login></services></host>
     894</rs:vnode></sliver_type></node>
     895<link client_id="lan0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+2039">
     896<component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm">
     897<interface_ref client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc1:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+2040">
     898<interface_ref client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc1:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+2041">
     899<link_type name="lan">
     900 </link_type></interface_ref></interface_ref> </component_manager></rspec>
     901}}}
     902
     903
     904
     905In addition, the manifests contain ''dataplane'' IP addresses and MAC addresses for each experiment (though these are wrong or missing for VMs, per [instaticket:26])
    893906 * Here is all the information i can get this way:
    894907|| '''Emulab ID''' || '''Sliver URN'''                                      || '''Physical nodes'''  || '''OpenVZ containers'''                                                                                                                                                                                                                                                                                                                                                                       || '''Dataplane IPs and MACs'''                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ||