wiki:GENIRacksHome/InstageniRacks/ConfirmationTestStatus/GATech

Version 23 (modified by lnevers@bbn.com, 11 years ago) (diff)

--

Georgia Institute of Technology InstaGENI Confirmation Tests

For details about the tests in this page, see the ExoGENI Confirmation Tests page.
For site status see the InstaGENI New Site Confirmation Tests Status page.

Note: Omni nick_names for site aggregate used for these tests are:

ig-gatech=,https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am
ig-gpo=,https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
ig-of-gatech=,https://foam.instageni.rnoc.gatech.edu:3626/foam/gapi/1
ig-of-gpo=,https://foam.gpolab.bbn.com:3626/foam/gapi/1 

IG-CT-1 - Access to New Site VM resources

Got Aggregate version, which showed AM API V1, V2, and V3 are supported and V2 is default:

$ omni.py getversion -a ig-gatech
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework emulab
INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.rnoc.gatech.edu/spewlogfile.php3?logfile=8620577d4cbe3fa1f24c16b081ad6e2e)
INFO:omni:AM URN: unspecified_AM_URN (url: https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am) has version: ( (PG log url - look here for details on any failures: https://www.instageni.rnoc.gatech.edu/spewlogfile.php3?logfile=8620577d4cbe3fa1f24c16b081ad6e2e).)
INFO:omni:{   'code_tag': 'cbb88d74dcd4baacce6182a609122c0ba25a4a57',
    'geni_ad_rspec_versions': [   {   'extensions': [],
                                      'namespace': 'http://www.protogeni.net/resources/rspec/0.1',
                                      'schema': 'http://www.protogeni.net/resources/rspec/0.1/ad.xsd',
                                      'type': 'ProtoGENI',
                                      'version': '0.1'},
                                  {   'extensions': [],
                                      'namespace': 'http://www.protogeni.net/resources/rspec/0.2',
                                      'schema': 'http://www.protogeni.net/resources/rspec/0.2/ad.xsd',
                                      'type': 'ProtoGENI',
                                      'version': '0.2'},
                                  {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
                                      'namespace': 'http://www.protogeni.net/resources/rspec/2',
                                      'schema': 'http://www.protogeni.net/resources/rspec/2/ad.xsd',
                                      'type': 'ProtoGENI',
                                      'version': '2'},
                                  {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
                                      'namespace': 'http://www.geni.net/resources/rspec/3',
                                      'schema': 'http://www.geni.net/resources/rspec/3/ad.xsd',
                                      'type': 'GENI',
                                      'version': '3'}],
    'geni_api': 2,
    'geni_api_versions': {   '1': 'https://boss.instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am/1.0',
                             '2': 'https://boss.instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am/2.0',
                             '3': 'https://boss.instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am/3.0'},
    'geni_request_rspec_versions': [   {   'extensions': [],
                                           'namespace': 'http://www.protogeni.net/resources/rspec/0.1',
                                           'schema': 'http://www.protogeni.net/resources/rspec/0.1/request.xsd',
                                           'type': 'ProtoGENI',
                                           'version': '0.1'},
                                       {   'extensions': [],
                                           'namespace': 'http://www.protogeni.net/resources/rspec/0.2',
                                           'schema': 'http://www.protogeni.net/resources/rspec/0.2/request.xsd',
                                           'type': 'ProtoGENI',
                                           'version': '0.2'},
                                       {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
                                           'namespace': 'http://www.protogeni.net/resources/rspec/2',
                                           'schema': 'http://www.protogeni.net/resources/rspec/2/request.xsd',
                                           'type': 'ProtoGENI',
                                           'version': '2'},
                                       {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
                                           'namespace': 'http://www.geni.net/resources/rspec/3',
                                           'schema': 'http://www.geni.net/resources/rspec/3/request.xsd',
                                           'type': 'GENI',
                                           'version': '3'}],
    'hostname': 'boss.instageni.rnoc.gatech.edu',
    'hrn': 'gatechinstageni.cm',
    'interface': 'aggregate',
    'url': 'https://boss.instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am',
    'urn': 'urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm'}
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed getversion:
  Options as run:
		aggregate: ['ig-gatech']
		framework: emulab
		noGetVersionCache: True
  Args: getversion
  Result Summary: 
Got version for https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am
INFO:omni: ============================================================

The InstaGENI version in" 'code_tag':'cbb88d74dcd4baacce6182a609122c0ba25a4a57'" is the same as the run at the Utah PG:

getversion-instageni-gpolab-bbn-com-protogeniv2.json:   {   'code_tag': '7e584af01b968c18b7d87fe7e78a5dde3549c47f',
getversion-instageni-northwestern-edu-protogeniv2.json: {   'code_tag': '7e584af01b968c18b7d87fe7e78a5dde3549c47f',
getversion-instageni-rnoc-gatech-edu-protogeni.json:    {   'code_tag': 'cbb88d74dcd4baacce6182a609122c0ba25a4a57',
getversion-lan-sdn-uky-edu-protogeniv2.json:            {   'code_tag': '7e584af01b968c18b7d87fe7e78a5dde3549c47f',
getversion-utah-geniracks-net-protogeni.json:           {   'code_tag': '94a298eaf6cf8ff1bbdbac208c60522cb2378c6b',
getversion-www-emulab-net-protogeni.json:               {   'code_tag': 'c62143c04d3b777ac12297197a858fc12f2ce55a',

Get list of "available" compute resources:

$  omni.py -a ig-gatech listresources --available -o
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework emulab
INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Saving output to a file.
INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Listed advertised resources at 1 out of 1 possible aggregates.
INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.rnoc.gatech.edu/spewlogfile.php3?logfile=eb5062989da267c2d2133d745fcab8f1)
INFO:omni:Writing to 'rspec-instageni-rnoc-gatech-edu-protogeni.xml'
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed listresources:
  Options as run:
		aggregate: ['ig-gatech']
		framework: emulab
		geni_available: True
		output: True

  Args: listresources
  Result Summary: Queried resources from 1 of 1 aggregate(s).
Wrote rspecs from 1 aggregate(s) to 1 file(s)
Saved listresources RSpec from 'unspecified_AM_URN' (url 'https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am') to file rspec-instageni-rnoc-gatech-edu-protogeni.xml;  
INFO:omni: ============================================================

Verified that Advertisement RSpec only includes available resources, as requested:

$ egrep "node comp|available now" rspec-instageni-rnoc-gatech-edu-protogeni.xml 
  <node component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+node+procurve2" component_manager_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm" component_name="procurve2" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+node+pc3" component_manager_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm" component_name="pc3" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+node+pc5" component_manager_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm" component_name="pc5" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+node+pc4" component_manager_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm" component_name="pc4" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+node+pc1" component_manager_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm" component_name="pc1" exclusive="false">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+node+interconnect-campus" component_manager_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm" component_name="interconnect-campus" exclusive="false">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+node+pc2" component_manager_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm" component_name="pc2" exclusive="false">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+node+internet" component_manager_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm" component_name="internet" exclusive="true">    
      <available now="true"/>    

Created a slice:

$ omni.py createslice IG-CT-1
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework emulab
INFO:omni:Created slice with Name IG-CT-1, URN urn:publicid:IDN+emulab.net+slice+IG-CT-1, Expiration 2013-04-29 20:08:08+00:00
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createslice:
  Options as run:
		framework: emulab
  Args: createslice IG-CT-1
  Result Summary: Created slice with Name IG-CT-1, URN urn:publicid:IDN+emulab.net+slice+IG-CT-1, Expiration 2013-04-29 20:08:08+00:00
 
INFO:omni: ============================================================

Created a 4 VMs sliver using the RSpec IG-CT-1-gatech.rspec:

$ omni.py createsliver -a ig-gatech IG-CT-1 IG-CT-1-gatech.rspec
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework emulab
INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+emulab.net+slice+IG-CT-1 expires within 1 day on 2013-04-29 20:08:08 UTC
INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-1-gatech.rspec for slice urn:publicid:IDN+emulab.net+slice+IG-CT-1
INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.rnoc.gatech.edu/spewlogfile.php3?logfile=ffe00ffb6ca5060f9edd804b84779732)
INFO:omni:Got return from CreateSliver for slice IG-CT-1 at https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-1
	at AM:
	URN: unspecified_AM_URN
	URL: https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am
 -->
INFO:omni:<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3   http://www.geni.net/resources/rspec/3/manifest.xsd">  

  <node client_id="VM-1" component_manager_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+213">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+219" mac_address="0232a16bc0c7">
      <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-2"/><host name="VM-1.IG-CT-1.emulab-net.instageni.rnoc.gatech.edu"/><services><login authentication="ssh-keys" hostname="pc1.instageni.rnoc.gatech.edu" port="30522" username="lnevers"/></services></node>
  <node client_id="VM-2" component_manager_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+214">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+220" mac_address="02dce062f6e4">
      <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-4"/><host name="VM-2.IG-CT-1.emulab-net.instageni.rnoc.gatech.edu"/><services><login authentication="ssh-keys" hostname="pc1.instageni.rnoc.gatech.edu" port="30523" username="lnevers"/></services></node>
  <node client_id="VM-3" component_manager_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+215">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-3:if0" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+221" mac_address="02e45228ffe1">
      <ip address="192.168.1.3" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-5"/><host name="VM-3.IG-CT-1.emulab-net.instageni.rnoc.gatech.edu"/><services><login authentication="ssh-keys" hostname="pc1.instageni.rnoc.gatech.edu" port="30524" username="lnevers"/></services></node>
  <node client_id="VM-4" component_manager_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+216">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-4:if0" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+222" mac_address="02615a744e98">
      <ip address="192.168.1.4" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-6"/><host name="VM-4.IG-CT-1.emulab-net.instageni.rnoc.gatech.edu"/><services><login authentication="ssh-keys" hostname="pc1.instageni.rnoc.gatech.edu" port="30525" username="lnevers"/></services></node>
  <link client_id="lan0" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+218" vlantag="258">
    <component_manager name="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm"/>
    <interface_ref client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+219"/>
    <interface_ref client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+220"/>
    <interface_ref client_id="VM-3:if0" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+221"/>
    <interface_ref client_id="VM-4:if0" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+222"/>
    <link_type name="lan"/>
  </link>
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:
  Options as run:
		aggregate: ['ig-gatech']
		framework: emulab

  Args: createsliver IG-CT-1 IG-CT-1-gatech.rspec
  Result Summary: Got Reserved resources RSpec from instageni-rnoc-gatech-edu-protogeni 
INFO:omni: ============================================================

The following is login information for the sliver:

$ readyToLogin.py -a ig-gatech IG-CT-1
<...>
VM-4's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-4 using:
	xterm -e ssh -p 30525  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.rnoc.gatech.edu &

VM-3's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-3 using:
	xterm -e ssh -p 30524  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.rnoc.gatech.edu &

VM-2's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-2 using:
	xterm -e ssh -p 30523  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.rnoc.gatech.edu &

VM-1's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-1 using:
	xterm -e ssh -p 30522  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.rnoc.gatech.edu &

Nodes have no IP address. Ticket #

Measurements

Log into specified host and collect iperf and ping statistics. All measurements are collected over 60 seconds, using default images and default link bandwidth:

Iperf InstaGENI GATech VM-2 to VM-1 (TCP) - TCP window size: 16.0 KB

Collected: 2013-04-29

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.1 sec   694 MBytes  96.9 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   140 MBytes  19.6 Mbits/sec
[  5]  0.0-60.1 sec   142 MBytes  19.8 Mbits/sec
[  6]  0.0-60.2 sec   140 MBytes  19.5 Mbits/sec
[  4]  0.0-60.3 sec   140 MBytes  19.5 Mbits/sec
[  7]  0.0-60.4 sec   144 MBytes  19.9 Mbits/sec
[SUM]  0.0-60.4 sec   706 MBytes  98.0 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  9]  0.0-60.0 sec  80.9 MBytes  11.3 Mbits/sec
[  5]  0.0-60.1 sec  80.1 MBytes  11.2 Mbits/sec
[  4]  0.0-60.2 sec  79.6 MBytes  11.1 Mbits/sec
[  3]  0.0-60.3 sec  80.2 MBytes  11.2 Mbits/sec
[ 12]  0.0-60.4 sec  79.5 MBytes  11.0 Mbits/sec
[  6]  0.0-60.5 sec  79.9 MBytes  11.1 Mbits/sec
[ 11]  0.0-60.5 sec  52.0 MBytes  7.21 Mbits/sec
[  8]  0.0-60.5 sec  80.5 MBytes  11.2 Mbits/sec
[  7]  0.0-60.5 sec  52.5 MBytes  7.28 Mbits/sec
[ 10]  0.0-60.7 sec  53.1 MBytes  7.34 Mbits/sec
[SUM]  0.0-60.7 sec   718 MBytes  99.2 Mbits/sec

Iperf InstaGENI GATech VM-2 to the VM-1 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[  3] Server Report:
[  3]  0.0-60.1 sec   702 MBytes  98.0 Mbits/sec   0.030 ms 11986/512821 (2.3%)
[  3]  0.0-60.1 sec  1 datagrams received out-of-order

Ping from InstaGENI GATech VM-2 to the VM-1

60 packets transmitted, 60 received, 0% packet loss, time 58999ms
rtt min/avg/max/mdev = 0.026/0.030/0.047/0.005 ms

IG-CT-2 - Access to New Site bare metal and VM resources

Create a slice:

$ omni.py createslice IG-CT-2
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework emulab
INFO:omni:Created slice with Name IG-CT-2, URN urn:publicid:IDN+emulab.net+slice+IG-CT-2, Expiration 2013-04-29 20:45:15+00:00
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createslice:
  Options as run:
		framework: emulab
  Args: createslice IG-CT-2
  Result Summary: Created slice with Name IG-CT-2, URN urn:publicid:IDN+emulab.net+slice+IG-CT-2, Expiration 2013-04-29 20:45:15+00:00
INFO:omni: ============================================================

Created a sliver with one VM and one Raw PC using RSpec IG-CT-2-gatech.rspec

$ omni.py createsliver -a ig-gatech IG-CT-2 IG-CT-2-gatech.rspec
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework emulab
INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+emulab.net+slice+IG-CT-2 expires within 1 day on 2013-04-29 20:45:15 UTC
INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-2-gatech.rspec for slice urn:publicid:IDN+emulab.net+slice+IG-CT-2
INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.rnoc.gatech.edu/spewlogfile.php3?logfile=f76f82b9f853ed671d4a8f800e7ded0e)
INFO:omni:Got return from CreateSliver for slice IG-CT-2 at https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-2
	at AM:
	URN: unspecified_AM_URN
	URL: https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am
 -->
INFO:omni:<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3   http://www.geni.net/resources/rspec/3/manifest.xsd">  

 <node client_id="VM" component_manager_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+224">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM:if0" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+227" mac_address="02f07efd5b5c">
      <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-7"/><host name="VM.IG-CT-2.emulab-net.instageni.rnoc.gatech.edu"/><services><login authentication="ssh-keys" hostname="pc1.instageni.rnoc.gatech.edu" port="31034" username="lnevers"/></services></node>
  <node client_id="PC" component_manager_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm" exclusive="true" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+node+pc3" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+223">
    <sliver_type name="raw-pc"/>
    <interface client_id="PC:if0" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+interface+pc3:eth1" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+228" mac_address="6C3BE5B26A4E">
      <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pc3"/><host name="PC.IG-CT-2.emulab-net.instageni.rnoc.gatech.edu"/><services><login authentication="ssh-keys" hostname="pc3.instageni.rnoc.gatech.edu" port="22" username="lnevers"/></services></node>
  <link client_id="lan0" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+226" vlantag="259">
    <component_manager name="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm"/>
    <interface_ref client_id="VM:if0" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+227"/>
    <interface_ref client_id="PC:if0" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+interface+pc3:eth1" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+228"/>
    <link_type name="lan"/>
  </link>
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:

  Options as run:
		aggregate: ['ig-gatech']
		framework: emulab

  Args: createsliver IG-CT-2 IG-CT-2-gatech.rspec

  Result Summary: Got Reserved resources RSpec from instageni-rnoc-gatech-edu-protogeni 
INFO:omni: ============================================================

Determined login information:

$ readyToLogin.py -a ig-gatech IG-CT-2
<...>
VM's geni_status is: ready (am_status:ready) 
User lnevers logins to VM using:
	xterm -e ssh -p 31034  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.rnoc.gatech.edu &

PC's geni_status is: ready (am_status:ready) 
User lnevers logins to PC using:
	xterm -e ssh -i /home/lnevers/.ssh/id_rsa lnevers@pc3.instageni.rnoc.gatech.edu &

Measurements

Log into specified host and collect iperf and ping statistics. All measurements are collected over 60 seconds, using default images and default link bandwidth:

Iperf InstaGENI GATech PC to VM (TCP) - TCP window size: 16.0 KB

Collected: 2013-04-29

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   145 MBytes  20.2 Mbits/sec
[  4]  0.0-60.0 sec   145 MBytes  20.3 Mbits/sec
[  5]  0.0-60.1 sec   144 MBytes  20.1 Mbits/sec
[  6]  0.0-60.1 sec   143 MBytes  20.0 Mbits/sec
[  7]  0.0-60.2 sec   145 MBytes  20.2 Mbits/sec
[SUM]  0.0-60.2 sec   722 MBytes   101 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-60.0 sec  72.8 MBytes  10.2 Mbits/sec
[ 10]  0.0-60.1 sec  72.5 MBytes  10.1 Mbits/sec
[  4]  0.0-60.1 sec  71.5 MBytes  9.98 Mbits/sec
[  9]  0.0-60.1 sec  72.1 MBytes  10.1 Mbits/sec
[ 12]  0.0-60.1 sec  73.4 MBytes  10.2 Mbits/sec
[ 11]  0.0-60.3 sec  72.9 MBytes  10.1 Mbits/sec
[  3]  0.0-60.3 sec  72.4 MBytes  10.1 Mbits/sec
[  8]  0.0-60.4 sec  75.1 MBytes  10.4 Mbits/sec
[  7]  0.0-60.4 sec  74.6 MBytes  10.4 Mbits/sec
[  6]  0.0-60.6 sec  69.1 MBytes  9.56 Mbits/sec
[SUM]  0.0-60.6 sec   726 MBytes   100 Mbits/sec

Iperf InstaGENI GATech PC to the VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec
[  3] Sent 512821 datagrams
[  3] Server Report:
[  3]  0.0-60.1 sec   702 MBytes  97.9 Mbits/sec   0.006 ms 12242/512820 (2.4%)
[  3]  0.0-60.1 sec  1 datagrams received out-of-order

Ping from InstaGENI GATech PC to VM

60 packets transmitted, 60 received, 0% packet loss, time 58999ms
rtt min/avg/max/mdev = 0.120/0.139/0.153/0.017 ms

Iperf InstaGENI GATech PC to PC (TCP) - TCP window size: 16.0 KB

Even though not part of this test, ran an experiment with 2 raw pcs to capture performance between dedicated devices.

Collected: 2013-04-29

One Client

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  6.58 GBytes   941 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   840 MBytes   117 Mbits/sec
[  7]  0.0-60.0 sec  1.64 GBytes   235 Mbits/sec
[  5]  0.0-60.0 sec  1.64 GBytes   235 Mbits/sec
[  4]  0.0-60.0 sec  1.64 GBytes   235 Mbits/sec
[  6]  0.0-60.0 sec   848 MBytes   119 Mbits/sec
[SUM]  0.0-60.0 sec  6.58 GBytes   942 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  7]  0.0-60.0 sec  1.09 GBytes   157 Mbits/sec
[  4]  0.0-60.0 sec  1.10 GBytes   157 Mbits/sec
[ 11]  0.0-60.0 sec  1.10 GBytes   157 Mbits/sec
[ 12]  0.0-60.0 sec   560 MBytes  78.2 Mbits/sec
[  5]  0.0-60.0 sec   282 MBytes  39.4 Mbits/sec
[  8]  0.0-60.0 sec  1.10 GBytes   157 Mbits/sec
[  9]  0.0-60.0 sec   566 MBytes  79.0 Mbits/sec
[  3]  0.0-60.1 sec   281 MBytes  39.3 Mbits/sec
[  6]  0.0-60.1 sec   283 MBytes  39.6 Mbits/sec
[ 10]  0.0-60.1 sec   284 MBytes  39.7 Mbits/sec
[SUM]  0.0-60.1 sec  6.58 GBytes   942 Mbits/sec

Iperf InstaGENI GATech PC to the PC (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec
[  3] Sent 512821 datagrams
[  3] Server Report:
[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec   0.008 ms    0/512820 (0%)
[  3]  0.0-60.0 sec  1 datagrams received out-of-order

Ping from InstaGENI GATech PC to PC

60 packets transmitted, 60 received, 0% packet loss, time 59000ms
rtt min/avg/max/mdev = 0.108/0.134/0.145/0.016 ms

IG-CT-3 - Multiple sites experiment

Create a slice:

$ omni.py createslice IG-CT-3
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Created slice with Name IG-CT-3, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3, Expiration 2013-05-03 20:48:33+00:00
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createslice:
  Options as run:
		framework: pg
  Args: createslice IG-CT-3
  Result Summary: Created slice with Name IG-CT-3, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3, Expiration 2013-05-03 20:48:33+00:00
 INFO:omni: ============================================================

Create a sliver with one VM at GATech and one VM at GPO using RSpec IG-CT-3-gatech.rspec. First created the GPO InstaGENI sliver:

$ omni.py createsliver IG-CT-3 -a ig-gpo IG-CT-3-gatech.rspec 
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-gpo with URL https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires on 2013-05-10 00:00:00 UTC
INFO:omni:Substituting AM nickname ig-gpo with URL https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-gpo with URL https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-3-gatech.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3
INFO:omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=cd8e21a2c43a7cdf9d5b73c3bab7d753)
INFO:omni:Got return from CreateSliver for slice IG-CT-3 at https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-3
	at AM:
	URN: unspecified_AM_URN
	URL: https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
 -->
INFO:omni:<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rspec/3                            http://www.geni.net/resources/rspec/3/manifest.xsd" type="manifest">

  <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+4117">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-1:if0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+4120" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc1:eth0">
      <ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-3"/><host name="VM-1.IG-CT-3.pgeni-gpolab-bbn-com.instageni.gpolab.bbn.com"/><services><login authentication="ssh-keys" hostname="pc1.instageni.gpolab.bbn.com" port="30778" username="lnevers"/></services></node>
  <node client_id="VM-2" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+node+pc2" component_manager_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm" component_name="pc2" exclusive="false">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-2:if0">
      <ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  </node>
  <link client_id="gre-tunnel0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+4119">
    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    <component_manager name="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm"/>
    <interface_ref client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc1:eth0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+4120"/>
    <interface_ref client_id="VM-2:if0"/>
    <property source_id="VM-1:if0" dest_id="VM-2:if0"/>
    <property source_id="VM-2:if0" dest_id="VM-1:if0"/>
    <link_type name="gre-tunnel"/>
  </link>
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:

  Options as run:
		aggregate: ['ig-gpo']
		framework: pg

  Args: createsliver IG-CT-3 IG-CT-3-gatech.rspec

  Result Summary: Got Reserved resources RSpec from instageni-gpolab-bbn-com-protogeniv2 
INFO:omni: ============================================================

and the GA Tech InstaGENI sliver:

$ omni.py createsliver IG-CT-3 -a ig-gatech IG-CT-3-gatech.rspec 
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires on 2013-05-10 00:00:00 UTC
INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-3-gatech.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3
INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.rnoc.gatech.edu/spewlogfile.php3?logfile=633dc363177bad89b8ea703981bf93ee)
INFO:omni:Got return from CreateSliver for slice IG-CT-3 at https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-3
	at AM:
	URN: unspecified_AM_URN
	URL: https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am
 -->
INFO:omni:<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rspec/3                            http://www.geni.net/resources/rspec/3/manifest.xsd" type="manifest">

  <node client_id="VM-1" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-1:if0">
      <ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  </node>
  <node client_id="VM-2" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+node+pc2" component_manager_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm" component_name="pc2" exclusive="false" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+271">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-2:if0" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+274" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+interface+pc2:eth0">
      <ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-1"/><host name="VM-2.IG-CT-3.pgeni-gpolab-bbn-com.instageni.rnoc.gatech.edu"/><services><login authentication="ssh-keys" hostname="pc2.instageni.rnoc.gatech.edu" port="30522" username="lnevers"/></services></node>
  <link client_id="gre-tunnel0" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+273">
    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    <component_manager name="urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm"/>
    <interface_ref client_id="VM-1:if0"/>
    <interface_ref client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+interface+pc2:eth0" sliver_id="urn:publicid:IDN+instageni.rnoc.gatech.edu+sliver+274"/>
    <property source_id="VM-1:if0" dest_id="VM-2:if0"/>
    <property source_id="VM-2:if0" dest_id="VM-1:if0"/>
    <link_type name="gre-tunnel"/>
  </link>
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:

  Options as run:
		aggregate: ['ig-gatech']
		framework: pg

  Args: createsliver IG-CT-3 IG-CT-3-gatech.rspec

  Result Summary: Got Reserved resources RSpec from instageni-rnoc-gatech-edu-protogeni 
INFO:omni: ============================================================

Determined login information at each GATech and GPO aggregate:

$ readyToLogin.py IG-CT-3 -a ig-gatech 
  ....
VM-2's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-2 using:
	xterm -e ssh -p 30522  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.rnoc.gatech.edu &


$ readyToLogin.py IG-CT-3 -a ig-gpo
  ....
VM-1's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-1 using:
	xterm -e ssh -p 30778  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.gpolab.bbn.com &

Note: There is not GRE traffic allowed at GA Tech, waiting on firewall updates....

Measurements

Iperf InstaGENI GPO VM to GA Tech VM (TCP) - TCP window size: 16.0 KB

Collected: 2013-xx-xx

One Client_

Five Clients

Ten Clients

Iperf InstaGENI GPO VM to GA Tech VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

Ping from InstaGENI GPO VM to the GA Tech VM

Iperf InstaGENI GA Tech VM to GPO VM (TCP) - TCP window size: 16.0 KB

Collected: 2013-04-29

One Client_

Five Clients

Ten Clients

Iperf InstaGENI GATech VM-1 to GPO VM-2 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

Ping from InstaGENI GA Tech VM to GPO VM

IG-CT-4 - Multiple sites OpenFlow experiment and interoperability

First create a slice:

$ omni.py createslice IG-CT-4

Then create slivers at all OpenFlow aggregates. This confirmation test creates a sliver at each of the following aggregates using the RSpec specified. RSpecs can be found here.

$ omni.py createsliver -a of-nlr IG-CT-4 IG-CT-4-openflow-nlr.rspec 
$ omni.py createsliver -a of-rutgers IG-CT-4  IG-CT-4-openflow-rutgers.rspec 
$ omni.py createsliver -a of-i2 IG-CT-4 IG-CT-4-openflow-i2.rspec 
$ omni.py createsliver -a of-gpo IG-CT-4 IG-CT-4-openflow-gpo.rspec 
$ omni.py createsliver -a eg-of-gpo IG-CT-4 IG-CT-4-openflow-eg-gpo.rspec 
$ omni.py createsliver -a of-uen IG-CT-4 ./IG-CT-4-openflow-uen.rspec
$ omni.py createsliver -a of-sox IG-CT-4 IG-CT-4-openflow-sox.rspec 
$ omni.py createsliver -a ig-of-gatech IG-CT-4 IG-CT-4-openflow-ig-gatech.rspec 
$ omni.py createsliver -a ig-of-gpo IG-CT-4 IG-CT-4-openflow-ig-gpo.rspec 
$ omni.py createsliver -a ig-of-utah IG-CT-4 ./IG-CT-4-openflow-ig-utah.rspec 
 

Then create a sliver at each of the compute resource aggregates, RSpecs used can be found RSpecs can be found here.

$ omni.py createsliver -a pg-utah IG-CT-4 IG-CT-4-rutgers-wapg-pg-utah.rspec
$ omni.py createsliver -a ig-utah IG-CT-4 IG-CT-4-ig-utah.rspec
$ omni.py createsliver -a ig-gpo IG-CT-4 IG-CT-4-ig-gpo.rspec
$ omni.py createsliver -a eg-gpo IG-CT-4 IG-CT-4-eg-gpo.rspec
$ omni.py createsliver -a ig-gatech IG-CT-4 IG-CT-4-ig-gatech.rspec

Once the slivers were ready, determined login for PG and Indiana hosts on shared VLAN 1750:

$ readyToLogin.py -a pg-utah IG-CT-4
<...>
utah-pg's geni_status is: ready (am_status:ready) 
User lnevers logins to utah-pg using:
        xterm -e ssh -p 35386  -i /home/lnevers/.ssh/id_rsa lnevers@pc403.emulab.net &

wapg-rutgers-pg51's geni_status is: ready (am_status:ready) 
User lnevers logins to wapg-rutgers-pg51 using:
        xterm -e ssh -i /home/lnevers/.ssh/id_rsa lnevers@pg51.emulab.net &

Determined login for Utah InstaGENI:

$ readyToLogin.py -a ig-utah  IG-CT-4
<...>
utah-ig's geni_status is: ready (am_status:ready) 
User lnevers logins to utah-ig using:
        xterm -e ssh -p 31546  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.utah.geniracks.net &

utah-ig2's geni_status is: ready (am_status:ready) 
User lnevers logins to utah-ig2 using:
        xterm -e ssh -p 31547  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.utah.geniracks.net &

Determined login for GPO InstaGENI:

$ readyToLogin.py -a ig-gpo IG-CT-4
<...>
gpo-ig's geni_status is: ready (am_status:ready) 
User lnevers logins to gpo-ig using:
        xterm -e ssh -p 32570  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com &

gpo-ig2's geni_status is: ready (am_status:ready) 
User lnevers logins to gpo-ig2 using:
        xterm -e ssh -p 32571  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com &

Determined login for GPO ExoGENI:

$ readyToLogin.py -a eg-gpo IG-CT-4
<...>
User root logins to gpo-vm using:
	xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@192.1.242.9 &

Determined login for GATech InstaGENI:

$ readyToLogin.py -a ig-gatech IG-CT-4
<...>
gt's geni_status is: ready (am_status:ready) 
User lnevers logins to gt using:
	xterm -e ssh -p 31546  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.rnoc.gatech.edu &

gt2's geni_status is: ready (am_status:ready) 
User lnevers logins to gt2 using:
	xterm -e ssh -p 31547  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.rnoc.gatech.edu &

Measurements

This section captures measurements collected between the following endpoints:

 1. InstaGENI GATech VM and InstaGENI GATech VM
 2. InstaGENI GATech VM and InstaGENI GPO VM
 3. InstaGENI GATech VM and the PG Utah VM
 4. InstaGENI GATech VM and ExoGENI GPO VM
 5. InstaGENI GATech VM and the WAPG node at Rutgers
  1. The measurements collected for InstaGENI GATech VM to the InstaGENI GATech VM:

Iperf GATech GPO VM to the GATech GPO VM (TCP) - TCP window size: 16.0 KB

Collected: 2013-05-07

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  35.6 GBytes  5.09 Gbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  7]  0.0-60.0 sec  24.4 GBytes  3.49 Gbits/sec
[  4]  0.0-60.0 sec  25.5 GBytes  3.64 Gbits/sec
[  3]  0.0-60.0 sec  25.3 GBytes  3.63 Gbits/sec
[  5]  0.0-60.0 sec  24.9 GBytes  3.56 Gbits/sec
[  6]  0.0-60.0 sec  25.1 GBytes  3.60 Gbits/sec
[SUM]  0.0-60.0 sec   125 GBytes  17.9 Gbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 11]  0.0-60.0 sec  12.0 GBytes  1.72 Gbits/sec
[  3]  0.0-60.0 sec  11.8 GBytes  1.69 Gbits/sec
[  4]  0.0-60.0 sec  12.0 GBytes  1.71 Gbits/sec
[  8]  0.0-60.0 sec  12.2 GBytes  1.74 Gbits/sec
[  7]  0.0-60.0 sec  12.1 GBytes  1.73 Gbits/sec
[  6]  0.0-60.0 sec  12.1 GBytes  1.74 Gbits/sec
[  5]  0.0-60.0 sec  12.1 GBytes  1.73 Gbits/sec
[ 10]  0.0-60.0 sec  12.0 GBytes  1.72 Gbits/sec
[  9]  0.0-60.0 sec  11.8 GBytes  1.69 Gbits/sec
[ 12]  0.0-60.0 sec  11.9 GBytes  1.70 Gbits/sec
[SUM]  0.0-60.0 sec   120 GBytes  17.2 Gbits/sec

Iperf InstaGENI GATech VM to the InstaGENI GATech VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  5.65 GBytes   809 Mbits/sec
[  3] Sent 4125633 datagrams
[  3] Server Report:
[  3]  0.0-60.0 sec  5.62 GBytes   804 Mbits/sec   0.000 ms 23407/4125632 (0.57%)
[  3]  0.0-60.0 sec  1 datagrams received out-of-order

Ping from InstaGENI GATech VM to the InstaGENI GATech VM

60 packets transmitted, 60 received, 0% packet loss, time 58999ms
rtt min/avg/max/mdev = 0.019/0.021/0.046/0.004 ms
  1. The measurements collected for InstaGENI GATech VM to the InstaGENI GPO VM:

Iperf InstaGENI GATech VM to the InstaGENI GPO VM (TCP) - TCP window size: 16.0 KB

Collected: 2013-05-07

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   893 MBytes   125 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.0 sec   940 MBytes   131 Mbits/sec
[  4]  0.0-60.0 sec   915 MBytes   128 Mbits/sec
[  3]  0.0-60.0 sec   945 MBytes   132 Mbits/sec
[  7]  0.0-60.1 sec   950 MBytes   133 Mbits/sec
[  5]  0.0-60.1 sec   953 MBytes   133 Mbits/sec
[SUM]  0.0-60.1 sec  4.59 GBytes   657 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.6 sec   565 MBytes  79.5 Mbits/sec
[  8]  0.0-59.8 sec   580 MBytes  81.3 Mbits/sec
[  5]  0.0-59.8 sec   493 MBytes  69.2 Mbits/sec
[  6]  0.0-59.8 sec   409 MBytes  57.3 Mbits/sec
[  7]  0.0-59.9 sec   348 MBytes  48.7 Mbits/sec
[ 10]  0.0-60.0 sec   515 MBytes  72.0 Mbits/sec
[  4]  0.0-60.1 sec   430 MBytes  60.0 Mbits/sec
[ 12]  0.0-61.9 sec   206 MBytes  28.0 Mbits/sec
[ 11]  0.0-62.8 sec   361 MBytes  48.3 Mbits/sec
[  9]  0.0-70.8 sec   481 MBytes  57.0 Mbits/sec
[SUM]  0.0-70.8 sec  4.29 GBytes   520 Mbits/sec

Iperf InstaGENI GATech VM to the InstaGENI GPO VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  5.65 GBytes   808 Mbits/sec
[  3] Sent 4124496 datagrams
[  3] Server Report:
[  3]  0.0-57.6 sec  5.42 GBytes   808 Mbits/sec   0.062 ms 165759/4124495 (4%)
[  3]  0.0-57.6 sec  475 datagrams received out-of-order

Ping from InstaGENI GATech VM to the InstaGENI GPO VM

60 packets transmitted, 60 received, 0% packet loss, time 59056ms
rtt min/avg/max/mdev = 162.022/224.885/2401.036/326.559 ms, pipe 3
  1. The measurements collected for InstaGENI GATech VM to the PG Utah VM

Collected: 2013-05-07

Iperf InstaGENI GATech VM to the PG Utah VM (TCP) - TCP window size: 16.0 KB

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   348 MBytes  48.6 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.5 sec  69.8 MBytes  9.84 Mbits/sec
[  4]  0.0-59.9 sec  49.5 MBytes  6.94 Mbits/sec
[  5]  0.0-59.9 sec  85.8 MBytes  12.0 Mbits/sec
[  7]  0.0-60.0 sec  62.4 MBytes  8.73 Mbits/sec
[  6]  0.0-60.4 sec  80.1 MBytes  11.1 Mbits/sec
[SUM]  0.0-60.4 sec   348 MBytes  48.2 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.6 sec  53.2 MBytes  7.50 Mbits/sec
[  4]  0.0-59.8 sec  52.0 MBytes  7.30 Mbits/sec
[  6]  0.0-59.9 sec  42.4 MBytes  5.93 Mbits/sec
[  9]  0.0-60.0 sec  40.4 MBytes  5.64 Mbits/sec
[ 12]  0.0-60.0 sec  50.4 MBytes  7.04 Mbits/sec
[  7]  0.0-60.1 sec  44.0 MBytes  6.14 Mbits/sec
[  8]  0.0-60.2 sec  30.8 MBytes  4.29 Mbits/sec
[ 11]  0.0-60.3 sec  56.6 MBytes  7.88 Mbits/sec
[ 10]  0.0-60.3 sec  43.4 MBytes  6.03 Mbits/sec
[  5]  0.0-60.4 sec  30.0 MBytes  4.17 Mbits/sec
[SUM]  0.0-60.4 sec   443 MBytes  61.5 Mbits/sec

Iperf InstaGENI GATech VM to the PG Utah VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec
[  3] Sent 512821 datagrams
[  3] Server Report:
[  3]  0.0-58.3 sec   662 MBytes  95.3 Mbits/sec   0.037 ms 40533/512820 (7.9%)
[  3]  0.0-58.3 sec  225 datagrams received out-of-order

Ping from InstaGENI GATech VM to the PG Utah VM

60 packets transmitted, 60 received, 0% packet loss, time 59016ms
rtt min/avg/max/mdev = 108.163/134.009/1379.099/165.783 ms, pipe 2
  1. The measurements collected for InstaGENI GATech VM to the ExoGENI GPO VM:

Iperf InstaGENI GATech VM to the ExoGENI RENCI VM (TCP) - TCP window size: 16.0 KB

Collected: 2013-05-07

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.5 sec  45.2 MBytes  6.27 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.1 sec  45.4 MBytes  6.34 Mbits/sec
[  5]  0.0-60.1 sec  44.9 MBytes  6.26 Mbits/sec
[  4]  0.0-60.3 sec  45.2 MBytes  6.30 Mbits/sec
[  6]  0.0-60.3 sec  45.2 MBytes  6.30 Mbits/sec
[  7]  0.0-60.4 sec  45.4 MBytes  6.31 Mbits/sec
[SUM]  0.0-60.4 sec   226 MBytes  31.4 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-59.8 sec  45.0 MBytes  6.32 Mbits/sec
[  8]  0.0-59.9 sec  45.1 MBytes  6.32 Mbits/sec
[  7]  0.0-60.0 sec  45.5 MBytes  6.36 Mbits/sec
[  3]  0.0-60.0 sec  44.9 MBytes  6.27 Mbits/sec
[  6]  0.0-60.0 sec  45.4 MBytes  6.34 Mbits/sec
[  9]  0.0-60.0 sec  45.4 MBytes  6.34 Mbits/sec
[ 11]  0.0-60.1 sec  45.5 MBytes  6.35 Mbits/sec
[ 12]  0.0-60.2 sec  45.5 MBytes  6.34 Mbits/sec
[  5]  0.0-60.3 sec  45.1 MBytes  6.28 Mbits/sec
[ 10]  0.0-60.3 sec  45.0 MBytes  6.26 Mbits/sec
[SUM]  0.0-60.3 sec   452 MBytes  63.0 Mbits/sec

Iperf InstaGENI GATech VM to the ExoGENI RENCI VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  5.65 GBytes   808 Mbits/sec
[  3] Sent 4123445 datagrams
[  3] Server Report:
[  3]  0.0-58.4 sec  5.49 GBytes   808 Mbits/sec   0.018 ms 110864/4123444 (2.7%)
[  3]  0.0-58.4 sec  999 datagrams received out-of-order

Ping from InstaGENI GATech VM to the ExoGENI GPO VM

60 packets transmitted, 60 received, 0% packet loss, time 59065ms
rtt min/avg/max/mdev = 162.131/236.184/2632.436/369.881 ms, pipe 3

  1. The measurements collected for InstaGENI GATech VM to the WAPG Rutgers:

Collected: 2013-05-07

Iperf InstaGENI GATech VM to the WAPG Rutgers (TCP) - TCP window size: 16.0 KB

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  6.43 GBytes   920 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-59.8 sec  1.20 GBytes   172 Mbits/sec
[  3]  0.0-59.9 sec  1.12 GBytes   161 Mbits/sec
[  5]  0.0-60.0 sec  2.77 GBytes   397 Mbits/sec
[  6]  0.0-60.0 sec   749 MBytes   105 Mbits/sec
[  7]  0.0-60.0 sec   708 MBytes  99.0 Mbits/sec
[SUM]  0.0-60.0 sec  6.51 GBytes   932 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-59.7 sec   436 MBytes  61.2 Mbits/sec
[  5]  0.0-59.8 sec   551 MBytes  77.3 Mbits/sec
[  3]  0.0-59.9 sec   514 MBytes  72.0 Mbits/sec
[  6]  0.0-59.9 sec   489 MBytes  68.5 Mbits/sec
[  8]  0.0-60.0 sec   470 MBytes  65.8 Mbits/sec
[  7]  0.0-60.0 sec   411 MBytes  57.4 Mbits/sec
[  9]  0.0-60.0 sec   380 MBytes  53.1 Mbits/sec
[ 12]  0.0-60.0 sec   406 MBytes  56.8 Mbits/sec
[ 10]  0.0-60.0 sec  1.50 GBytes   214 Mbits/sec
[ 11]  0.0-60.0 sec  1.48 GBytes   211 Mbits/sec
[SUM]  0.0-60.0 sec  6.55 GBytes   937 Mbits/sec

Iperf InstaGENI GATech VM to the WAPG Rutgers (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  5.65 GBytes   808 Mbits/sec
[  3] Sent 4123419 datagrams
[  3] Server Report:
[  3]  0.0-59.3 sec  5.58 GBytes   808 Mbits/sec   0.017 ms 49556/4123418 (1.2%)
[  3]  0.0-59.3 sec  272 datagrams received out-of-order

Ping from InstaGENI GATech VM to the WAPG Rutgers

60 packets transmitted, 60 received, 0% packet loss, time 59106ms
rtt min/avg/max/mdev = 17.690/28.846/643.180/80.139 ms

IG-CT-5 - Experiment Monitoring

Reviewed content of the GMOC Monitoring page for aggregates, and found both FOAM and compute resource aggregates.

Verified that the FIU compute resources aggregate shows up in the list of aggregates and provides Aggregate Name, Type, Last Update, Version, POP, and Organization:

Active slivers:

List of resources:

Aggregate measurements:

The GATech InstaGENI FOAM resources aggregate details:

Active OpenFlow Slivers:

List of OpenFlow Resources in use:

Monitoring should show Aggregate measurement for CPU utilization, Disk Utilization, Network Statistics and OF Datapath and Sliver Statistics. At the time of this test these measurements were not available.

IG-CT-6 - Administrative Tests

Sent request for administrative account to site contact from the GA Tech InstaGENI aggregate page. Followed instructions at Admin Accounts on InstaGeni Racks page for account request. A local admin account was created. After the account was created had to join the emulab-ops group at https://www.instageni.rnoc.gatech.edu/joinproject.php3?target_pid=emulab-ops. Once account was create and membership to emulab-ops was approved proceeded to execute administrative tests.

LNM:~$ ssh lnevers@control.instageni.rnoc.gatech.edu
Welcome to Ubuntu precise (development branch) (GNU/Linux 3.2.0-23-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Thu May 16 10:55:46 EDT 2013

  System load:  0.0               Users logged in:       0
  Usage of /:   30.1% of 5.85GB   IP address for xenbr0: 143.215.216.130
  Memory usage: 39%               IP address for xenbr1: 10.1.1.254
  Swap usage:   1%                IP address for xenbr2: 10.2.1.254
  Processes:    137               IP address for xenbr3: 10.3.1.254

  Graph this data and manage this system at https://landscape.canonical.com/
Last login: Thu May 16 10:00:09 2013 from dhcp89-073-116.bbn.com
lnevers@gatech:~$ sudo whoami
root
lnevers@gatech:~$ 

Also access the PG Boss node:

LNM:~$ ssh boss.instageni.rnoc.gatech.edu
Last login: Thu May 16 10:17:39 2013 from dhcp89-073-116.bbn.com
FreeBSD 9.0-STABLE (XEN) #4: Mon Nov 26 10:02:53 MST 2012

Welcome to FreeBSD!

Need to remove all those ^M characters from a DOS file? Try

	tr -d \\r < dosfile > newfile
		-- Originally by Dru <genesis@istar.ca>
[lnevers@boss ~]$ sudo whoami
root


Further verified access by ssh from ops.instageni.gpolab.bbn.com to boss.instageni.gpolab.bbn.com, which is usually restricted for non-admin users:

LNM:~$ ssh ops.instageni.rnoc.gatech.edu
Last login: Thu May 16 09:51:18 2013 from dhcp89-073-116.bbn.com
FreeBSD 9.0-STABLE (XEN) #4: Mon Nov 26 10:02:53 MST 2012

Welcome to FreeBSD!

Want to strip UTF-8 BOM(Byte Order Mark) from given files?

	sed -e '1s/^\xef\xbb\xbf//' < bomfile > newfile
[lnevers@ops ~]$ sudo whoami
root
[lnevers@ops ~]$ 

From boss node accessed each of the experiment nodes that support VMs:

[lnevers@boss ~]$ for i in pc1 pc2; do ssh $i "echo -n '===> Host: ';hostname;sudo whoami;uname -a;echo"; done
Warning: Permanently added 'pc1.instageni.rnoc.gatech.edu' (RSA) to the list of known hosts.
===> Host: vhost1.shared-nodes.emulab-ops.instageni.rnoc.gatech.edu
root
Linux vhost1.shared-nodes.emulab-ops.instageni.rnoc.gatech.edu 2.6.32-042stab049.6.emulab.1 #1 SMP Mon May 21 14:36:04 MDT 2012 x86_64 x86_64 x86_64 GNU/Linux

Warning: Permanently added 'pc2.instageni.rnoc.gatech.edu' (RSA) to the list of known hosts.
===> Host: vhost2.shared-nodes.emulab-ops.instageni.rnoc.gatech.edu
root
Linux vhost2.shared-nodes.emulab-ops.instageni.rnoc.gatech.edu 2.6.32-042stab049.6.emulab.1 #1 SMP Mon May 21 14:36:04 MDT 2012 x86_64 x86_64 x86_64 GNU/Linux

[lnevers@boss ~]$ 

In order to access Dedicated Nodes some experiment must be running on the raw-pc device. At the time of this capture no raw-pc nodes were in use. So an experiment was set up requesting 3 raw-pc to allow the following to be captured.

[lnevers@boss ~]$ sudo ssh pc3       
[root@pc1 ~]# whoami
root
[root@pc1 ~]# exit
logout
Connection to pc3.instageni.rnoc.gatech.edu closed.
[lnevers@boss ~]$ sudo ssh pc4
[root@pc2 ~]# whoami
root
[root@pc2 ~]# exit
logout
Connection to pc4.instageni.rnoc.gatech.edu closed.
[lnevers@boss ~]$ sudo ssh pc5
[root@pc ~]# whoami
root
[root@pc ~]# exit
logout
Connection to pc5.instageni.rnoc.gatech.edu closed.

Access infrastructure Switches using documented password. First connect to the switch named procurve1 the control network switch:

[lnevers@boss ~]$ sudo more /usr/testbed/etc/switch.pswd
XXXXXXXXX
[lnevers@boss ~]$ telnet procurve1 
Trying 10.1.1.253...
Connected to procurve1.
Escape character is '^]'.

HP J9623A E2620-24 Switch
Software revision RA.15.05.0006

Copyright (C) 1991-2011 Hewlett-Packard Development Company, L.P.

                   RESTRICTED RIGHTS LEGEND
 Confidential computer software.  Valid license from HP required for possession,
 use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer
 Software, Computer Software Documentation, and Technical Data for Commercial
 Items are licensed to the U.S. Government under vendor's standard commercial
 license.
                   HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. 
                   20555 State Highway 249, Houston, TX 77070

We'd like to keep you up to date about:
  * Software feature updates
  * New product announcements
  * Special events
Please register your products now at:  www.hp.com/networking/register

Password: 

HP-E2620-24# 
HP-E2620-24# show running-config 

Running configuration:

; J9623A Configuration Editor; Created on release #RA.15.05.0006
; Ver #01:01:00

hostname "HP-E2620-24" 
ip default-gateway 10.1.1.254 
vlan 1 
   name "DEFAULT_VLAN" 
   untagged 1-22,25-28 
   ip address 10.254.254.253 255.255.255.0 
   no untagged 23-24 
   ip igmp 
   exit 
vlan 11 
   name "control-alternate" 
   untagged 24 
   ip address 10.2.1.253 255.255.255.0 
   exit 
vlan 10 
   name "control-hardware" 
   untagged 23 
   ip address 10.1.1.253 255.255.255.0 
   exit 
no web-management
snmp-server community "xxx" unrestricted
management-vlan 10
no dhcp config-file-update
password xxx
password xxx

HP-E2620-24# show version 
Image stamp:    /sw/code/build/xform(RA_15_05)
                Aug  9 2011 09:08:18
                RA.15.05.0006
                44
Boot Image:     Primary

HP-E2620-24# show vlans 

 Status and Counters - VLAN Information

  Maximum VLANs to support : 256                  
  Primary VLAN : DEFAULT_VLAN     
  Management VLAN : control-hardware 

  VLAN ID Name                             | Status     Voice Jumbo
  ------- -------------------------------- + ---------- ----- -----
  1       DEFAULT_VLAN                     | Port-based No    No   
  10      control-hardware                 | Port-based No    No   
  11      control-alternate                | Port-based No    No   

HP-E2620-24# show interfaces 

 Status and Counters - Port Counters

                                                                Flow Bcast
  Port  Total Bytes    Total Frames   Errors Rx    Drops Tx     Ctrl Limit
  ----- -------------- -------------- ------------ ------------ ---- -----
  1     2,244,291,518  11,522,153     1            2135         off  0    
  2     318,230,686    4,100,943      0            0            off  0    
  3     988,073,671    10,502,945     0            1599         off  0    
  4     300,184,943    3,926,355      0            0            off  0    
  5     442,753,223    12,007,483     0            0            off  0    
  6     304,019,147    3,982,838      0            0            off  0    
  7     2,221,626,246  9,448,838      0            0            off  0    
  8     299,903,128    3,944,447      0            0            off  0    
  9     1,817,169,661  9,111,982      0            0            off  0    
  10    294,203,097    3,881,113      0            0            off  0    
  11    0              0              0            0            off  0    
  12    0              0              0            0            off  0    
  13    0              0              0            0            off  0    
  14    0              0              0            0            off  0    
  15    0              0              0            0            off  0    
  16    0              0              0            0            off  0    
  17    0              0              0            0            off  0    
  18    0              0              0            0            off  0    
  19    0              0              0            0            off  0    
  20    0              0              0            0            off  0    
  21    0              0              0            0            off  0    
  22    299,364,970    3,991,897      0            0            off  0    
  23    43,817,963     284,900        0            0            off  0    
  24    36,485,266     189,049        0            0            off  0    
  25    3,422,389,847  90,996,407     0            0            off  0    
  26    2,084,994,314  70,947,140     0            0            off  0    
  27    0              0              0            0            off  0    
  28    0              0              0            0            off  0    

Connect to the switch named procurve2 the dataplane network switch via ssh using the documented password:

[lnevers@boss ~]$ sudo more /usr/testbed/etc/switch.pswd
xxxxxxx
[lnevers@boss ~]$ ssh manager@procurve2
Warning: Permanently added 'procurve2' (RSA) to the list of known hosts.
We'd like to keep you up to date about:
  * Software feature updates
  * New product announcements
  * Special events
Please register your products now at:  www.hp.com/networking/register


manager@procurve2's password: 
HP J8697A Switch E5406zl
Software revision K.15.06.5008

Copyright (C) 1991-2012 Hewlett-Packard Development Company, L.P.

                   RESTRICTED RIGHTS LEGEND
 Confidential computer software.  Valid license from HP required for possession,
 use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer
 Software, Computer Software Documentation, and Technical Data for Commercial
 Items are licensed to the U.S. Government under vendor's standard commercial
 license.
                   HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. 
                   20555 State Highway 249, Houston, TX 77070

HANA E5406zl base bot# 

HANA E5406zl base bot# show version 
Image stamp:    /ws/swbuildm/of_bridge_qaoff/code/build/btm(of_bridge_qaoff)
                Feb 18 2012 11:26:28
                K.15.06.5008
                79
Boot Image:     Primary


HANA E5406zl base bot# show running-config 

Running configuration:

; J8697A Configuration Editor; Created on release #K.15.06.5008
; Ver #02:10.0d:1f

hostname "HANA E5406zl base bot" 
module 1 type J9550A 
module 2 type J9538A 
module 3 type J9538A 
module 6 type J9550A 
interface A1 
   speed-duplex auto-1000 
exit
interface A2 
   speed-duplex auto-1000 
exit
interface A3 
   speed-duplex auto-1000 
exit
interface A4 
   speed-duplex auto-1000 
exit
interface A5 
   speed-duplex auto-1000 
exit
interface A6 
   speed-duplex auto-1000 
exit
interface A7 
   speed-duplex auto-1000 
exit
interface A10 
   speed-duplex auto-1000 
exit
interface A13 
   speed-duplex auto-1000 
exit
interface B1 
   name "c7000_bay8" 
exit
interface B2 
   name "c7000_bay8" 
exit
interface B3 
   name "c7000_bay8" 
exit
interface B4 
   name "c7000_bay8" 
exit
interface B5 
   name "customer_iLO" 
exit
interface C1 
   name "2nd_5406" 
exit
interface C2 
   name "2nd_5406" 
exit
interface C3 
   name "2nd_5406" 
exit
interface C4 
   name "2nd_5406" 
exit
interface C5 
   name "expansion_rack_bot" 
exit
interface C6 
   name "expansion_rack_bot" 
exit
interface C7 
   name "expansion_rack_bot" 
exit
interface C8 
   name "expansion_rack_bot" 
exit
interface F13 
   name "X9300_bot_iLO" 
exit
interface F14 
   name "C7000_VC_OA1" 
exit
interface F15 
   name "X9300_top_iLO" 
exit
interface F16 
   name "C7000_VC_OA2" 
exit
interface F17 
   name "storage_mgmt_iLO" 
exit
interface F21 
   name "customer_iLO_2" 
exit
trunk C5-C8 Trk1 LACP 
trunk B1-B4 Trk2 LACP 
trunk C1-C4 Trk4 LACP 
ip default-gateway 10.3.1.254 
vlan 1 
   name "DEFAULT_VLAN" 
   forbid A2-A3,A5-A6 
   untagged A8-A9,A11-A12,A14-A19,A21-A23,B5-B8,F1-F24,Trk2 
   tagged Trk1,Trk4 
   no untagged A1-A7,A10,A13,A20,A24 
   no ip address 
   exit 
vlan 10 
   name "control-hardware" 
   untagged A20 
   ip address 10.3.1.253 255.255.255.0 
   exit 
vlan 1750 
   name "_1" 
   tagged A1,A4,A24 
   no ip address 
   exit 
vlan 257 
   name "_3" 
   untagged A2-A3,A5-A6 
   tagged A1,A4 
   no ip address 
   exit 
vlan 1755 
   name "_80" 
   tagged A24 
   no ip address 
   exit 
vlan 1756 
   name "_81" 
   tagged A24 
   no ip address 
   exit 
vlan 1757 
   name "_82" 
   tagged A24 
   no ip address 
   exit 
vlan 1758 
   name "_83" 
   tagged A24 
   no ip address 
   exit 
vlan 1759 
   name "_84" 
   tagged A24 
   no ip address 
   exit 
vlan 258 
   name "_86" 
   untagged A7,A10,A13 
   no ip address 
   exit 
no web-management
openflow
   vlan 1750
      enable
      controller "tcp:10.3.1.7:6633" fail-secure on
      exit
   vlan 1755
      enable
      controller "tcp:10.3.1.7.6633"
      exit
   vlan 1756
      enable
      controller "tcp:10.3.1.7.6633"
      exit
   vlan 1757
      enable
      controller "tcp:10.3.1.7.6633"
      exit
   vlan 1758
      enable
      controller "tcp:10.3.1.7.6633"
      exit
   vlan 1759
      enable
      controller "tcp:10.3.1.7.6633"
      exit
   exit
snmp-server community "xxx" unrestricted
snmp-server location "HANA 5406 base bot"
spanning-tree
spanning-tree Trk1 priority 4
spanning-tree Trk2 priority 4
spanning-tree Trk4 priority 4
management-vlan 10
no autorun
no dhcp config-file-update
no dhcp image-file-update
password xxx
password xxx

HANA E5406zl base bot# 
HANA E5406zl base bot# show vlans 

 Status and Counters - VLAN Information

  Maximum VLANs to support : 256                  
  Primary VLAN : DEFAULT_VLAN    
  Management VLAN : control-hardware

  VLAN ID Name                             | Status     Voice Jumbo
  ------- -------------------------------- + ---------- ----- -----
  1       DEFAULT_VLAN                     | Port-based No    No   
  10      control-hardware                 | Port-based No    No   
  257     _3                               | Port-based No    No   
  258     _86                              | Port-based No    No   
  1750    _1                               | Port-based No    No   
  1755    _80                              | Port-based No    No   
  1756    _81                              | Port-based No    No   
  1757    _82                              | Port-based No    No   
  1758    _83                              | Port-based No    No   
  1759    _84                              | Port-based No    No   

HANA E5406zl base bot# show interfaces 

 Status and Counters - Port Counters

                                                                  Flow Bcast
  Port    Total Bytes    Total Frames   Errors Rx    Drops Tx     Ctrl Limit
  ------- -------------- -------------- ------------ ------------ ---- -----
  A1      3,729,992,719  5,614,094      0            0            off  0    
  A2      376,590,717    2,891,387      0            0            off  0    
  A3      376,590,834    2,891,390      0            0            off  0    
  A4      1,014,125,032  5,586,708      0            0            off  0    
  A5      376,588,996    2,891,381      0            0            off  0    
  A6      376,590,640    2,891,388      0            0            off  0    
  A7      3,427,780,469  2,118,973      0            0            off  0    
  A8      376,590,507    2,891,352      0            0            off  0    
  A9      376,590,917    2,891,355      0            0            off  0    
  A10     1,632,891,569  15,521         0            0            off  0    
  A11     376,951,301    2,891,348      0            0            off  0    
  A12     376,950,538    2,891,348      0            0            off  0    
  A13     1,632,891,899  15,524         0            0            off  0    
  A14     376,951,570    2,891,367      0            0            off  0    
  A15     376,951,875    2,891,366      0            0            off  0    
  A16     0              0              0            0            off  0    
  A17     0              0              0            0            off  0    
  A18     0              0              0            0            off  0    
  A19     0              0              0            0            off  0    
  A20     2,071,302,804  3,253,191      0            0            off  0    
  A21     0              0              0            0            off  0    
  A22     0              0              0            0            off  0    
  A23     0              0              0            0            off  0    
  A24     1,669,429,722  5,617,117      0            0            off  0    

Access the FOAM VM, verify root access, and gather information for version

LNM:~$ ssh lnevers@foam.instageni.rnoc.gatech.edu
lnevers@foam:~$ sudo whoami
root

lnevers@foam:~$ sudo foamctl admin:get-version  --passwd-file=/etc/foam.passwd 
{
 "version": "0.8.2"
}
lnevers@foam:~$ 


Check FOAM configuration for site.admin.email, geni.site-tag, email.from settings:

lnevers@foam:~$ foamctl config:get-value --key="site.admin.email"  --passwd-file=/etc/foam.passwd 
{
 "value": null
}
lnevers@foam:~$ foamctl config:get-value --key="geni.site-tag"  --passwd-file=/etc/foam.passwd 
{
 "value": "foam.instageni.rnoc.gatech.edu"
}
lnevers@foam:~$ foamctl config:get-value --key="email.from"  --passwd-file=/etc/foam.passwd 
{
 "value": "Russ.Clark@gatech.edu"
}
lnevers@foam:~$ foamctl config:get-value --key="geni.approval.approve-on-creation"  --passwd-file=/etc/foam.passwd 
{
 "value": 2
}

Show FOAM slivers and details for one sliver:

lnevers@foam:~$ foamctl geni:list-slivers --passwd-file=/etc/foam.passwd
{
 "slivers": [
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tupty1755:8e7c1cf3-3574-44a2-9e04-f55c46df4406", 
   "creation": "2013-04-26 16:06:34.959001+00:00", 
   "pend_reason": null, 
   "expiration": "2013-07-15 00:00:00+00:00", 
   "deleted": "False", 
   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+tupty", 
   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tupty1755", 
   "enabled": true, 
   "email": "tupty@pgeni.gpolab.bbn.com", 
   "flowvisor_slice": "8e7c1cf3-3574-44a2-9e04-f55c46df4406", 
   "desc": "tupty1755 OpenFlow resources at Gatech InstaGENI.", 
   "ref": null, 
   "id": 2, 
   "uuid": "8e7c1cf3-3574-44a2-9e04-f55c46df4406"
  }, 
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16:43cde773-284c-4134-92da-b2e0f152a1d5", 
   "creation": "2013-04-29 16:14:27.305547+00:00", 
   "pend_reason": null, 
   "expiration": "2013-06-15 23:00:00+00:00", 
   "deleted": "False", 
   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs", 
   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16", 
   "enabled": true, 
   "email": "jbs@pgeni.gpolab.bbn.com", 
   "flowvisor_slice": "43cde773-284c-4134-92da-b2e0f152a1d5", 
   "desc": "JBS 16 OpenFlow resources at Georgia Tech InstaGENI.", 
   "ref": null, 
   "id": 3, 
   "uuid": "43cde773-284c-4134-92da-b2e0f152a1d5"
  }, 
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon:5813a277-23c5-4c30-b787-de2f3aa9da90", 
   "creation": "2013-05-03 18:07:18.950904+00:00", 
   "pend_reason": null, 
   "expiration": "2013-07-15 00:00:00+00:00", 
   "deleted": "False", 
   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+tupty", 
   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon", 
   "enabled": true, 
   "email": "tupty@pgeni.gpolab.bbn.com", 
   "flowvisor_slice": "5813a277-23c5-4c30-b787-de2f3aa9da90", 
   "desc": "tuptymon OpenFlow resources at Gatech InstaGENI.", 
   "ref": null, 
   "id": 4, 
   "uuid": "5813a277-23c5-4c30-b787-de2f3aa9da90"
  }, 
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15:b95e2a89-eaba-44eb-ab72-07bb8e6e78d0", 
   "creation": "2013-05-03 21:21:00.846404+00:00", 
   "pend_reason": null, 
   "expiration": "2013-06-15 23:00:00+00:00", 
   "deleted": "False", 
   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs", 
   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15", 
   "enabled": true, 
   "email": "jbs@pgeni.gpolab.bbn.com", 
   "flowvisor_slice": "b95e2a89-eaba-44eb-ab72-07bb8e6e78d0", 
   "desc": "JBS 15 OpenFlow resources at Georgia Tech InstaGENI.", 
   "ref": null, 
   "id": 6, 
   "uuid": "b95e2a89-eaba-44eb-ab72-07bb8e6e78d0"
  }
 ]
}


