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


Ignore:
Timestamp:
03/12/13 16:58:25 (11 years ago)
Author:
Josh Smift
Comment:

--

Legend:

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

    v10 v11  
    1010 * The high-level description from test plan contains text copied exactly from the public test plan and acceptance criteria pages.
    1111 * The steps contain things i will actually do/verify:
    12    * Steps may be composed of related substeps where i find this useful for clarity 
     12   * Steps may be composed of related substeps where i find this useful for clarity
    1313   * Each step is either a preparatory step (identified by "(prep)") or a verification step (the default):
    1414     * Preparatory steps are just things we have to do.  They're not tests of the rack, but are prerequisites for subsequent verification steps
     
    7474This rspec will reserve the resources needed for EG-MON-3 Step 1.
    7575
    76 It requests two VMs from BBN ExoGENI ORCA , running Debian 5, named 
    77 "rowan" and "martin", connected by an unbound dataplane VM. 
     76It requests two VMs from BBN ExoGENI ORCA , running Debian 5, named
     77"rowan" and "martin", connected by an unbound dataplane VM.
    7878
    7979AM: https://bbn-hn.exogeni.gpolab.bbn.com:11443/orca/xmlrpc
     
    148148[14:32:04] jbs@jericho:/home/jbs
    149149+$ omni -a $am listresources $slicename |& grep hostname=
    150                   <login authentication="ssh-keys" hostname="192.1.242.5" port="22" username="root"/>     
    151                   <login authentication="ssh-keys" hostname="192.1.242.6" port="22" username="root"/>     
     150                  <login authentication="ssh-keys" hostname="192.1.242.5" port="22" username="root"/>
     151                  <login authentication="ssh-keys" hostname="192.1.242.6" port="22" username="root"/>
    152152}}}
    153153
     
    341341[16:26:59] jbs@jericho:/home/jbs
    342342+$ omni -a $am listresources $slicename |& grep hostname=
    343                   <login authentication="ssh-keys" hostname="192.1.242.8" port="22" username="root"/>     
    344                   <login authentication="ssh-keys" hostname="192.1.242.7" port="22" username="root"/>     
     343                  <login authentication="ssh-keys" hostname="192.1.242.8" port="22" username="root"/>
     344                  <login authentication="ssh-keys" hostname="192.1.242.7" port="22" username="root"/>
    345345}}}
    346346
     
    448448 * The experimenter logs into one VM, and begins sending a continuous stream of dataplane traffic
    449449
     450=== Results of Step 3 from 2013-03-12 ===
     451
     452I created an ExoGENI sliver with this rspec:
     453
     454{{{
     455<?xml version="1.0" encoding="UTF-8"?>
     456<!--
     457This rspec will reserve the BBN ExoGENI resources
     458used by the jbs17 slice.
     459
     460It requests two VMs, running Debian 5, named "bbn-eg-jbs17-a" and
     461"bbn-eg-jbs17-b", each with a dataplane interface on VLAN 1750 with a
     462jbs17 IP address.
     463
     464AM: https://bbn-hn.exogeni.gpolab.bbn.com:11443/orca/xmlrpc
     465-->
     466
     467<rspec xmlns="http://www.geni.net/resources/rspec/3"
     468       xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
     469       xmlns:sharedvlan="http://www.protogeni.net/resources/rspec/ext/shared-vlan/1"
     470       xs:schemaLocation="http://www.geni.net/resources/rspec/3
     471           http://www.geni.net/resources/rspec/3/request.xsd
     472           http://www.protogeni.net/resources/rspec/ext/shared-vlan/1
     473           http://www.protogeni.net/resources/rspec/ext/shared-vlan/1/request.xsd"
     474       type="request">
     475
     476  <node client_id="bbn-eg-jbs17-a">
     477    <sliver_type name="m1.small">
     478      <disk_image name="http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.5.xml" version="104ea3d824906f0e13cebb89b14df232290553b1" />
     479    </sliver_type>
     480    <services>
     481      <execute shell="sh" command="hostname bbn-eg-jbs17-a"/>
     482    </services>
     483    <interface client_id="bbn-eg-jbs17-a:1">
     484      <ip address="10.42.17.58" netmask="255.255.255.0" />
     485    </interface>
     486  </node>
     487
     488  <node client_id="bbn-eg-jbs17-b">
     489    <sliver_type name="m1.small">
     490      <disk_image name="http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.5.xml" version="104ea3d824906f0e13cebb89b14df232290553b1" />
     491    </sliver_type>
     492    <services>
     493      <execute shell="sh" command="hostname bbn-eg-jbs17-b"/>
     494    </services>
     495    <interface client_id="bbn-eg-jbs17-b:1">
     496      <ip address="10.42.17.59" netmask="255.255.255.0" />
     497    </interface>
     498  </node>
     499
     500  <link client_id="mesoscale">
     501    <interface_ref client_id="bbn-eg-jbs17-a:1" />
     502    <interface_ref client_id="bbn-eg-jbs17-b:1" />
     503    <sharedvlan:link_shared_vlan name="1750" />
     504  </link>
     505
     506</rspec>
     507}}}
     508
     509I created a FOAM sliver with this rspec:
     510
     511{{{
     512<?xml version="1.0" encoding="UTF-8"?>
     513<!--
     514This rspec will reserve the OpenFlow resources in the ExoGENI rack at BBN
     515used by the jbs17 slice.
     516
     517AM: https://bbn-hn.exogeni.gpolab.bbn.com:3626/foam/gapi/1
     518-->
     519
     520<rspec xmlns="http://www.geni.net/resources/rspec/3"
     521       xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
     522       xmlns:openflow="http://www.geni.net/resources/rspec/ext/openflow/3"
     523       xs:schemaLocation="http://www.geni.net/resources/rspec/3
     524           http://www.geni.net/resources/rspec/3/request.xsd
     525           http://www.geni.net/resources/rspec/ext/openflow/3
     526           http://www.geni.net/resources/rspec/ext/openflow/3/of-resv.xsd"
     527       type="request">
     528
     529  <openflow:sliver description="JBS 17 OpenFlow resources at BBN ExoGENI.">
     530
     531    <openflow:controller url="tcp:naxos.gpolab.bbn.com:33017" type="primary" />
     532
     533    <openflow:group name="bbn-exogeni">
     534      <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:bbn-hn.exogeni.gpolab.bbn.com+datapath+00:01:08:17:f4:b5:2a:00" component_manager_id="urn:publicid:IDN+openflow:foam:bbn-hn.exogeni.gpolab.bbn.com+authority+am" />
     535    </openflow:group>
     536
     537    <openflow:match>
     538
     539      <openflow:use-group name="bbn-exogeni" />
     540
     541      <openflow:packet>
     542        <openflow:dl_vlan value="1750"/>
     543        <openflow:dl_type value="0x800,0x806"/>
     544        <openflow:nw_dst value="10.42.17.0/24"/>
     545        <openflow:nw_src value="10.42.17.0/24"/>
     546      </openflow:packet>
     547
     548    </openflow:match>
     549
     550  </openflow:sliver>
     551
     552</rspec>
     553}}}
     554
     555On naxos.gpolab.bbn.com, I ran a NOX 'switch' controller listening on port 33017:
     556
     557{{{
     558subnet=017
     559port=33$subnet ; (cd /usr/bin && /usr/bin/nox_core --info=/home/jbs/nox/nox-${port}.info -i ptcp:$port switch lavi_switches lavi_swlinks jsonmessenger=tcpport=11$subnet,sslport=0)
     560}}}
     561
     562I was then able to ping from bbn-eg-jbs17-a to bbn-eg-jbs17-b's dataplane address (10.42.17.59):
     563
     564{{{
     565[13:23:06] jbs@bbn-eg-jbs17-a:/home/jbs
     566+$ ping -q -c 10 10.42.17.59
     567PING 10.42.17.59 (10.42.17.59) 56(84) bytes of data.
     568
     569--- 10.42.17.59 ping statistics ---
     57010 packets transmitted, 10 received, 0% packet loss, time 9000ms
     571rtt min/avg/max/mdev = 0.382/2.170/17.490/5.107 ms
     572}}}
     573
     574I fired up an iperf UDP sink on bbn-eg-jbs17-a:
     575
     576{{{
     577[13:32:02] jbs@bbn-eg-jbs17-a:/home/jbs
     578+$ nice -n 19 iperf -u -B 10.42.17.58 -s -i 1
     579------------------------------------------------------------
     580Server listening on UDP port 5001
     581Binding to local address 10.42.17.58
     582Receiving 1470 byte datagrams
     583UDP buffer size:   122 KByte (default)
     584------------------------------------------------------------
     585}}}
     586
     587I fired up a 5 Mb/sec iperf UDP source on bbn-eg-jbs17-b, for sixty seconds:
     588
     589{{{
     590[13:32:18] jbs@bbn-eg-jbs17-b:/home/jbs
     591+$ nice -n 19 iperf -u -c 10.42.17.58 -t 60 -b 5M
     592------------------------------------------------------------
     593Client connecting to 10.42.17.58, UDP port 5001
     594Sending 1470 byte datagrams
     595UDP buffer size:   122 KByte (default)
     596------------------------------------------------------------
     597[  3] local 10.42.17.59 port 41466 connected with 10.42.17.58 port 5001
     598[ ID] Interval       Transfer     Bandwidth
     599[  3]  0.0-60.0 sec  35.8 MBytes  5.00 Mbits/sec
     600[  3] Sent 25512 datagrams
     601[  3] Server Report:
     602[  3]  0.0-60.0 sec  35.8 MBytes  5.00 Mbits/sec  0.025 ms    5/25511 (0.02%)
     603[  3]  0.0-60.0 sec  5 datagrams received out-of-order
     604}}}
     605
     606So, that all seems to be working as expected.
     607
     608I then fired up a 5 Mb/sec iperf UDP source on bbn-eg-jbs17-b, for 86400 seconds:
     609
     610{{{
     611nice -n 19 iperf -u -c 10.42.17.58 -t 86400 -b 5M
     612}}}
     613
     614I see the connection in the server window:
     615
     616{{{
     617[  4] local 10.42.17.58 port 5001 connected with 10.42.17.59 port 37491
     618[  4]  0.0- 1.0 sec    614 KBytes  5.03 Mbits/sec  0.011 ms    2/  428 (0.47%)
     619[  4]  0.0- 1.0 sec  2 datagrams received out-of-order
     620[  4]  1.0- 2.0 sec    610 KBytes  5.00 Mbits/sec  0.009 ms    0/  425 (0%)
     621[  4]  2.0- 3.0 sec    610 KBytes  5.00 Mbits/sec  0.022 ms    0/  425 (0%)
     622}}}
     623
     624etc, so I've left that running.
     625
    450626== Step 4: view running VMs ==
    451627
     
    464640 * A site administrator can view some state of running VMs on the VM server
    465641
     642=== Results of Step 4 from 2013-03-12 ===
     643
     644On bbn-hn, I used Pequod to show all active bbn-sm actors:
     645
     646{{{
     647pequod>show reservations for all actor bbn-sm state active
     648b2d51078-b6a1-4480-b7ef-2c27c7792aa3    bbn-sm
     649        1       bbnvmsite.vm    [ active, nascent]
     650        Notices: Reservation b2d51078-b6a1-4480-b7ef-2c27c7792aa3 (Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon) is in state [Active,None]
     651        Start: Fri Mar 08 17:20:36 EST 2013     End:Fri Mar 22 17:20:37 EDT 2013
     6524979104a-60fc-4cf9-946b-06b99cf4f339    bbn-sm
     653        1       bbnvmsite.vm    [ active, activeticketed]
     654        Notices: Reservation 4979104a-60fc-4cf9-946b-06b99cf4f339 (Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15) is in state [Active,ExtendingTicket]
     655        Start: Fri Mar 08 17:43:08 EST 2013     End:Fri Mar 22 17:43:09 EDT 2013
     6563c0440f6-833c-45da-9544-ef3b9b7a0ecf    bbn-sm
     657        1       bbnvmsite.vm    [ active, nascent]
     658        Notices: Reservation 3c0440f6-833c-45da-9544-ef3b9b7a0ecf (Slice urn:publicid:IDN+panther:SampleClass+slice+hellotest) is in state [Active,None]
     659        Start: Sun Mar 10 21:37:57 EDT 2013     End:Sun Mar 24 20:37:58 EDT 2013
     66008dd9475-70c0-4a19-af57-97ea34529603    bbn-sm
     661        1       bbnvmsite.vm    [ active, nascent]
     662        Notices: Reservation 08dd9475-70c0-4a19-af57-97ea34529603 (Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp1) is in state [Active,None]
     663        Start: Mon Mar 11 08:39:58 EDT 2013     End:Mon Mar 25 07:39:59 EDT 2013
     6649d1b0514-f79e-4efb-a34e-b1fe9309a159    bbn-sm
     665        1       bbnvmsite.vlan  [ active, nascent]
     666        Notices: Reservation 9d1b0514-f79e-4efb-a34e-b1fe9309a159 (Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp1) is in state [Active,None]
     667        Start: Mon Mar 11 08:39:58 EDT 2013     End:Mon Mar 25 07:39:59 EDT 2013
     668dae2bf09-50fc-41b0-bfd1-8fb15c6dc955    bbn-sm
     669        1       bbnvmsite.vm    [ active, nascent]
     670        Notices: Reservation dae2bf09-50fc-41b0-bfd1-8fb15c6dc955 (Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp1) is in state [Active,None]
     671        Start: Mon Mar 11 08:39:58 EDT 2013     End:Mon Mar 25 07:39:59 EDT 2013
     672d46fc601-9029-49cd-9df2-30fa481d85d3    bbn-sm
     673        1       bbnvmsite.vm    [ active, activeticketed]
     674        Notices: Reservation d46fc601-9029-49cd-9df2-30fa481d85d3 (Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16) is in state [Active,ExtendingTicket]
     675        Start: Mon Mar 11 12:55:20 EDT 2013     End:Mon Mar 25 11:55:21 EDT 2013
     6760ab22272-49c2-4905-99ec-daf8fda62cf9    bbn-sm
     677        1       bbnvmsite.vm    [ active, nascent]
     678        Notices: Reservation 0ab22272-49c2-4905-99ec-daf8fda62cf9 (Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs17) is in state [Active,None]
     679        Start: Tue Mar 12 12:51:20 EDT 2013     End:Tue Mar 26 11:51:21 EDT 2013
     680564ef48a-46e2-4bde-abb4-51ab6954f4ee    bbn-sm
     681        1       bbnvmsite.vm    [ active, nascent]
     682        Notices: Reservation 564ef48a-46e2-4bde-abb4-51ab6954f4ee (Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs17) is in state [Active,None]
     683        Start: Tue Mar 12 12:51:20 EDT 2013     End:Tue Mar 26 11:51:21 EDT 2013
     684
     685Total: 9 reservations
     686}}}
     687
     688That shows what experiments are running (tuptymon, jbs15, hellotest, EG-EXP-2-exp1, jbs16, and jbs17), and how many VMs are allocated to each (1, 1, 1, 3, 1, and 2, respectively).
     689
     690On bbn-hn, I used Pequod to get details about one of the jbs17 VMs:
     691
     692{{{
     693pequod>show reservationProperties for 0ab22272-49c2-4905-99ec-daf8fda62cf9 actor bbn-sm
     6940ab22272-49c2-4905-99ec-daf8fda62cf9
     695CONFIG:
     696        config.ssh.key = ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvxWF39ISW4XwXbQ480ZumhPY/t+3hnhS91GxvBU2szCNZa7xvRO56sr7gbZLCD9TvQ+gD3X4W1Iy9pvVNX31EUmT+IKwIu8rwxbGF2Qt1VICw9Y0fbBnhkYSBnNwfwlsQUiGojv7IAyD3fi6gmBNdeKBtmiaJQSJf4iARPwfQE6QaXG8Q3+h9jH5GHW9LnWMpZ8VuStLaNLR0DQ8l/xU+i/1NX0vZHqaxxzbR5OSfQcDOlz+NxVjXa1uz7h3W8E0zVL6ZLn650OhoFAfPWEf+pdjyixHx2bUMMCzjBCTMhxQ2u792f/WD0Nq1bwwbZ93tifta8KiMc7UPJQUm4dw8Q== jbs@gpolab.bbn.com
     697
     698        unit.eth1.ip = 10.42.17.58/24
     699        unit.ec2.instance.type = m1.small
     700        unit.eth1.hosteth = data
     701        unit.hostname.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-a
     702        unit.eth1.mac = fe:16:3e:00:38:ea
     703        config.image.url = http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.5.xml
     704        config.image.guid = 104ea3d824906f0e13cebb89b14df232290553b1
     705        config.duration = 1206000000
     706        unit.eth1.vlan.tag = 1750
     707        unit.number.interface = 1
     708        unit.instance.config = #!/bin/bash
     709# Automatically generated boot script
     710execString="/bin/sh -c \"hostname bbn-eg-jbs17-a\""
     711eval $execString
     712
     713
     714        xmlrpc.user.dn = [urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs, jbs@pgeni.gpolab.bbn.com]
     715        unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-a
     716LOCAL:
     717        unit.eth1.vlan.tag = 1750
     718        unit.number.interface = 1
     719        unit.eth1.ip = 10.42.17.58/24
     720        xmlrpc.user.dn = [urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs, jbs@pgeni.gpolab.bbn.com]
     721        unit.eth1.hosteth = data
     722        unit.eth1.mac = fe:16:3e:00:38:ea
     723        unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-a
     724        unit.instance.config = #!/bin/bash
     725# Automatically generated boot script
     726execString="/bin/sh -c \"hostname bbn-eg-jbs17-a\""
     727eval $execString
     728
     729
     730REQUEST:
     731        unit.eth1.vlan.tag = 1750
     732        unit.number.interface = 1
     733        unit.eth1.ip = 10.42.17.58/24
     734        xmlrpc.user.dn = [urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs, jbs@pgeni.gpolab.bbn.com]
     735        unit.eth1.hosteth = data
     736        unit.eth1.mac = fe:16:3e:00:38:ea
     737        unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-a
     738        unit.instance.config = #!/bin/bash
     739# Automatically generated boot script
     740execString="/bin/sh -c \"hostname bbn-eg-jbs17-a\""
     741eval $execString
     742
     743
     744RESOURCE:
     745        unit.eth1.vlan.tag = 1750
     746        resource.domain.value = bbnvmsite/vm
     747        unit.instance.config = #!/bin/bash
     748# Automatically generated boot script
     749execString="/bin/sh -c \"hostname bbn-eg-jbs17-a\""
     750eval $execString
     751
     752
     753        resource.ndl.adomain.label = Abstract Domain NDL
     754        type = bbnvmsite.vm
     755        pool.name = OpenStack Virtual Machine (BBN)
     756        unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-a
     757        label = OpenStack Virtual Machine (BBN)
     758        xmlrpc.user.dn = [urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs, jbs@pgeni.gpolab.bbn.com]
     759        unit.eth1.hosteth = data
     760        resource.domain.type = 3
     761        attribute.1.key = resource.domain
     762        unit.eth1.mac = fe:16:3e:00:38:ea
     763        resource.ndl.adomain.value = eAHFWVtz6jYQfj+/IkOeg2wSpo0nYYZAmmEm5GSAnumrsBVQYkvUEhD66yvJtpBvgGLS8gSYXe3l2/12xV0cvHmT4R8/LsTrMwoJ88Q3960l5ysPgO12295et2m8AO7t7S1wOqDTuRK/uGI7wuHnFWGXLUP2ve1o2QUi+IrGPmzHiPhYKaHbEPg0Wq05aov3BdnOUVnElygmiFcIu0eFQ7hDcUlSmKElDXc7jvDV+Q0UrfxkQc3PXfDX+HnqL1EEC37daIn6mIQh8jmmhJUMfG9fH5UPaAQxKYmKRDEtm3fOAY4LVCKrLO5qqTqLOV3RkC52yZkXvQuBgjuhzxsi5sd4JX25kJ/hnK75UXXzOdlEDAtYCJnLhzkBj5/0SSAIzBB5wgs4x/wxTT5wQYaDVk+B7+697XpvCPJ1jNShMWJ0Hfvo6Ll7TLjOUwuk6qTdfLey1JULyYASkmT0lWLCtWppaYR4jH1laAA5lCdpQ/NZMjEVUrJo9VxHv+7AXlkjw32aR9+Ioyhn8BySYIsDvjyTzVpfI7Nz8X5BfEvjj1kMCVvRmD+GKEJG3M+Q0hHhKH6DPtKxOYPS1O6iue/trhdi8jGjdngWdSQ0ZkUk3oLRwxg8/e50O9WVZNRSJfoJDdBoeN/qOyd6nQdwsc1M0sKsVqYPc/VzGYglZVwH/wVGqCfLRsK/6lnWEbqeqLskYT/frKNY3Y20WSLzzJsi1A8Z7aVkWdcqc73tTjbdvWhi7Blw9CzJ7QCYzhQL7QsYKsoBG7NTdD0/aXso+N+BW6KAPDA1uc+WWPTVw9jv6Oey4y4he8B8ArklP5yTazICVPSbEWNN+hXgQjhHYe/Gveo6KQSTbyRtS0iavC278tm4vISY6RZzXwZ9DAUNfpoUzrJHA7gSjB9ivrMrXMuwNCX5oisKRd8bzgdjNIIbiEUWQ/Rr/CzTO0V8H01H4vRPgvkUxRsU28VRje1y9P05GfT3SowyuJbqs24+s56VzCXg19jQe+Mx/E9SWBazkehuYjRyO5ITEg0Kw/8tsEUrTOcZRUyQJfBIYG4Xf100isn1p6zpVuIurVk9t2oyvc6FFyWDURN7TAy+0ldDvethpqD4GtNg7aews0jknNIQQdLq8XiNkgG3oPF8I+MQbfDJw1yePezGmhIV1U0KVRNtwrM6xvtmLtd1L4Rkcd9CImA2Q8hlCVGbqMgKRTg1cqI43uYGHg1Uc+pT/UW2LpGiJlgteZqSZKoa7M/M2VTyNp//U6aHkoq6rBfXL9nGK+eRL2sc6AVPK05blB6rm8TY7AeH1/VvIcgClzRqEMZFSoqQg9C1yMj+0msQQsbwG0bBILkKS48YEcYh+WJHqkck89h6rs60XYMKgW2GyareZhfbmhJUrmlcq/54zOEaTQdWga8lOpde08QDg2eNbXLtDUYkwBscrGGolYkhzUN/r/EGhuK6Q8VClbJuqjf6pyeFpq5JNU9fneZyydlZnA/YKcxcqggdrFPZ4ARfJulNh5yN7RyqU26WY10PMU86GWRHYyauoL2sAqQ/E0g+FMosJrtkRBfLZ5Wyqp5dnZRS7jK79A3qSeFrXpnFoBlt6Hs3wOMTjd5CXE+viNmCeC6e14qN3TMjCHlJArm6kbI7zmZ9lzASK+gs/R/C7iCj57yIC05dNanSvu8jxsbCHBp8WbFcnfs+p3GivQIUyVfi37fej38BUANc2A==
     764        unit.number.interface = 1
     765        attributescount = 2
     766        resource.ndl.adomain.type = 4
     767        resource.domain.label = NdlResourcePoolFactory: Name of the domain of this resource
     768        attribute.0.key = resource.ndl.adomain
     769        unit.eth1.ip = 10.42.17.58/24
     7700 UNIT:
     771        unit.id = 36361ffb-c59f-4cfb-98a1-0758827e2ded
     772        shirako.save.unit.manage.port = 22
     773        unit.manage.port = 22
     774        shirako.save.unit.quantum.ifaces = 9e175351-cd3f-457b-8fdb-d24191ddd7a9:${iface.net.uuid}
     775        unit.manage.ip = 192.1.242.19
     776        unit.state = 2
     777        unit.domain = bbnvmsite/vm
     778        unit.quantum.ifaces = 9e175351-cd3f-457b-8fdb-d24191ddd7a9:${iface.net.uuid}
     779        shirako.save.unit.manage.ip = 192.1.242.19
     780        unit.actorid = 6f72d5ac-5190-46c8-bc10-cc4af5dcab6e
     781        shirako.save.unit.hostname.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-a
     782        shirako.save.unit.ec2.instance = a7f246a4-6801-429e-b7f5-18c245540b99
     783        unit.sliceid = 9c8b737c-e771-4b3f-934b-6d2b63368143
     784        shirako.save.unit.ec2.host = bbn-w6
     785        unit.resourceType = bbnvmsite.vm
     786        unit.ec2.host = bbn-w6
     787        unit.sequence = 2
     788        unit.rid = 0ab22272-49c2-4905-99ec-daf8fda62cf9
     789        unit.ec2.instance = a7f246a4-6801-429e-b7f5-18c245540b99
     790        unit.hostname.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-a
     791        unit.ndl.adomain = eAHFWVtz6jYQfj+/IkOeg2wSpo0nYYZAmmEm5GSAnumrsBVQYkvUEhD66yvJtpBvgGLS8gSYXe3l2/12xV0cvHmT4R8/LsTrMwoJ88Q3960l5ysPgO12295et2m8AO7t7S1wOqDTuRK/uGI7wuHnFWGXLUP2ve1o2QUi+IrGPmzHiPhYKaHbEPg0Wq05aov3BdnOUVnElygmiFcIu0eFQ7hDcUlSmKElDXc7jvDV+Q0UrfxkQc3PXfDX+HnqL1EEC37daIn6mIQh8jmmhJUMfG9fH5UPaAQxKYmKRDEtm3fOAY4LVCKrLO5qqTqLOV3RkC52yZkXvQuBgjuhzxsi5sd4JX25kJ/hnK75UXXzOdlEDAtYCJnLhzkBj5/0SSAIzBB5wgs4x/wxTT5wQYaDVk+B7+697XpvCPJ1jNShMWJ0Hfvo6Ll7TLjOUwuk6qTdfLey1JULyYASkmT0lWLCtWppaYR4jH1laAA5lCdpQ/NZMjEVUrJo9VxHv+7AXlkjw32aR9+Ioyhn8BySYIsDvjyTzVpfI7Nz8X5BfEvjj1kMCVvRmD+GKEJG3M+Q0hHhKH6DPtKxOYPS1O6iue/trhdi8jGjdngWdSQ0ZkUk3oLRwxg8/e50O9WVZNRSJfoJDdBoeN/qOyd6nQdwsc1M0sKsVqYPc/VzGYglZVwH/wVGqCfLRsK/6lnWEbqeqLskYT/frKNY3Y20WSLzzJsi1A8Z7aVkWdcqc73tTjbdvWhi7Blw9CzJ7QCYzhQL7QsYKsoBG7NTdD0/aXso+N+BW6KAPDA1uc+WWPTVw9jv6Oey4y4he8B8ArklP5yTazICVPSbEWNN+hXgQjhHYe/Gveo6KQSTbyRtS0iavC278tm4vISY6RZzXwZ9DAUNfpoUzrJHA7gSjB9ivrMrXMuwNCX5oisKRd8bzgdjNIIbiEUWQ/Rr/CzTO0V8H01H4vRPgvkUxRsU28VRje1y9P05GfT3SowyuJbqs24+s56VzCXg19jQe+Mx/E9SWBazkehuYjRyO5ITEg0Kw/8tsEUrTOcZRUyQJfBIYG4Xf100isn1p6zpVuIurVk9t2oyvc6FFyWDURN7TAy+0ldDvethpqD4GtNg7aews0jknNIQQdLq8XiNkgG3oPF8I+MQbfDJw1yePezGmhIV1U0KVRNtwrM6xvtmLtd1L4Rkcd9CImA2Q8hlCVGbqMgKRTg1cqI43uYGHg1Uc+pT/UW2LpGiJlgteZqSZKoa7M/M2VTyNp//U6aHkoq6rBfXL9nGK+eRL2sc6AVPK05blB6rm8TY7AeH1/VvIcgClzRqEMZFSoqQg9C1yMj+0msQQsbwG0bBILkKS48YEcYh+WJHqkck89h6rs60XYMKgW2GyareZhfbmhJUrmlcq/54zOEaTQdWga8lOpde08QDg2eNbXLtDUYkwBscrGGolYkhzUN/r/EGhuK6Q8VClbJuqjf6pyeFpq5JNU9fneZyydlZnA/YKcxcqggdrFPZ4ARfJulNh5yN7RyqU26WY10PMU86GWRHYyauoL2sAqQ/E0g+FMosJrtkRBfLZ5Wyqp5dnZRS7jK79A3qSeFrXpnFoBlt6Hs3wOMTjd5CXE+viNmCeC6e14qN3TMjCHlJArm6kbI7zmZ9lzASK+gs/R/C7iCj57yIC05dNanSvu8jxsbCHBp8WbFcnfs+p3GivQIUyVfi37fej38BUANc2A==
     792
     793Total: 0 reservations
     794}}}
     795
     796That ("unit.ec2.host = bbn-w6" in particular) shows what worker node the VM is running on, and also shows ("unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-a") that this is bbn-eg-jbs17-a.
     797
     798I used Pequod to get details about the other jbs17 VM:
     799
     800{{{
     801pequod>show reservationProperties for 564ef48a-46e2-4bde-abb4-51ab6954f4ee actor bbn-sm
     802564ef48a-46e2-4bde-abb4-51ab6954f4ee
     803CONFIG:
     804        config.ssh.key = ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvxWF39ISW4XwXbQ480ZumhPY/t+3hnhS91GxvBU2szCNZa7xvRO56sr7gbZLCD9TvQ+gD3X4W1Iy9pvVNX31EUmT+IKwIu8rwxbGF2Qt1VICw9Y0fbBnhkYSBnNwfwlsQUiGojv7IAyD3fi6gmBNdeKBtmiaJQSJf4iARPwfQE6QaXG8Q3+h9jH5GHW9LnWMpZ8VuStLaNLR0DQ8l/xU+i/1NX0vZHqaxxzbR5OSfQcDOlz+NxVjXa1uz7h3W8E0zVL6ZLn650OhoFAfPWEf+pdjyixHx2bUMMCzjBCTMhxQ2u792f/WD0Nq1bwwbZ93tifta8KiMc7UPJQUm4dw8Q== jbs@gpolab.bbn.com
     805
     806        unit.eth1.ip = 10.42.17.59/24
     807        unit.ec2.instance.type = m1.small
     808        unit.eth1.hosteth = data
     809        unit.hostname.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-b
     810        unit.eth1.mac = fe:16:3e:00:5b:c1
     811        config.image.url = http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.5.xml
     812        config.image.guid = 104ea3d824906f0e13cebb89b14df232290553b1
     813        config.duration = 1206000000
     814        unit.eth1.vlan.tag = 1750
     815        unit.number.interface = 1
     816        unit.instance.config = #!/bin/bash
     817# Automatically generated boot script
     818execString="/bin/sh -c \"hostname bbn-eg-jbs17-b\""
     819eval $execString
     820
     821
     822        xmlrpc.user.dn = [urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs, jbs@pgeni.gpolab.bbn.com]
     823        unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-b
     824LOCAL:
     825        unit.eth1.vlan.tag = 1750
     826        unit.number.interface = 1
     827        unit.eth1.ip = 10.42.17.59/24
     828        xmlrpc.user.dn = [urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs, jbs@pgeni.gpolab.bbn.com]
     829        unit.eth1.hosteth = data
     830        unit.eth1.mac = fe:16:3e:00:5b:c1
     831        unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-b
     832        unit.instance.config = #!/bin/bash
     833# Automatically generated boot script
     834execString="/bin/sh -c \"hostname bbn-eg-jbs17-b\""
     835eval $execString
     836
     837
     838REQUEST:
     839        unit.eth1.vlan.tag = 1750
     840        unit.number.interface = 1
     841        unit.eth1.ip = 10.42.17.59/24
     842        xmlrpc.user.dn = [urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs, jbs@pgeni.gpolab.bbn.com]
     843        unit.eth1.hosteth = data
     844        unit.eth1.mac = fe:16:3e:00:5b:c1
     845        unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-b
     846        unit.instance.config = #!/bin/bash
     847# Automatically generated boot script
     848execString="/bin/sh -c \"hostname bbn-eg-jbs17-b\""
     849eval $execString
     850
     851
     852RESOURCE:
     853        unit.eth1.vlan.tag = 1750
     854        resource.domain.value = bbnvmsite/vm
     855        unit.instance.config = #!/bin/bash
     856# Automatically generated boot script
     857execString="/bin/sh -c \"hostname bbn-eg-jbs17-b\""
     858eval $execString
     859
     860
     861        resource.ndl.adomain.label = Abstract Domain NDL
     862        type = bbnvmsite.vm
     863        pool.name = OpenStack Virtual Machine (BBN)
     864        unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-b
     865        label = OpenStack Virtual Machine (BBN)
     866        xmlrpc.user.dn = [urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs, jbs@pgeni.gpolab.bbn.com]
     867        unit.eth1.hosteth = data
     868        resource.domain.type = 3
     869        attribute.1.key = resource.domain
     870        unit.eth1.mac = fe:16:3e:00:5b:c1
     871        resource.ndl.adomain.value = eAHFWVtz6jYQfj+/IkOeg2wSpo0nYYZAmmEm5GSAnumrsBVQYkvUEhD66yvJtpBvgGLS8gSYXe3l2/12xV0cvHmT4R8/LsTrMwoJ88Q3960l5ysPgO12295et2m8AO7t7S1wOqDTuRK/uGI7wuHnFWGXLUP2ve1o2QUi+IrGPmzHiPhYKaHbEPg0Wq05aov3BdnOUVnElygmiFcIu0eFQ7hDcUlSmKElDXc7jvDV+Q0UrfxkQc3PXfDX+HnqL1EEC37daIn6mIQh8jmmhJUMfG9fH5UPaAQxKYmKRDEtm3fOAY4LVCKrLO5qqTqLOV3RkC52yZkXvQuBgjuhzxsi5sd4JX25kJ/hnK75UXXzOdlEDAtYCJnLhzkBj5/0SSAIzBB5wgs4x/wxTT5wQYaDVk+B7+697XpvCPJ1jNShMWJ0Hfvo6Ll7TLjOUwuk6qTdfLey1JULyYASkmT0lWLCtWppaYR4jH1laAA5lCdpQ/NZMjEVUrJo9VxHv+7AXlkjw32aR9+Ioyhn8BySYIsDvjyTzVpfI7Nz8X5BfEvjj1kMCVvRmD+GKEJG3M+Q0hHhKH6DPtKxOYPS1O6iue/trhdi8jGjdngWdSQ0ZkUk3oLRwxg8/e50O9WVZNRSJfoJDdBoeN/qOyd6nQdwsc1M0sKsVqYPc/VzGYglZVwH/wVGqCfLRsK/6lnWEbqeqLskYT/frKNY3Y20WSLzzJsi1A8Z7aVkWdcqc73tTjbdvWhi7Blw9CzJ7QCYzhQL7QsYKsoBG7NTdD0/aXso+N+BW6KAPDA1uc+WWPTVw9jv6Oey4y4he8B8ArklP5yTazICVPSbEWNN+hXgQjhHYe/Gveo6KQSTbyRtS0iavC278tm4vISY6RZzXwZ9DAUNfpoUzrJHA7gSjB9ivrMrXMuwNCX5oisKRd8bzgdjNIIbiEUWQ/Rr/CzTO0V8H01H4vRPgvkUxRsU28VRje1y9P05GfT3SowyuJbqs24+s56VzCXg19jQe+Mx/E9SWBazkehuYjRyO5ITEg0Kw/8tsEUrTOcZRUyQJfBIYG4Xf100isn1p6zpVuIurVk9t2oyvc6FFyWDURN7TAy+0ldDvethpqD4GtNg7aews0jknNIQQdLq8XiNkgG3oPF8I+MQbfDJw1yePezGmhIV1U0KVRNtwrM6xvtmLtd1L4Rkcd9CImA2Q8hlCVGbqMgKRTg1cqI43uYGHg1Uc+pT/UW2LpGiJlgteZqSZKoa7M/M2VTyNp//U6aHkoq6rBfXL9nGK+eRL2sc6AVPK05blB6rm8TY7AeH1/VvIcgClzRqEMZFSoqQg9C1yMj+0msQQsbwG0bBILkKS48YEcYh+WJHqkck89h6rs60XYMKgW2GyareZhfbmhJUrmlcq/54zOEaTQdWga8lOpde08QDg2eNbXLtDUYkwBscrGGolYkhzUN/r/EGhuK6Q8VClbJuqjf6pyeFpq5JNU9fneZyydlZnA/YKcxcqggdrFPZ4ARfJulNh5yN7RyqU26WY10PMU86GWRHYyauoL2sAqQ/E0g+FMosJrtkRBfLZ5Wyqp5dnZRS7jK79A3qSeFrXpnFoBlt6Hs3wOMTjd5CXE+viNmCeC6e14qN3TMjCHlJArm6kbI7zmZ9lzASK+gs/R/C7iCj57yIC05dNanSvu8jxsbCHBp8WbFcnfs+p3GivQIUyVfi37fej38BUANc2A==
     872        unit.number.interface = 1
     873        attributescount = 2
     874        resource.ndl.adomain.type = 4
     875        resource.domain.label = NdlResourcePoolFactory: Name of the domain of this resource
     876        attribute.0.key = resource.ndl.adomain
     877        unit.eth1.ip = 10.42.17.59/24
     8780 UNIT:
     879        unit.id = 052aaba4-9bd5-4a23-aafc-94964f06f8aa
     880        shirako.save.unit.manage.port = 22
     881        unit.manage.port = 22
     882        shirako.save.unit.quantum.ifaces = bbd82a61-473a-475d-9323-cadfd60c1105:${iface.net.uuid}
     883        unit.manage.ip = 192.1.242.13
     884        unit.state = 2
     885        unit.domain = bbnvmsite/vm
     886        unit.quantum.ifaces = bbd82a61-473a-475d-9323-cadfd60c1105:${iface.net.uuid}
     887        shirako.save.unit.manage.ip = 192.1.242.13
     888        unit.actorid = 6f72d5ac-5190-46c8-bc10-cc4af5dcab6e
     889        shirako.save.unit.hostname.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-b
     890        shirako.save.unit.ec2.instance = 588a81ac-e6ac-41d5-91bd-1d0aa2e61015
     891        unit.sliceid = 9c8b737c-e771-4b3f-934b-6d2b63368143
     892        shirako.save.unit.ec2.host = bbn-w8
     893        unit.resourceType = bbnvmsite.vm
     894        unit.ec2.host = bbn-w8
     895        unit.sequence = 2
     896        unit.rid = 564ef48a-46e2-4bde-abb4-51ab6954f4ee
     897        unit.ec2.instance = 588a81ac-e6ac-41d5-91bd-1d0aa2e61015
     898        unit.hostname.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-b
     899        unit.ndl.adomain = eAHFWVtz6jYQfj+/IkOeg2wSpo0nYYZAmmEm5GSAnumrsBVQYkvUEhD66yvJtpBvgGLS8gSYXe3l2/12xV0cvHmT4R8/LsTrMwoJ88Q3960l5ysPgO12295et2m8AO7t7S1wOqDTuRK/uGI7wuHnFWGXLUP2ve1o2QUi+IrGPmzHiPhYKaHbEPg0Wq05aov3BdnOUVnElygmiFcIu0eFQ7hDcUlSmKElDXc7jvDV+Q0UrfxkQc3PXfDX+HnqL1EEC37daIn6mIQh8jmmhJUMfG9fH5UPaAQxKYmKRDEtm3fOAY4LVCKrLO5qqTqLOV3RkC52yZkXvQuBgjuhzxsi5sd4JX25kJ/hnK75UXXzOdlEDAtYCJnLhzkBj5/0SSAIzBB5wgs4x/wxTT5wQYaDVk+B7+697XpvCPJ1jNShMWJ0Hfvo6Ll7TLjOUwuk6qTdfLey1JULyYASkmT0lWLCtWppaYR4jH1laAA5lCdpQ/NZMjEVUrJo9VxHv+7AXlkjw32aR9+Ioyhn8BySYIsDvjyTzVpfI7Nz8X5BfEvjj1kMCVvRmD+GKEJG3M+Q0hHhKH6DPtKxOYPS1O6iue/trhdi8jGjdngWdSQ0ZkUk3oLRwxg8/e50O9WVZNRSJfoJDdBoeN/qOyd6nQdwsc1M0sKsVqYPc/VzGYglZVwH/wVGqCfLRsK/6lnWEbqeqLskYT/frKNY3Y20WSLzzJsi1A8Z7aVkWdcqc73tTjbdvWhi7Blw9CzJ7QCYzhQL7QsYKsoBG7NTdD0/aXso+N+BW6KAPDA1uc+WWPTVw9jv6Oey4y4he8B8ArklP5yTazICVPSbEWNN+hXgQjhHYe/Gveo6KQSTbyRtS0iavC278tm4vISY6RZzXwZ9DAUNfpoUzrJHA7gSjB9ivrMrXMuwNCX5oisKRd8bzgdjNIIbiEUWQ/Rr/CzTO0V8H01H4vRPgvkUxRsU28VRje1y9P05GfT3SowyuJbqs24+s56VzCXg19jQe+Mx/E9SWBazkehuYjRyO5ITEg0Kw/8tsEUrTOcZRUyQJfBIYG4Xf100isn1p6zpVuIurVk9t2oyvc6FFyWDURN7TAy+0ldDvethpqD4GtNg7aews0jknNIQQdLq8XiNkgG3oPF8I+MQbfDJw1yePezGmhIV1U0KVRNtwrM6xvtmLtd1L4Rkcd9CImA2Q8hlCVGbqMgKRTg1cqI43uYGHg1Uc+pT/UW2LpGiJlgteZqSZKoa7M/M2VTyNp//U6aHkoq6rBfXL9nGK+eRL2sc6AVPK05blB6rm8TY7AeH1/VvIcgClzRqEMZFSoqQg9C1yMj+0msQQsbwG0bBILkKS48YEcYh+WJHqkck89h6rs60XYMKgW2GyareZhfbmhJUrmlcq/54zOEaTQdWga8lOpde08QDg2eNbXLtDUYkwBscrGGolYkhzUN/r/EGhuK6Q8VClbJuqjf6pyeFpq5JNU9fneZyydlZnA/YKcxcqggdrFPZ4ARfJulNh5yN7RyqU26WY10PMU86GWRHYyauoL2sAqQ/E0g+FMosJrtkRBfLZ5Wyqp5dnZRS7jK79A3qSeFrXpnFoBlt6Hs3wOMTjd5CXE+viNmCeC6e14qN3TMjCHlJArm6kbI7zmZ9lzASK+gs/R/C7iCj57yIC05dNanSvu8jxsbCHBp8WbFcnfs+p3GivQIUyVfi37fej38BUANc2A==
     900
     901Total: 0 reservations
     902}}}
     903
     904That ("unit.ec2.host = bbn-w8" in particular) shows what worker node the VM is running on, and also shows ("unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-b") that this is bbn-eg-jbs17-b.
     905
     906On bbn-hn, I got a list of all the running VMs:
     907
     908{{{
     909[geni-orca@bbn-hn ~]$ nova list
     910+--------------------------------------+--------------+--------+-----------------------------------+
     911|                  ID                  |     Name     | Status |              Networks             |
     912+--------------------------------------+--------------+--------+-----------------------------------+
     913| 2260268c-5577-40f3-a415-5c687ee8f885 | Server 11127 | ACTIVE | private=10.103.0.4, 192.1.242.12  |
     914| 4995b710-1d34-437e-b87f-7a7375542249 | Server 11128 | ACTIVE | private=10.103.0.13, 192.1.242.20 |
     915| 588a81ac-e6ac-41d5-91bd-1d0aa2e61015 | Server 11124 | ACTIVE | private=10.103.0.14, 192.1.242.13 |
     916| 680a72fd-fe23-4c82-8aa7-12d7bbf6daea | Server 11069 | ACTIVE | private=10.103.0.15, 192.1.242.18 |
     917| 688c2685-00da-4b17-ae10-e4f605c3aed3 | Server 10952 | ACTIVE | private=10.103.0.6, 192.1.242.9   |
     918| 717ea2e5-f39d-44b7-9ccd-98b3a20eefb5 | Server 10922 | ACTIVE | private=10.103.0.2, 192.1.242.5   |
     919| 82eb46eb-777c-42a1-9c97-2cc01dc821d3 | Server 10944 | ACTIVE | private=10.103.0.11, 192.1.242.14 |
     920| 83c16791-cde9-418f-87c5-8546b7ae488e | Server 11120 | ACTIVE | private=10.103.0.12, 192.1.242.15 |
     921| 86db64d6-421e-4c21-825c-c3eab728ce87 | Server 10951 | ACTIVE | private=10.103.0.5, 192.1.242.8   |
     922| 8ccf0580-84a2-4cb4-bde7-8511c851de28 | Server 11061 | ACTIVE | private=10.103.0.9, 192.1.242.7   |
     923| 9be31148-997a-4b6e-aa4b-cf9c54756305 | Server 11130 | ACTIVE | private=10.103.0.17, 192.1.242.22 |
     924| 9cb6bbe6-2a2d-4272-90da-97b664372928 | Server 11131 | ACTIVE | private=10.103.0.19, 192.1.242.16 |
     925| 9f24268b-dc8f-4bfb-8736-f857b63e91d3 | Server 10923 | ACTIVE | private=10.103.0.3, 192.1.242.6   |
     926| a3a1b566-548f-436e-8815-a357e797b351 | Server 11119 | ACTIVE | private=10.103.0.10, 192.1.242.17 |
     927| a7f246a4-6801-429e-b7f5-18c245540b99 | Server 11123 | ACTIVE | private=10.103.0.16, 192.1.242.19 |
     928| bf3f2e60-d4d4-4d78-9de5-6092c55f9155 | Server 11129 | ACTIVE | private=10.103.0.18, 192.1.242.21 |
     929| c01cc39f-b27f-4446-bb1a-beefa0c8bacc | Server 11022 | ACTIVE | private=10.103.0.8, 192.1.242.11  |
     930| eaaa52ed-5cf8-455b-9924-6db35b5c01c2 | Server 11081 | ACTIVE | private=10.103.0.7, 192.1.242.10  |
     931| f638f094-65d0-424c-85ed-8e2f687c996b | Server 11133 | ACTIVE | private=10.103.0.20, 192.1.242.23 |
     932+--------------------------------------+--------------+--------+-----------------------------------+
     933}}}
     934
     935From the earlier Pequod outuput, "unit.ec2.instance = a7f246a4-6801-429e-b7f5-18c245540b99" shows the instance ID of the bbn-eg-jbs17-a; on bbn-hn, I got more info about it:
     936
     937{{{
     938[geni-orca@bbn-hn ~]$ nova show a7f246a4-6801-429e-b7f5-18c245540b99
     939+-------------------------------------+-------------------------------------------------------------------------+
     940|               Property              |                                  Value                                  |
     941+-------------------------------------+-------------------------------------------------------------------------+
     942| OS-DCF:diskConfig                   | MANUAL                                                                  |
     943| OS-EXT-SRV-ATTR:host                | bbn-w6                                                                  |
     944| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                    |
     945| OS-EXT-SRV-ATTR:instance_name       | instance-00002b73                                                       |
     946| OS-EXT-STS:power_state              | 1                                                                       |
     947| OS-EXT-STS:task_state               | None                                                                    |
     948| OS-EXT-STS:vm_state                 | active                                                                  |
     949| accessIPv4                          |                                                                         |
     950| accessIPv6                          |                                                                         |
     951| config_drive                        |                                                                         |
     952| created                             | 2013-03-12T16:51:31Z                                                    |
     953| flavor                              | m1.tiny                                                                 |
     954| hostId                              | d9f82599acff02b0573944ef2d10c4b24d25c43d507f93f8cac215b6                |
     955| id                                  | a7f246a4-6801-429e-b7f5-18c245540b99                                    |
     956| image                               | imageproxy.bukkit/3eadea96919db13bac398588beac6c4e9667772e.uncompressed |
     957| key_name                            | geni-orca                                                               |
     958| metadata                            | {}                                                                      |
     959| name                                | Server 11123                                                            |
     960| private network                     | 10.103.0.16, 192.1.242.19                                               |
     961| progress                            | 0                                                                       |
     962| status                              | ACTIVE                                                                  |
     963| tenant_id                           | d498c1f1028c47eb835eb6786e5acbab                                        |
     964| updated                             | 2013-03-12T16:52:43Z                                                    |
     965| user_id                             | 9bf23f7eed714f279f99cbf56e789087                                        |
     966+-------------------------------------+-------------------------------------------------------------------------+
     967}}}
     968
     969That ("OS-EXT-SRV-ATTR:host in particular") confirms that this instance is running on bbn-w6. But I don't see an obvious way to get a list of all the VMs on bbn-w6.
     970
    466971== Step 5: get information about terminated VMs ==
    467972
     
    469974
    470975'''Using:'''
    471  * On bbn-hn use SM state, logs, or administrator interfaces to find evidence of the two terminated experiments.
    472  * Determine how many other experiments were run in the past day.
    473  * Determine which GENI user created each of the terminated experiments.
    474  * Determine the mapping of experiments to VM servers for each of the terminated experiments.
    475  * Determine the control and dataplane MAC addresses assigned to each VM in each terminated experiment.
    476  * Determine any IP addresses assigned by ExoGENI to each VM in each terminated experiment.
     976* On bbn-hn use SM state, logs, or administrator interfaces to find evidence of the two terminated experiments.
     977* Determine how many other experiments were run in the past day.
     978* Determine which GENI user created each of the terminated experiments.
     979* Determine the mapping of experiments to VM servers for each of the terminated experiments.
     980* Determine the control and dataplane MAC addresses assigned to each VM in each terminated experiment.
     981* Determine any IP addresses assigned by ExoGENI to each VM in each terminated experiment.
    477982
    478983'''Verify:'''
     
    480985 * A site administrator can get ownership and resource allocation information for recently-terminated experiments which were created using ExoSM.
    481986 * A site administrator can get information about MAC addresses and IP addresses used by recently-terminated experiments.
     987
     988=== Results of Step 5 from 2013-03-12 ===
     989
     990This step has a lot of parts, and I wanted to get through as many steps as possible today, so I skipped this for now.
    482991
    483992== Step 6: get !OpenFlow state information ==
     
    4971006 * No new sliver has been added to FOAM.
    4981007
     1008=== Results of Step 6 from 2013-03-12 ===
     1009
     1010On bbn-hn, I logged in to the 8264:
     1011
     1012{{{
     1013ssh 8264.bbn.xo
     1014}}}
     1015
     1016I showed OpenFlow information:
     1017
     1018{{{
     1019bbn-8264.bbn.xo>show openflow       
     1020Protocol Version: 1
     1021Openflow State: Enabled
     1022FDB Table Priority: 1000
     1023
     1024Openflow Instance ID: 1
     1025    state: enabled , buffering: disabled
     1026    retry 4, emergency time-out 30
     1027    echo req interval 30, echo reply time-out 15
     1028    min-flow-timeout : 0, use controller provided values.
     1029    max flows acl           : Maximum Available
     1030    max flows unicast fdb   : Maximum Available
     1031    max flows multicast fdb : Maximum Available
     1032    emergency feature: disabled
     1033    ports : 1,5,9,13,17-62,64
     1034    Controller Id: 1
     1035        Active Controller
     1036        IP Address: 192.168.103.10, port: 6633, Data-Port
     1037
     1038
     1039Openflow instance 2 is currently disabled
     1040
     1041Openflow instance 3 is currently disabled
     1042
     1043Openflow instance 4 is currently disabled
     1044
     1045Openflow Edge ports : None
     1046Openflow Management ports :  63
     1047}}}
     1048
     1049This shows that there's only one OF instance, and its controller is tcp:192.168.103.10:6633. No new controllers were added to the switch by jbs17.
     1050
     1051On bbn-hn, I got a list of active slivers from FOAM:
     1052
     1053{{{
     1054[15:34:07] jbs@bbn-hn:/home/jbs
     1055+$ foamctl geni:list-slivers --passwd-file=/etc/foam.passwd
     1056{
     1057 "slivers": [
     1058  {
     1059   "status": "Approved",
     1060   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15:013f6aa7-e600-4be5-9e31-5c0436223dfd",
     1061   "creation": "2012-09-03 21:32:30.838618+00:00",
     1062   "pend_reason": "Request has underspecified VLAN requests",
     1063   "expiration": "2013-06-15 23:00:00+00:00",
     1064   "deleted": "False",
     1065   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs",
     1066   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15",
     1067   "enabled": true,
     1068   "email": "jbs@bbn.com",
     1069   "flowvisor_slice": "013f6aa7-e600-4be5-9e31-5c0436223dfd",
     1070   "desc": "JBS 15 OpenFlow resources at BBN ExoGENI.",
     1071   "ref": null,
     1072   "id": 38,
     1073   "uuid": "013f6aa7-e600-4be5-9e31-5c0436223dfd"
     1074  },
     1075  {
     1076   "status": "Approved",
     1077   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16:8aad0aae-ae92-4a3c-bd5e-43f7456f628e",
     1078   "creation": "2012-09-03 21:34:38.493069+00:00",
     1079   "pend_reason": "Request has underspecified VLAN requests",
     1080   "expiration": "2013-06-15 23:00:00+00:00",
     1081   "deleted": "False",
     1082   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs",
     1083   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16",
     1084   "enabled": true,
     1085   "email": "jbs@bbn.com",
     1086   "flowvisor_slice": "8aad0aae-ae92-4a3c-bd5e-43f7456f628e",
     1087   "desc": "JBS 16 OpenFlow resources at BBN ExoGENI.",
     1088   "ref": null,
     1089   "id": 39,
     1090   "uuid": "8aad0aae-ae92-4a3c-bd5e-43f7456f628e"
     1091  },
     1092  {
     1093   "status": "Approved",
     1094   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon:062d476f-2433-49bf-b55a-d902b3314e13",
     1095   "creation": "2013-03-08 19:58:08.787536+00:00",
     1096   "pend_reason": "Request has underspecified VLAN requests",
     1097   "expiration": "2013-05-30 00:00:00+00:00",
     1098   "deleted": "False",
     1099   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+tupty",
     1100   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon",
     1101   "enabled": true,
     1102   "email": "tupty@bbn.com",
     1103   "flowvisor_slice": "062d476f-2433-49bf-b55a-d902b3314e13",
     1104   "desc": "tuptymon OpenFlow resources at BBN.",
     1105   "ref": null,
     1106   "id": 93,
     1107   "uuid": "062d476f-2433-49bf-b55a-d902b3314e13"
     1108  },
     1109  {
     1110   "status": "Approved",
     1111   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs17:697158f8-3b67-4ada-9386-da77337b086a",
     1112   "creation": "2013-03-12 17:18:23.544339+00:00",
     1113   "pend_reason": "Request has underspecified VLAN requests",
     1114   "expiration": "2013-03-15 23:00:00+00:00",
     1115   "deleted": "False",
     1116   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs",
     1117   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs17",
     1118   "enabled": true,
     1119   "email": "jbs@pgeni.gpolab.bbn.com",
     1120   "flowvisor_slice": "697158f8-3b67-4ada-9386-da77337b086a",
     1121   "desc": "JBS 17 OpenFlow resources at BBN ExoGENI.",
     1122   "ref": null,
     1123   "id": 94,
     1124   "uuid": "697158f8-3b67-4ada-9386-da77337b086a"
     1125  }
     1126 ]
     1127}
     1128}}}
     1129
     1130That showed the FOAM sliver URN and !FlowVisor slice name for the jbs17 slice, which I put into variables for later use:
     1131
     1132{{{
     1133sliver_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs17:697158f8-3b67-4ada-9386-da77337b086a"
     1134flowvisor_slice="697158f8-3b67-4ada-9386-da77337b086a"
     1135}}}
     1136
     1137Note that a new sliver ''was'' added to FOAM, because I created one using the shared mesoscale VLAN, rather than a slice-private VLAN, because ORCA doesn't support the creation of slice-private !OpenFlow-controlled VLANs yet. That doesn't affect the substance of this test.
     1138
     1139On bbn-hn, I got a list of active FV slices from !FlowVisor:
     1140
     1141{{{
     1142[15:33:44] jbs@bbn-hn:/home/jbs
     1143+$ fvctl --passwd-file=/etc/flowvisor.passwd listSlices
     1144Slice 0: orca-5
     1145Slice 1: orca-4
     1146Slice 2: fvadmin
     1147Slice 3: orca-6
     1148Slice 4: 697158f8-3b67-4ada-9386-da77337b086a
     1149Slice 5: orca-3
     1150Slice 6: orca-2
     1151Slice 7: 8aad0aae-ae92-4a3c-bd5e-43f7456f628e
     1152Slice 8: 062d476f-2433-49bf-b55a-d902b3314e13
     1153Slice 9: orca-2601
     1154Slice 10: 013f6aa7-e600-4be5-9e31-5c0436223dfd
     1155Slice 11: orca-2602
     1156Slice 12: orca-2603
     1157Slice 13: orca-2604
     1158Slice 14: orca-2605
     1159}}}
     1160
     1161The jbs17 FV slice is in that list, slice 4.
     1162
     1163I got more information about that FV slice, and confirmed that it points to my controller:
     1164
     1165{{{
     1166[15:37:24] jbs@bbn-hn:/home/jbs
     1167+$ fvctl --passwd-file=/etc/flowvisor.passwd getSliceInfo $flowvisor_slice
     1168Got reply:
     1169connection_1=00:01:08:17:f4:b5:2a:00-->/192.1.242.3:43618-->naxos.gpolab.bbn.com/192.1.249.133:33017
     1170contact_email=jbs@pgeni.gpolab.bbn.com
     1171controller_hostname=naxos.gpolab.bbn.com
     1172controller_port=33017
     1173creator=fvadmin
     1174}}}
     1175
     1176On bbn-hn, I used FV or FOAM to get a list of the flowspace rules that correspond to that FV slice:
     1177
     1178{{{
     1179[15:38:18] jbs@bbn-hn:/home/jbs
     1180+$ fvctl --passwd-file=/etc/flowvisor.passwd listFlowSpace | grep $flowvisor_slice
     1181rule 2: FlowEntry[dpid=[00:01:08:17:f4:b5:2a:00],ruleMatch=[OFMatch[dl_type=0x800,dl_vlan=0x6d6,nw_dst=10.42.17.0/24,nw_src=10.42.17.0/24]],actionsList=[Slice:697158f8-3b67-4ada-9386-da77337b086a=4],id=[-892161202],priority=[100],]
     1182rule 3: FlowEntry[dpid=[00:01:08:17:f4:b5:2a:00],ruleMatch=[OFMatch[dl_type=0x806,dl_vlan=0x6d6,nw_dst=10.42.17.0/24,nw_src=10.42.17.0/24]],actionsList=[Slice:697158f8-3b67-4ada-9386-da77337b086a=4],id=[-892161200],priority=[100],]
     1183}}}
     1184
     1185Those are the expected flowspace rules (traffic that matches my subnet on VLAN 1750 (06d6 in hex), send it to my FV slice).
     1186
    4991187== Step 7: verify MAC addresses on the rack dataplane switch ==
    5001188
     
    5071195
    5081196'''Verify:'''
    509  * It is possible to identify and classify every MAC address visible on the switch
     1197 * It is possible to identify and classify every MAC address visible on the switch
     1198
     1199=== Results of Step 7 from 2013-03-12 ===
     1200
     1201On bbn-hn, I logged in to the 8264:
     1202
     1203{{{
     1204ssh 8264.bbn.xo
     1205}}}
     1206
     1207I showed the MAC address table:
     1208
     1209{{{
     1210bbn-8264.bbn.xo>show mac
     1211Mac address Aging Time: 300
     1212
     1213Total number of FDB entries : 16
     1214     MAC address       VLAN     Port    Trnk  State  Permanent 
     1215  -----------------  --------  -------  ----  -----  --------- 
     1216  00:80:e5:2d:01:64    1006    63              FWD               
     1217  00:80:e5:2d:03:ac    1006    63              FWD               
     1218  08:17:f4:e8:05:00    1006    63              FWD               
     1219  5c:f3:fc:6b:10:a8    1006    63              FWD               
     1220  5c:f3:fc:c0:14:c5    1006    63              FWD               
     1221  5c:f3:fc:c0:50:09    1006    63              FWD               
     1222  5c:f3:fc:c0:53:65    1006    63              FWD               
     1223  5c:f3:fc:c0:57:f9    1006    63              FWD               
     1224  5c:f3:fc:c0:67:51    1006    63              FWD               
     1225  6c:ae:8b:1b:e7:8e    1006    63              FWD               
     1226  6c:ae:8b:1b:e7:f6    1006    63              FWD               
     1227  6c:ae:8b:1b:e9:d6    1006    63              FWD               
     1228  6c:ae:8b:1b:ee:fe    1006    63              FWD               
     1229  6c:ae:8b:1b:ef:56    1006    63              FWD               
     1230  6c:ae:8b:1b:f0:ae    1006    63              FWD               
     1231  f8:c0:01:bb:f8:cb    1006    63              FWD               
     1232}}}
     1233
     1234Those are all from the management VLAN, on the port that connects the switch to the control switch; I asked xo-bbn@renci.org if that was expected.
    5101235
    5111236== Step 8: verify active dataplane traffic ==
     
    5211246'''Verify:'''
    5221247 * The switch reports interface counters, and an administrator can obtain plausible estimates of dataplane traffic quantities by looking at them.
     1248
     1249=== Results of Step 8 from 2013-03-12 ===
     1250
     1251We know from Step 4 that bbn-eg-jbs17-a is on bbn-w6, and bbn-eg-jbs17-b is on bbn-w8; we didn't find their MAC addresses in step 7, but we know from our connection inventory that the eth3 interfaces on bbn-w6 and bbn-w8 are on port 46 and 48 (respectively) of the 8264.
     1252
     1253On bbn-hn, I logged in to the 8264:
     1254
     1255{{{
     1256ssh 8264.bbn.xo
     1257}}}
     1258
     1259I could show "bitrate usage" information about the ports that eth2 and eth3 of bbn-w6 and bbn-w8 are on:
     1260
     1261{{{
     1262
     1263  bbn-8264.bbn.xo>show interface port 22,24,46,48 bitrate-usage 
     1264  Utilization statistics for rate. Press CTRL+C to stop:
     1265                     In             Out
     1266  Port 22:           0Kbps           0Kbps  -
     1267  Port 24:           0Kbps           0Kbps  \
     1268  Port 46:           6Kbps           6Kbps  |
     1269  Port 48:           6Kbps           5Kbps  /
     1270}}}
     1271
     1272It cycles through those, updating as it goes. That shows some traffic, but less of it, and more symmetric, than I would have expected.
     1273
     1274I asked xo-bbn@renci.org about this.