Access the FlowVisor VM, verify root access:

lnevers@flowvisor:~$ sudo whoami
root

Check the FlowVisor version, list of devices, get details for a device, list of active slices, and details for one of the slices:

lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd ping hello
Got reply:
PONG(fvadmin): FV version=flowvisor-0.8.14::hello
lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd listDevices
Device 0: 06:d6:6c:3b:e5:66:6b:00
lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd getDeviceInfo 06:d6:6c:3b:e5:66:6b:00
nPorts=4
portList=1,24,65534,4
dpid=06:d6:6c:3b:e5:66:6b:00
remote=/10.3.1.7:6633-->/10.3.1.253:53231
portNames=A1(1),A24(24),local(65534),A4(4)
lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd listSlices
Slice 0: fvadmin
Slice 1: 8e7c1cf3-3574-44a2-9e04-f55c46df4406
Slice 2: 43cde773-284c-4134-92da-b2e0f152a1d5
Slice 3: 5813a277-23c5-4c30-b787-de2f3aa9da90
Slice 4: b95e2a89-eaba-44eb-ab72-07bb8e6e78d0
lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd getSliceInfo 8e7c1cf3-3574-44a2-9e04-f55c46df4406
Got reply:
drop_policy=exact
connection_1=06:d6:6c:3b:e5:66:6b:00-->/143.215.216.135:40313-->hafmet.gpolab.bbn.com/192.1.249.178:33012
contact_email=tupty@pgeni.gpolab.bbn.com
controller_hostname=hafmet.gpolab.bbn.com
controller_port=33012
creator=fvadmin
lnevers@flowvisor:~$ 

Check the FlowVisor setting:

lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd dumpConfig /tmp/flowvisor-config
lnevers@flowvisor:~$ more /tmp/flowvisor-config 
{
   "flowvisor": [
      {
         "api_webserver_port": 8080,
         "api_jetty_webserver_port": -1,
         "checkpointing": false,
         "listen_port": 6633,
         "track_flows": false,
         "stats_desc_hack": false,
         "run_topology_server": false,
         "logging": "NOTE",
         "log_ident": "flowvisor",
         "log_facility": "LOG_LOCAL7",
         "version": "flowvisor-0.9",
         "host": "localhost",
         "default_flood_perm": "fvadmin",
         "config_name": "default"
      }
   ],
   "Slice": [
      {
         "config_name": "default",
         "flowmap_type": "federated",
         "name": "fvadmin",
         "creator": "fvadmin",
         "passwd_crypt": "xxx",
         "passwd_salt": "xxx",
         "controller_hostname": "none",
         "controller_port": 0,
         "contact_email": "fvadmin@localhost",
         "drop_policy": "exact",
         "lldp_spam": true
      },
      {
         "config_name": "default",
         "flowmap_type": "federated",
         "name": "8e7c1cf3-3574-44a2-9e04-f55c46df4406",
         "creator": "fvadmin",
         "passwd_crypt": "52276201633222ec1a772b16f6af7be1",
         "passwd_salt": "123792573",
         "controller_hostname": "hafmet.gpolab.bbn.com",
         "controller_port": 33012,
         "contact_email": "tupty@pgeni.gpolab.bbn.com",
         "drop_policy": "exact",
         "lldp_spam": true
      },
      {
         "config_name": "default",
         "flowmap_type": "federated",
         "name": "43cde773-284c-4134-92da-b2e0f152a1d5",
         "creator": "fvadmin",
         "passwd_crypt": "2f16357fc31367fe483397cc152b1e98",
         "passwd_salt": "-484951507",
         "controller_hostname": "naxos.gpolab.bbn.com",
         "controller_port": 33016,
         "contact_email": "jbs@pgeni.gpolab.bbn.com",
         "drop_policy": "exact",
         "lldp_spam": true
      },
      {
         "config_name": "default",
         "flowmap_type": "federated",
         "name": "5813a277-23c5-4c30-b787-de2f3aa9da90",
         "creator": "fvadmin",
         "passwd_crypt": "de43db2c4f990c125aa00d21a0d0c198",
         "passwd_salt": "1685096835",
         "controller_hostname": "naxos.gpolab.bbn.com",
         "controller_port": 31750,
         "contact_email": "tupty@pgeni.gpolab.bbn.com",
         "drop_policy": "exact",
         "lldp_spam": true
      },
      {
         "config_name": "default",
         "flowmap_type": "federated",
         "name": "b95e2a89-eaba-44eb-ab72-07bb8e6e78d0",
         "creator": "fvadmin",
         "passwd_crypt": "e36800dce5439cb6d3764f4eb77da91f",
         "passwd_salt": "-1032351621",
         "controller_hostname": "naxos.gpolab.bbn.com",
         "controller_port": 33015,
         "contact_email": "jbs@pgeni.gpolab.bbn.com",
         "drop_policy": "exact",
         "lldp_spam": true
      }
   ],
   "FlowSpaceRule": [
      {
         "dpid": "6d66c3be5666b00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2048,
         "nw_src": 168900352,
         "nw_dst": 168900352,
         "wildcards": 3279087,
         "slice_action": [
            {
               "8e7c1cf3-3574-44a2-9e04-f55c46df4406": 4
            }
         ]
      },
      {
         "dpid": "6d66c3be5666b00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2054,
         "nw_src": 168900352,
         "nw_dst": 168900352,
         "wildcards": 3279087,
         "slice_action": [
            {
               "8e7c1cf3-3574-44a2-9e04-f55c46df4406": 4
            }
         ]
      },
      {
         "dpid": "6d66c3be5666b00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2048,
         "nw_src": 170528768,
         "nw_dst": 170528768,
         "wildcards": 3279087,
         "slice_action": [
            {
               "43cde773-284c-4134-92da-b2e0f152a1d5": 4
            }
         ]
      },
      {
         "dpid": "6d66c3be5666b00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2054,
         "nw_src": 170528768,
         "nw_dst": 170528768,
         "wildcards": 3279087,
         "slice_action": [
            {
               "43cde773-284c-4134-92da-b2e0f152a1d5": 4
            }
         ]
      },
      {
         "dpid": "6d66c3be5666b00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2048,
         "nw_src": 171048960,
         "nw_dst": 171048960,
         "wildcards": 3412207,
         "slice_action": [
            {
               "5813a277-23c5-4c30-b787-de2f3aa9da90": 4
            }
         ]
      },
      {
         "dpid": "6d66c3be5666b00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2054,
         "nw_src": 171048960,
         "nw_dst": 171048960,
         "wildcards": 3412207,
         "slice_action": [
            {
               "5813a277-23c5-4c30-b787-de2f3aa9da90": 4
            }
         ]
      },
      {
         "dpid": "6d66c3be5666b00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2048,
         "nw_src": 170528512,
         "nw_dst": 170528512,
         "wildcards": 3279087,
         "slice_action": [
            {
               "b95e2a89-eaba-44eb-ab72-07bb8e6e78d0": 4
            }
         ]
      },
      {
         "dpid": "6d66c3be5666b00",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2054,
         "nw_src": 170528512,
         "nw_dst": 170528512,
         "wildcards": 3279087,
         "slice_action": [
            {
               "b95e2a89-eaba-44eb-ab72-07bb8e6e78d0": 4
            }
         ]
      }
   ]
}

Verify alerts for the compute resource Aggregate Manager are being reported to the GPO Tango GENI Nagios monitoring and that all alerts have status OK.

Verify alerts for the FOAM Aggregate Manager are being reported to the GPO Tango GENI Nagios monitoring and that all alerts have status OK.


Email help@geni.net for GENI support or email me with feedback on this page!

Attachments (11)