wiki:GENIRacksHome/InstageniRacks/ConfirmationTestStatus/Northwestern

Version 61 (modified by lnevers@bbn.com, 12 years ago) (diff)

--

Northwestern University InstaGENI Confirmation Tests

For details about the tests in this page, see the InstaGENI 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-northwestern=,http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0
ig-gpo=,http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0
ig-of-northwestern=,https://foam.instageni.northwestern.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-northwestern
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.northwestern.edu/spewlogfile.php3?logfile=38074d2769d7feac07c7492c6821f25d)
INFO:omni:AM URN: unspecified_AM_URN (url: http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0) has version: ( (PG log url - look here for details on any failures: https://www.instageni.northwestern.edu/spewlogfile.php3?logfile=38074d2769d7feac07c7492c6821f25d). (PG log url - look here for details on any failures: https://www.instageni.northwestern.edu/spewlogfile.php3?logfile=38074d2769d7feac07c7492c6821f25d))
INFO:omni:{   'code_tag': '99a2b1f03656cb665918eebd2b95434a6d3e50f9',
    '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.northwestern.edu:12369/protogeni/xmlrpc/am/1.0',
                             '2': 'https://boss.instageni.northwestern.edu:12369/protogeni/xmlrpc/am/2.0',
                             '3': 'https://boss.instageni.northwestern.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.northwestern.edu',
    'hrn': 'nuinstageni.cm',
    'interface': 'aggregate',
    'url': 'https://boss.instageni.northwestern.edu:12369/protogeni/xmlrpc/am',
    'urn': 'urn:publicid:IDN+instageni.northwestern.edu+authority+cm'}
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed getversion:
  Options as run:
		aggregate: ['ig-northwestern']
		framework: pg
		noGetVersionCache: True

  Args: getversion
  Result Summary: 
Got version for http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0
INFO:omni: ============================================================

The InstaGENI version in" 'code_tag':'99a2b1f03656cb665918eebd2b95434a6d3e50f9'" is the same as the other two available InstaGENI site (GPO and Utah):

IG GPO:         {   'code_tag': '99a2b1f03656cb665918eebd2b95434a6d3e50f9'
IG Northwestern:{   'code_tag': '99a2b1f03656cb665918eebd2b95434a6d3e50f9',
IG Utah:        {   'code_tag': '99a2b1f03656cb665918eebd2b95434a6d3e50f9'

Get list of "available" compute resources:

$ omni.py -a ig-northwestern listresources --available -o
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Saving output to a file.
INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Listed advertised resources at 1 out of 1 possible aggregates.
INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.northwestern.edu/spewlogfile.php3?logfile=bdd0d93ad32c2cc98574ca9d201c4ad3)
INFO:omni:Writing to 'rspec-instageni-northwestern-edu-protogeniv2.xml'
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed listresources:
  Options as run:
		aggregate: ['ig-northwestern']
		framework: pg
		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 at 'unspecified_AM_URN' (url 'http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0') to file rspec-instageni-northwestern-edu-protogeniv2.xml;  (PG log url - look here for details on any failures: https://www.instageni.northwestern.edu/spewlogfile.php3?logfile=bdd0d93ad32c2cc98574ca9d201c4ad3) 
INFO:omni: ============================================================

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

$ egrep "node comp|available now" rspec-instageni-northwestern-edu-protogeniv2.xml 
  <node component_id="urn:publicid:IDN+instageni.northwestern.edu+node+procurve2" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" component_name="procurve2" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc3" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" component_name="pc3" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.northwestern.edu+node+icair-arista" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" component_name="icair-arista" exclusive="false">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc5" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" component_name="pc5" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc4" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" component_name="pc4" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc1" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" component_name="pc1" exclusive="false">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc2" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" component_name="pc2" exclusive="false">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.northwestern.edu+node+internet" component_manager_id="urn:publicid:IDN+instageni.northwestern.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 pg
INFO:omni:Created slice with Name IG-CT-1, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1, Expiration 2013-02-17 20:06:13+00:00
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createslice:
  Options as run:
		framework: pg

  Args: createslice IG-CT-1
  Result Summary: Created slice with Name IG-CT-1, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1, Expiration 2013-02-17 20:06:13+00:00 
INFO:omni: ============================================================

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

$ omni.py createsliver -a ig-northwestern IG-CT-1 IG-CT-1-nw.rspec
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1 expires on 2013-02-17 20:06:13 UTC
INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-1-nw.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1
INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.northwestern.edu/spewlogfile.php3?logfile=83e80c35471dbe4092e2e16d60a8ded2)
INFO:omni:Got return from CreateSliver for slice IG-CT-1 at http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-1
	at AM:
	URN: unspecified_AM_URN
	URL: http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0
 -->
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.northwestern.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+13">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+19" mac_address="022f25d2e7b4">
      <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.pgeni-gpolab-bbn-com.instageni.northwestern.edu"/><services><login authentication="ssh-keys" hostname="pc1.instageni.northwestern.edu" port="30266" username="lnevers"/></services></node>
  <node client_id="VM-2" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+14">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+20" mac_address="02826b32fd1f">
      <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-3"/><host name="VM-2.IG-CT-1.pgeni-gpolab-bbn-com.instageni.northwestern.edu"/><services><login authentication="ssh-keys" hostname="pc1.instageni.northwestern.edu" port="30267" username="lnevers"/></services></node>
  <node client_id="VM-3" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+15">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-3:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+21" mac_address="02a2367fde35">
      <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-4"/><host name="VM-3.IG-CT-1.pgeni-gpolab-bbn-com.instageni.northwestern.edu"/><services><login authentication="ssh-keys" hostname="pc1.instageni.northwestern.edu" port="30268" username="lnevers"/></services></node>
  <node client_id="VM-4" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+16">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-4:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+22" mac_address="02e093887356">
      <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-5"/><host name="VM-4.IG-CT-1.pgeni-gpolab-bbn-com.instageni.northwestern.edu"/><services><login authentication="ssh-keys" hostname="pc1.instageni.northwestern.edu" port="30269" username="lnevers"/></services></node>
  <link client_id="lan0" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+18" vlantag="258">
    <component_manager name="urn:publicid:IDN+instageni.northwestern.edu+authority+cm"/>
    <interface_ref client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+19"/>
    <interface_ref client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+20"/>
    <interface_ref client_id="VM-3:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+21"/>
    <interface_ref client_id="VM-4:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+22"/>
    <link_type name="lan"/>
  </link>
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:
  Options as run:
		aggregate: ['ig-northwestern']
		framework: pg

  Args: createsliver IG-CT-1 IG-CT-1-nw.rspec
  Result Summary: Got Reserved resources RSpec from instageni-northwestern-edu-protogeniv2 
INFO:omni: ============================================================

The following is login information for the sliver:

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

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

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

VM-2's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-2 using:
	xterm -e ssh -p 30267  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.northwestern.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 Northwestern VM-2 to VM-1 (TCP) - TCP window size: 16.0 KB

Collected: 2013-03-01

One Client_

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

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.1 sec   140 MBytes  19.6 Mbits/sec
[  7]  0.0-60.1 sec   151 MBytes  21.1 Mbits/sec
[  5]  0.0-60.2 sec   142 MBytes  19.7 Mbits/sec
[  3]  0.0-60.5 sec   132 MBytes  18.3 Mbits/sec
[  4]  0.0-60.6 sec   142 MBytes  19.7 Mbits/sec
[SUM]  0.0-60.6 sec   707 MBytes  97.9 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 12]  0.0-60.1 sec  58.8 MBytes  8.20 Mbits/sec
[  7]  0.0-60.2 sec  74.9 MBytes  10.4 Mbits/sec
[  9]  0.0-60.4 sec  77.5 MBytes  10.8 Mbits/sec
[  6]  0.0-60.5 sec  79.0 MBytes  10.9 Mbits/sec
[  8]  0.0-60.6 sec  76.1 MBytes  10.5 Mbits/sec
[  4]  0.0-60.7 sec  75.1 MBytes  10.4 Mbits/sec
[  5]  0.0-60.8 sec  76.1 MBytes  10.5 Mbits/sec
[ 10]  0.0-60.8 sec  59.9 MBytes  8.26 Mbits/sec
[  3]  0.0-60.9 sec  84.8 MBytes  11.7 Mbits/sec
[ 11]  0.0-61.1 sec  60.0 MBytes  8.24 Mbits/sec
[SUM]  0.0-61.1 sec   722 MBytes  99.2 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   970 MBytes   813 Mbits/sec
[  3] Sent 691702 datagrams
[  3] Server Report:
[  3]  0.0-10.1 sec   118 MBytes  97.4 Mbits/sec   0.274 ms 607826/691692 (88%)
[  3]  0.0-10.1 sec  1 datagrams received out-of-order

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

60 packets transmitted, 60 received, 0% packet loss, time 58999ms
rtt min/avg/max/mdev = 0.025/0.033/0.248/0.028 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 pg
INFO:omni:Created slice with Name IG-CT-2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2, Expiration 2013-02-17 20:37:17+00:00
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createslice:
  Options as run:
		framework: pg

  Args: createslice IG-CT-2
  Result Summary: Created slice with Name IG-CT-2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2, Expiration 2013-02-17 20:37:17+00:00 
INFO:omni: ============================================================

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

$ omni.py createsliver -a ig-northwestern IG-CT-2 IG-CT-2-nw.rspec
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2 expires on 2013-02-17 20:37:17 UTC
INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-2-nw.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2
INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.northwestern.edu/spewlogfile.php3?logfile=301ce61598059127df97c491d8c9a7d4)
INFO:omni:Got return from CreateSliver for slice IG-CT-2 at http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-2
	at AM:
	URN: unspecified_AM_URN
	URL: http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0
 -->
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.northwestern.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+24">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+27" mac_address="024af32f853a">
      <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.IG-CT-2.pgeni-gpolab-bbn-com.instageni.northwestern.edu"/><services><login authentication="ssh-keys" hostname="pc1.instageni.northwestern.edu" port="30266" username="lnevers"/></services></node>
  <node client_id="PC" component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc5" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" exclusive="true" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+23">
    <sliver_type name="raw-pc"/>
    <interface client_id="PC:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc5:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+28" mac_address="6C3BE5B1730E">
      <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="pc5"/><host name="PC.IG-CT-2.pgeni-gpolab-bbn-com.instageni.northwestern.edu"/><services><login authentication="ssh-keys" hostname="pc5.instageni.northwestern.edu" port="22" username="lnevers"/></services></node>
  <link client_id="lan0" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+26" vlantag="258">
    <component_manager name="urn:publicid:IDN+instageni.northwestern.edu+authority+cm"/>
    <interface_ref client_id="VM:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+27"/>
    <interface_ref client_id="PC:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc5:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+28"/>
    <link_type name="lan"/>
  </link>
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:
  Options as run:
		aggregate: ['ig-northwestern']
		framework: pg

  Args: createsliver IG-CT-2 IG-CT-2-nw.rspec
  Result Summary: Got Reserved resources RSpec from instageni-northwestern-edu-protogeniv2 
INFO:omni: ============================================================

Determined login information:

$ readyToLogin.py -a ig-northwestern IG-CT-2
  ....
<...>
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@pc5.instageni.northwestern.edu &

VM's geni_status is: ready (am_status:ready) 
User lnevers logins to VM using:
	xterm -e ssh -p 30266  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.northwestern.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 Northwestern PC to VM (TCP) - TCP window size: 16.0 KB

Collected: 2013-02-20

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   144 MBytes  20.2 Mbits/sec
[  7]  0.0-60.1 sec   145 MBytes  20.2 Mbits/sec
[  4]  0.0-60.1 sec   144 MBytes  20.1 Mbits/sec
[  6]  0.0-60.2 sec   145 MBytes  20.2 Mbits/sec
[  5]  0.0-60.2 sec   144 MBytes  20.1 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  75.2 MBytes  10.5 Mbits/sec
[  3]  0.0-60.1 sec  54.4 MBytes  7.59 Mbits/sec
[  9]  0.0-60.1 sec  74.4 MBytes  10.4 Mbits/sec
[ 12]  0.0-60.1 sec  75.8 MBytes  10.6 Mbits/sec
[  6]  0.0-60.2 sec  65.9 MBytes  9.18 Mbits/sec
[  8]  0.0-60.2 sec  78.1 MBytes  10.9 Mbits/sec
[ 11]  0.0-60.2 sec  74.6 MBytes  10.4 Mbits/sec
[  7]  0.0-60.3 sec  76.0 MBytes  10.6 Mbits/sec
[ 10]  0.0-60.3 sec  76.0 MBytes  10.6 Mbits/sec
[  4]  0.0-60.4 sec  75.4 MBytes  10.5 Mbits/sec
[SUM]  0.0-60.4 sec   726 MBytes   101 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  7.50 MBytes  1.05 Mbits/sec
[  3] Sent 5351 datagrams
[  3] Server Report:
[  3]  0.0-60.0 sec  7.50 MBytes  1.05 Mbits/sec   0.001 ms    0/ 5351 (0%)

Ping from InstaGENI Northwestern PC to VM

60 packets transmitted, 60 received, 0% packet loss, time 58999ms
rtt min/avg/max/mdev = 0.175/0.189/0.238/0.014 ms

Iperf InstaGENI Northwestern 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-02-20

One Client

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

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-60.0 sec  1.32 GBytes   188 Mbits/sec
[  3]  0.0-60.0 sec  1.32 GBytes   188 Mbits/sec
[  6]  0.0-60.0 sec  1.32 GBytes   188 Mbits/sec
[  4]  0.0-60.0 sec  1.32 GBytes   188 Mbits/sec
[  7]  0.0-60.0 sec  1.32 GBytes   188 Mbits/sec
[SUM]  0.0-60.0 sec  6.58 GBytes   942 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 11]  0.0-60.0 sec   976 MBytes   136 Mbits/sec
[  8]  0.0-60.0 sec   962 MBytes   135 Mbits/sec
[ 10]  0.0-60.0 sec   976 MBytes   136 Mbits/sec
[  9]  0.0-60.0 sec   492 MBytes  68.7 Mbits/sec
[  3]  0.0-60.0 sec   975 MBytes   136 Mbits/sec
[  5]  0.0-60.0 sec   896 MBytes   125 Mbits/sec
[  6]  0.0-60.0 sec   488 MBytes  68.1 Mbits/sec
[  4]  0.0-60.0 sec   323 MBytes  45.1 Mbits/sec
[ 12]  0.0-60.0 sec   379 MBytes  53.0 Mbits/sec
[  7]  0.0-60.1 sec   276 MBytes  38.6 Mbits/sec
[SUM]  0.0-60.1 sec  6.58 GBytes   942 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  7.50 MBytes  1.05 Mbits/sec
[  3] Sent 5351 datagrams
[  3] Server Report:
[  3]  0.0-60.0 sec  7.50 MBytes  1.05 Mbits/sec   0.004 ms    0/ 5351 (0%)

Ping from InstaGENI Northwestern PC to PC

60 packets transmitted, 60 received, 0% packet loss, time 58999ms
rtt min/avg/max/mdev = 0.123/0.134/0.149/0.010 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-02-17 21:01:10+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-02-17 21:01:10+00:00
INFO:omni: ============================================================

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

$ omni.py createsliver IG-CT-3 -a ig-northwestern IG-CT-3-nw.rspec 
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/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-02-17 21:01:10 UTC
INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-3-nw.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.northwestern.edu/spewlogfile.php3?logfile=825995ee7bd85788aed1477a9c05a3b1)
INFO:omni:Got return from CreateSliver for slice IG-CT-3 at http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-3
	at AM:
	URN: unspecified_AM_URN
	URL: http://instageni.northwestern.edu/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.northwestern.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc2" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+29">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-1:if0" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+32" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc2: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="pcvm2-1"/><host name="VM-1.IG-CT-3.pgeni-gpolab-bbn-com.instageni.northwestern.edu"/><services><login authentication="ssh-keys" hostname="pc2.instageni.northwestern.edu" port="30266" username="lnevers"/></services></node>
  <node client_id="VM-2" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" 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.northwestern.edu+sliver+31">
    <component_manager name="urn:publicid:IDN+instageni.northwestern.edu+authority+cm"/>
    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    <interface_ref client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc2:eth0" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+32"/>
    <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-northwestern']
		framework: pg

  Args: createsliver IG-CT-3 IG-CT-3-nw.rspec
  Result Summary: Got Reserved resources RSpec from instageni-northwestern-edu-protogeniv2 
INFO:omni: ============================================================

Then creates the InstaGENI GPO sliver:

$ omni.py createsliver IG-CT-3 -a ig-gpo IG-CT-3-nw.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 http://instageni.gpolab.bbn.com/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-02-17 21:01:10 UTC
INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-3-nw.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=5d9aa13c83b0c8f49b7371e9d818fabc)
INFO:omni:Got return from CreateSliver for slice IG-CT-3 at http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-3
	at AM:
	URN: unspecified_AM_URN
	URL: http://instageni.gpolab.bbn.com/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.northwestern.edu+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_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc2" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+1491">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="VM-2:if0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+1494" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+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-3"/><host name="VM-2.IG-CT-3.pgeni-gpolab-bbn-com.instageni.gpolab.bbn.com"/><services><login authentication="ssh-keys" hostname="pc2.instageni.gpolab.bbn.com" port="30778" username="lnevers"/></services></node>
  <link client_id="gre-tunnel0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+1493">
    <component_manager name="urn:publicid:IDN+instageni.northwestern.edu+authority+cm"/>
    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    <interface_ref client_id="VM-1:if0"/>
    <interface_ref client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+1494"/>
    <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-nw.rspec

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

Determined login information at each Northwestern and GPO aggregate:

$ readyToLogin.py IG-CT-3 -a ig-northwestern 
  ....
================================================================================
LOGIN INFO for AM: http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0
================================================================================

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


$ readyToLogin.py IG-CT-3 -a ig-gpo
  ....
================================================================================
LOGIN INFO for AM: http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0
================================================================================

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

Measurements

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

Collected: 2013-03-07

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   197 MBytes  27.5 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  7]  0.0-60.2 sec  75.0 MBytes  10.5 Mbits/sec
[  5]  0.0-60.2 sec  68.6 MBytes  9.56 Mbits/sec
[  4]  0.0-60.2 sec  74.5 MBytes  10.4 Mbits/sec
[  6]  0.0-60.2 sec  76.2 MBytes  10.6 Mbits/sec
[  3]  0.0-60.3 sec  74.0 MBytes  10.3 Mbits/sec
[SUM]  0.0-60.3 sec   368 MBytes  51.3 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 11]  0.0-60.1 sec  54.6 MBytes  7.63 Mbits/sec
[  6]  0.0-60.1 sec  44.6 MBytes  6.23 Mbits/sec
[ 12]  0.0-60.1 sec  48.4 MBytes  6.75 Mbits/sec
[  5]  0.0-60.1 sec  44.0 MBytes  6.14 Mbits/sec
[  4]  0.0-60.2 sec  43.2 MBytes  6.03 Mbits/sec
[  3]  0.0-60.2 sec  40.8 MBytes  5.68 Mbits/sec
[  7]  0.0-60.2 sec  49.1 MBytes  6.84 Mbits/sec
[  8]  0.0-60.2 sec  45.8 MBytes  6.37 Mbits/sec
[ 10]  0.0-60.3 sec  51.4 MBytes  7.15 Mbits/sec
[  9]  0.0-60.4 sec  42.2 MBytes  5.87 Mbits/sec
[SUM]  0.0-60.4 sec   464 MBytes  64.5 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   956 MBytes   802 Mbits/sec
[  3] Sent 681728 datagrams
[  3] Server Report:
[  3]  0.0-10.3 sec  82.5 MBytes  67.5 Mbits/sec  10.895 ms 622889/681727 (91%)
[  3]  0.0-10.3 sec  1 datagrams received out-of-order

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

60 packets transmitted, 59 received, 1% packet loss, time 59035ms
rtt min/avg/max/mdev = 24.136/27.096/36.095/2.587 ms

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

Collected: 2013-03-07

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.1 sec  73.4 MBytes  10.2 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.2 sec  37.6 MBytes  5.24 Mbits/sec
[  4]  0.0-60.2 sec  34.0 MBytes  4.74 Mbits/sec
[  6]  0.0-60.2 sec  34.6 MBytes  4.82 Mbits/sec
[  5]  0.0-60.3 sec  34.4 MBytes  4.78 Mbits/sec
[  7]  0.0-60.3 sec  37.4 MBytes  5.20 Mbits/sec
[SUM]  0.0-60.3 sec   178 MBytes  24.7 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 10]  0.0-60.3 sec  23.4 MBytes  3.25 Mbits/sec
[  7]  0.0-60.4 sec  22.1 MBytes  3.07 Mbits/sec
[  3]  0.0-60.4 sec  22.1 MBytes  3.07 Mbits/sec
[ 12]  0.0-60.5 sec  21.4 MBytes  2.97 Mbits/sec
[  5]  0.0-60.5 sec  22.4 MBytes  3.10 Mbits/sec
[  9]  0.0-60.5 sec  22.6 MBytes  3.14 Mbits/sec
[  8]  0.0-60.5 sec  21.9 MBytes  3.03 Mbits/sec
[  6]  0.0-60.5 sec  22.2 MBytes  3.08 Mbits/sec
[ 11]  0.0-60.7 sec  22.8 MBytes  3.14 Mbits/sec
[  4]  0.0-60.9 sec  20.8 MBytes  2.86 Mbits/sec
[SUM]  0.0-60.9 sec   222 MBytes  30.5 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   959 MBytes   804 Mbits/sec
[  3] Sent 684059 datagrams
[  3] Server Report:
[  3]  0.0-10.3 sec  90.7 MBytes  74.2 Mbits/sec   9.733 ms 619067/683730 (91%)

Ping from InstaGENI Northwestern VM-1 to GPO VM-2

60 packets transmitted, 59 received, 1% packet loss, time 59088ms
rtt min/avg/max/mdev = 24.127/29.711/56.317/5.606 ms

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

This confirmation test creates a sliver at each of the following aggregates using the RSpec specified:


Following is the command sequence that is executed to setup the topology for this confirmation test:

# Create the slice to be used for this confirmation test:
$ omni.py createslice IG-CT-4

# Create the FOAM slivers at the Internet and NLR FOAM
$ omni.py createsliver -a of-i2 IG-CT-4 IG-CT-4-openflow-internet2.rspec -V1
$ omni.py createsliver -a of-nlr IG-CT-4 IG-CT-4-openflow-nlr.rspec -V1

# Create the slivers at InstaGENI GPO to request nodes on shared VLAN 1750
$ omni.py createsliver -a ig-gpo IG-CT-4 IG-CT-4-ig-gpo.rspec 
$ omni.py createsliver -a ig-of-gpo IG-CT-4 IG-CT-4-openflow-ig-gpo.rspec -V1

# Create the sliver at GPO Site aggregate
$ omni.py createsliver -a of-gpo IG-CT-4 IG-CT-4-openflow-gpo.rspec -V1

# Create the slivers at InstaGENI Northwestern to request nodes on shared VLAN 1750
$ omni.py createsliver -a ig-northwestern IG-CT-4 IG-CT-4-ig-nw.rspec 
$ omni.py createsliver -a ig-of-northwestern IG-CT-4 IG-CT-4-openflow-ig-nw.rspec 


# Create the sliver at PG Utah to request one WAPG Node at Rutgers and one VM at PG Utah on shared VLAN 1750.
$ omni.py createsliver -a pg-utah IG-CT-4  IG-CT-4-rutgers-wapg-pg-utah.rspec 

# Create FOAM Sliver at UEN regional for path from Utah to GENI backbone
$ omni.py createsliver -a of-uen IG-CT-4  IG-CT-4-openflow-uen.rspec  -V1

# Create FOAM Sliver at Rutgers FOAM for WAPG node pg51
$ omni.py createsliver -a of-rutgers IG-CT-4 IG-CT-4-openflow-rutgers.rspec -V1

# Create the slivers at RENCI ExoGENI to request nodes on shared VLAN 1750
# to be added when ExoGENI exits maintenance

$ omni.py createsliver -a eg-renci IG-CT-4 IG-CT-4-eg-renci.rspec 
$ omni.py createsliver -a eg-of-renci IG-CT-4 IG-CT-4-openflow-eg-renci.rspec 

Determine login for each of compute resources:

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

nw-ig's geni_status is: ready (am_status:ready) 
User lnevers logins to nw-ig using:
	xterm -e ssh -p 31034  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.northwestern.edu &

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

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


$ 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 30010  -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 &

# to be added when ExoGENI exits maintenance
$ readyToLogin.py -a eg-renci IG-CT-4
<...>
================================================================================
LOGIN INFO for AM: https://rci-hn.exogeni.net:11443/orca/xmlrpc
================================================================================
User root logins to VM using:
	xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@152.54.14.6 &

Measurements

This section captures measurements collected between the following endpoints:

 0. InstaGENI Northwestern VM and InstaGENI Northwestern VM
 1. InstaGENI Northwestern VM and InstaGENI GPO VM
 1a.InstaGENI GPO VM to InstaGENI Northwestern
 2. InstaGENI Northwestern VM and the PG Utah VM
 3. InstaGENI Northwestern VM and ExoGENI RENCI VM
 4. InstaGENI Northwestern VM and the WAPG node at Rutgers
  1. The measurements collected for InstaGENI Northwestern VM to the InstaGENI Northwestern VM:

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

Collected: 2013-03-01

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  6.56 GBytes   939 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.0 sec  1.02 GBytes   147 Mbits/sec
[  3]  0.0-60.0 sec  1001 MBytes   140 Mbits/sec
[  5]  0.0-60.0 sec   806 MBytes   113 Mbits/sec
[  7]  0.0-60.0 sec  2.89 GBytes   413 Mbits/sec
[  4]  0.0-60.0 sec   897 MBytes   125 Mbits/sec
[SUM]  0.0-60.0 sec  6.55 GBytes   938 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-57.1 sec   598 MBytes  87.9 Mbits/sec
[  6]  0.0-57.1 sec   565 MBytes  83.1 Mbits/sec
[  3]  0.0-57.1 sec   802 MBytes   118 Mbits/sec
[  8]  0.0-57.1 sec   585 MBytes  85.9 Mbits/sec
[ 12]  0.0-57.1 sec   939 MBytes   138 Mbits/sec
[ 11]  0.0-57.1 sec   464 MBytes  68.2 Mbits/sec
[  9]  0.0-57.1 sec   574 MBytes  84.2 Mbits/sec
[  7]  0.0-57.2 sec   739 MBytes   108 Mbits/sec
[ 10]  0.0-60.0 sec   823 MBytes   115 Mbits/sec
[  5]  0.0-60.0 sec   601 MBytes  84.0 Mbits/sec
[SUM]  0.0-60.0 sec  6.53 GBytes   935 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   965 MBytes   809 Mbits/sec
[  3] Sent 688007 datagrams
[  3] WARNING: did not receive ack of last datagram after 10 tries.

Ping from InstaGENI Northwestern VM to the InstaGENI Northwestern VM

60 packets transmitted, 60 received, 0% packet loss, time 59001ms
rtt min/avg/max/mdev = 0.066/1.044/58.357/7.461 ms
  1. The measurements collected for InstaGENI Northwestern VM to the InstaGENI GPO VM:

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

Collected: 2013-03-07

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  6.22 GBytes   890 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-59.9 sec   685 MBytes  96.0 Mbits/sec
[  3]  0.0-59.9 sec   712 MBytes  99.8 Mbits/sec
[  5]  0.0-59.9 sec  1.90 GBytes   273 Mbits/sec
[  7]  0.0-60.0 sec  1.36 GBytes   195 Mbits/sec
[  6]  0.0-60.0 sec  1.41 GBytes   202 Mbits/sec
[SUM]  0.0-60.0 sec  6.04 GBytes   864 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-57.3 sec   465 MBytes  68.2 Mbits/sec
[  5]  0.0-57.3 sec   715 MBytes   105 Mbits/sec
[  9]  0.0-57.4 sec   313 MBytes  45.7 Mbits/sec
[  7]  0.0-57.4 sec   432 MBytes  63.2 Mbits/sec
[  6]  0.0-57.4 sec   620 MBytes  90.6 Mbits/sec
[  3]  0.0-57.4 sec   493 MBytes  72.0 Mbits/sec
[  8]  0.0-57.5 sec   811 MBytes   118 Mbits/sec
[ 10]  0.0-57.6 sec   418 MBytes  60.9 Mbits/sec
[ 11]  0.0-57.9 sec   957 MBytes   139 Mbits/sec
[ 12]  0.0-60.0 sec   730 MBytes   102 Mbits/sec
[SUM]  0.0-60.0 sec  5.82 GBytes   832 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   120 MBytes   101 Mbits/sec
[  3] Sent 85471 datagrams
[  3] Server Report:
[  3]  0.0- 9.7 sec   116 MBytes   101 Mbits/sec   0.001 ms 2708/85470 (3.2%)
[  3]  0.0- 9.7 sec  258 datagrams received out-of-order

Ping from InstaGENI Northwestern VM to the InstaGENI GPO VM

60 packets transmitted, 60 received, 0% packet loss, time 59084ms
rtt min/avg/max/mdev = 24.320/31.271/439.747/53.179 ms

1a. The measurements collected for InstaGENI Northwestern VM to the InstaGENI GPO VM:

Collected: 2013-03-07

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

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  93.6 MBytes  13.1 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-59.9 sec  87.0 MBytes  12.2 Mbits/sec
[  3]  0.0-60.0 sec  82.9 MBytes  11.6 Mbits/sec
[  5]  0.0-60.1 sec  64.5 MBytes  9.01 Mbits/sec
[  7]  0.0-60.3 sec  90.2 MBytes  12.6 Mbits/sec
[  6]  0.0-60.4 sec  77.0 MBytes  10.7 Mbits/sec
[SUM]  0.0-60.4 sec   402 MBytes  55.8 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-59.8 sec  86.2 MBytes  12.1 Mbits/sec
[  5]  0.0-59.8 sec  93.4 MBytes  13.1 Mbits/sec
[  8]  0.0-59.9 sec  81.8 MBytes  11.5 Mbits/sec
[  3]  0.0-59.9 sec  75.9 MBytes  10.6 Mbits/sec
[  6]  0.0-60.0 sec  70.2 MBytes  9.83 Mbits/sec
[  7]  0.0-60.0 sec  56.9 MBytes  7.95 Mbits/sec
[ 12]  0.0-60.1 sec   102 MBytes  14.2 Mbits/sec
[ 10]  0.0-60.1 sec  68.8 MBytes  9.59 Mbits/sec
[  9]  0.0-60.1 sec  81.1 MBytes  11.3 Mbits/sec
[ 11]  0.0-60.2 sec  70.8 MBytes  9.85 Mbits/sec
[SUM]  0.0-60.2 sec   786 MBytes   110 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   964 MBytes   808 Mbits/sec
[  3] Sent 687390 datagrams
[  3] Server Report:
[  3]  0.0- 9.3 sec   897 MBytes   808 Mbits/sec   0.053 ms 47369/687389 (6.9%)
[  3]  0.0- 9.3 sec  160 datagrams received out-of-order

Ping from InstaGENI GPO VM to the InstaGENI Northwestern VM

60 packets transmitted, 60 received, 0% packet loss, time 59080ms
rtt min/avg/max/mdev = 24.267/30.973/422.718/51.000 ms
  1. The measurements collected for InstaGENI Northwestern VM to the PG Utah VM

Collected: 2013-03-04

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

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.1 sec   244 MBytes  34.1 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-59.6 sec  48.5 MBytes  6.82 Mbits/sec
[  3]  0.0-59.7 sec  55.9 MBytes  7.85 Mbits/sec
[  6]  0.0-60.1 sec  51.0 MBytes  7.12 Mbits/sec
[  7]  0.0-60.1 sec  83.6 MBytes  11.7 Mbits/sec
[  5]  0.0-60.2 sec  33.2 MBytes  4.64 Mbits/sec
[SUM]  0.0-60.2 sec   272 MBytes  38.0 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-59.6 sec  27.1 MBytes  3.82 Mbits/sec
[  6]  0.0-59.8 sec  21.1 MBytes  2.96 Mbits/sec
[  4]  0.0-59.8 sec  41.1 MBytes  5.77 Mbits/sec
[  9]  0.0-60.0 sec  23.2 MBytes  3.25 Mbits/sec
[ 10]  0.0-60.2 sec  20.4 MBytes  2.84 Mbits/sec
[ 11]  0.0-60.7 sec  83.9 MBytes  11.6 Mbits/sec
[  7]  0.0-60.8 sec  24.5 MBytes  3.38 Mbits/sec
[  5]  0.0-60.8 sec  40.4 MBytes  5.57 Mbits/sec
[ 12]  0.0-61.1 sec  37.9 MBytes  5.20 Mbits/sec
[  8]  0.0-63.2 sec  49.6 MBytes  6.59 Mbits/sec
[SUM]  0.0-63.2 sec   369 MBytes  49.0 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   120 MBytes   101 Mbits/sec
[  3] Sent 85471 datagrams
[  3] Server Report:
[  3]  0.0- 7.9 sec  89.3 MBytes  95.0 Mbits/sec   0.024 ms 21802/85470 (26%)
[  3]  0.0- 7.9 sec  421 datagrams received out-of-order

Ping from InstaGENI Northwestern VM to the PG Utah VM

60 packets transmitted, 60 received, 0% packet loss, time 59091ms
rtt min/avg/max/mdev = 246.707/343.387/3153.966/457.641 ms, pipe 4
  1. The measurements collected for InstaGENI Northwestern VM to the ExoGENI RENCI VM:

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

Collected: 2013-03-04

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.2 sec  49.8 MBytes  6.93 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-59.8 sec  48.9 MBytes  6.86 Mbits/sec
[  3]  0.0-60.0 sec  49.6 MBytes  6.94 Mbits/sec
[  6]  0.0-60.0 sec  48.9 MBytes  6.83 Mbits/sec
[  5]  0.0-60.1 sec  49.1 MBytes  6.86 Mbits/sec
[  7]  0.0-60.2 sec  49.6 MBytes  6.92 Mbits/sec
[SUM]  0.0-60.2 sec   246 MBytes  34.3 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-59.7 sec  49.0 MBytes  6.88 Mbits/sec
[  4]  0.0-59.8 sec  49.4 MBytes  6.93 Mbits/sec
[  3]  0.0-59.9 sec  49.5 MBytes  6.93 Mbits/sec
[ 10]  0.0-59.9 sec  49.6 MBytes  6.94 Mbits/sec
[  5]  0.0-60.0 sec  49.2 MBytes  6.89 Mbits/sec
[  7]  0.0-60.0 sec  49.8 MBytes  6.96 Mbits/sec
[  8]  0.0-60.1 sec  49.1 MBytes  6.86 Mbits/sec
[ 11]  0.0-60.1 sec  49.5 MBytes  6.90 Mbits/sec
[  9]  0.0-60.2 sec  49.6 MBytes  6.91 Mbits/sec
[ 12]  0.0-60.5 sec  49.6 MBytes  6.88 Mbits/sec
[SUM]  0.0-60.5 sec   494 MBytes  68.6 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   964 MBytes   808 Mbits/sec
[  3] Sent 687542 datagrams
[  3] Server Report:
[  3]  0.0- 6.2 sec   600 MBytes   806 Mbits/sec   0.067 ms 259195/687541 (38%)
[  3]  0.0- 6.2 sec  1012 datagrams received out-of-order

Ping from InstaGENI Northwestern VM to the ExoGENI RENCI VM

60 packets transmitted, 60 received, 0% packet loss, time 59096ms
rtt min/avg/max/mdev = 147.632/214.587/2465.440/341.732 ms, pipe 3
  1. The measurements collected for InstaGENI Northwestern VM to the WAPG Rutgers:

Collected: 2013-03-04

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

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.1 sec   930 MBytes   130 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-59.7 sec   734 MBytes   103 Mbits/sec
[  4]  0.0-59.8 sec   759 MBytes   106 Mbits/sec
[  5]  0.0-59.9 sec   753 MBytes   106 Mbits/sec
[  7]  0.0-60.0 sec   742 MBytes   104 Mbits/sec
[  3]  0.0-60.1 sec   929 MBytes   130 Mbits/sec
[SUM]  0.0-60.1 sec  3.83 GBytes   547 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-59.8 sec   262 MBytes  36.8 Mbits/sec
[  5]  0.0-59.8 sec   795 MBytes   112 Mbits/sec
[  7]  0.0-59.8 sec   901 MBytes   126 Mbits/sec
[  6]  0.0-59.9 sec   791 MBytes   111 Mbits/sec
[  8]  0.0-59.9 sec   798 MBytes   112 Mbits/sec
[  9]  0.0-59.9 sec   903 MBytes   126 Mbits/sec
[ 11]  0.0-59.9 sec   224 MBytes  31.3 Mbits/sec
[  3]  0.0-60.0 sec   284 MBytes  39.7 Mbits/sec
[ 10]  0.0-60.1 sec   231 MBytes  32.2 Mbits/sec
[ 12]  0.0-60.1 sec   905 MBytes   126 Mbits/sec
[SUM]  0.0-60.1 sec  5.95 GBytes   850 Mbits/sec

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

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   964 MBytes   809 Mbits/sec
[  3] Sent 687586 datagrams
[  3] Server Report:
[  3]  0.0- 6.3 sec   600 MBytes   805 Mbits/sec   0.017 ms 259283/687585 (38%)
[  3]  0.0- 6.3 sec  428 datagrams received out-of-order

Ping from InstaGENI Northwestern VM to the WAPG Rutgers

60 packets transmitted, 60 received, 0% packet loss, time 59039ms
rtt min/avg/max/mdev = 155.140/227.661/2577.212/361.250 ms, pipe 3

IG-CT-5 - Experiment Monitoring

Reviewed content of the GMOC Monitoring page for aggregates,and found both Northwestern InstaGENI Compute and FOAM Aggregates:

Compute Resources Aggregate:

Active Slivers:

List of Resources in use for the Compute Resources Aggregate:

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

The Northwestern 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

Followed instructions at Admin Accounts on InstaGeni Racks page for account request. A local admin account was create and also had to join the emulab-ops group at https://www.instageni.northwestern.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 luisa@control.instageni.northwestern.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 Tue Feb 19 18:13:27 CST 2013

  System load:  0.08              Users logged in:       2
  Usage of /:   27.5% of 5.85GB   IP address for xenbr0: 165.124.51.130
  Memory usage: 37%               IP address for xenbr1: 10.1.1.254
  Swap usage:   1%                IP address for xenbr2: 10.2.1.254
  Processes:    152               IP address for xenbr3: 10.3.1.254

  Graph this data and manage this system at https://landscape.canonical.com/

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

luisa@nu:~$ sudo whoami
root
luisa@nu:~$

Also access the node via the PG Boss alias:

LNM:~$ ssh boss.instageni.northwestern.edu 
Last login: Tue Feb 19 10:55:50 2013 from dhcp89-073-115.bbn.com
FreeBSD 9.0-STABLE (XEN) #4: Mon Nov 26 10:02:53 MST 2012

Welcome to FreeBSD!

You can press up-arrow or down-arrow to walk through a list of
previous commands in tcsh.
> 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.northwestern.edu
Last login: Tue Feb 19 10:58:24 2013 from dhcp89-073-115.bbn.com
FreeBSD 9.0-STABLE (XEN) #4: Mon Nov 26 10:02:53 MST 2012

Welcome to FreeBSD!

Any user that is a member of the wheel group can use "su -" to simulate
a root login. You can add a user to the wheel group by editing /etc/group.
		-- Konstantinos Konstantinidis <kkonstan@duth.gr>
> hostname
ops.instageni.northwestern.edu
> ssh boss
Last login: Tue Feb 19 10:58:35 2013 from ops.instageni.northwestern.edu
FreeBSD 9.0-STABLE (XEN) #4: Mon Nov 26 10:02:53 MST 2012

Welcome to FreeBSD!

In tcsh, you can `set autolist' to have the shell automatically show
all the possible matches when doing filename/directory expansion.
> hostname
boss.instageni.northwestern.edu
> 

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
===> Host: vhost1.shared-nodes.emulab-ops.instageni.northwestern.edu
root
Linux vhost1.shared-nodes.emulab-ops.instageni.northwestern.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

===> Host: vhost2.shared-nodes.emulab-ops.instageni.northwestern.edu
root
Linux vhost2.shared-nodes.emulab-ops.instageni.northwestern.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 two raw-pc nodes were in use (pc3 and pc5):

[lnevers@boss ~]$ sudo ssh pc3
[root@pc3 ~]# sudo whoami
root
[root@pc3 ~]# exit
logout
Connection to pc3.instageni.northwestern.edu closed.
[lnevers@boss ~]$ sudo ssh pc5
[root@pc ~]# sudo whoami
root
[root@pc ~]# 

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: 

ProCurve Switch 2620# show running-config 

Running configuration:

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

hostname "ProCurve Switch 2620" 
no cdp run 
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" 
   ip address 10.1.1.253 255.255.255.0 
   exit 
no lldp run 
no web-management
snmp-server community "xxxxxx" unrestricted
no snmp-server enable
management-vlan 10
no dhcp config-file-update
password xxxxxx
password xxxxxx

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

Press any key to continue


Running configuration:

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

hostname "HP-E5406zl" 
module 1 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 
   disable
   speed-duplex auto-1000 
exit
interface A5 
   disable
   speed-duplex auto-1000 
exit
interface A6 
   speed-duplex auto-1000 
exit
interface A7 
   disable
   speed-duplex auto-1000 
exit
interface A13 
   speed-duplex auto-1000 
exit
ip default-gateway 10.3.1.254 
vlan 1 
   name "DEFAULT_VLAN" 
   forbid A3,A6 
   untagged A4-A5,A7-A12,A14-A19,A21-A23 
   no untagged A1-A3,A6,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 "_3" 
   tagged A1-A2,A24 
   no ip address 
   exit 
vlan 257 
   name "_4" 
   untagged A3,A6 
   tagged A1 
   no ip address 
   exit 
vlan 258 
   name "_13" 
   no ip address 
   exit 
vlan 259 
   name "_15" 
   untagged A13 
   no ip address 
   exit 
no web-management
openflow
   vlan 1750
      enable
      controller "tcp:10.3.1.7:6633" fail-secure on
      exit
   exit
snmp-server community "xxxxx" unrestricted
management-vlan 10
no autorun
no dhcp config-file-update
no dhcp image-file-update
password xxxxxx
password xxxxx

HP-E5406zl# 

Access the FOAM VM and gather information for version

LNM:~$ ssh luisa@foam.instageni.northwestern.edu
Welcome to Ubuntu 12.04.2 LTS (GNU/Linux 3.2.0-37-generic x86_64)

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

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

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

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

luisa@foam:~$ foamctl config:get-value --key="site.admin.email"  --passwd-file=/etc/foam.passwd 
{
 "value": "jim-chen@northwestern.edu"
}

luisa@foam:~$ foamctl config:get-value --key="geni.site-tag"  --passwd-file=/etc/foam.passwd 
{
 "value": "foam.instageni.northwestern.edu"
}
luisa@foam:~$ foamctl config:get-value --key="email.from"  --passwd-file=/etc/foam.passwd 
{
 "value": "jim-chen@northwestern.edu"
}
# check if FOAM auto-approve is on. Value 2 = auto-approve is on.

luisa@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:

luisa@foam:~$ foamctl geni:list-slivers --passwd-file=/etc/foam.passwd
{
 "slivers": [
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tupty1755:8d79cc0f-5532-4c78-b2b7-4b7739c72873", 
   "creation": "2013-02-15 03:00:26.934527+00:00", 
   "pend_reason": null, 
   "expiration": "2013-04-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": "8d79cc0f-5532-4c78-b2b7-4b7739c72873", 
   "desc": "tupty1755 OpenFlow resources at Northwestern InstaGENI.", 
   "ref": null, 
   "id": 2, 
   "uuid": "8d79cc0f-5532-4c78-b2b7-4b7739c72873"
  }, 
  {
   "status": "Approved", 
   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-4:5c956f94-5e05-40b5-948f-34d0149d9182", 
   "creation": "2013-02-18 14:47:20.419434+00:00", 
   "pend_reason": null, 
   "expiration": "2013-02-22 00:00:00+00:00", 
   "deleted": "False", 
   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers", 
   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-4", 
   "enabled": true, 
   "email": "lnevers@pgeni.gpolab.bbn.com", 
   "flowvisor_slice": "5c956f94-5e05-40b5-948f-34d0149d9182", 
   "desc": "New Site Confirmation Test IG-CT-4 ", 
   "ref": null, 
   "id": 3, 
   "uuid": "5c956f94-5e05-40b5-948f-34d0149d9182"
  }
 ]
}
luisa@foam:~$ 
luisa@foam:~$ foamctl geni:show-sliver --urn "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-4:5c956f94-5e05-40b5-948f-34d0149d9182" --passwd-file=/etc/foam.passwd
{
 "sliver": {
  "flowspace rules": 2, 
  "status": "Approved", 
  "creation": "2013-02-18 14:47:20.419434+00:00", 
  "uuid": "5c956f94-5e05-40b5-948f-34d0149d9182", 
  "deleted": "False", 
  "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers", 
  "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-4", 
  "enabled": true, 
  "pend_reason": null, 
  "email": "lnevers@pgeni.gpolab.bbn.com", 
  "controllers": [
   {
    "url": "tcp:mallorea.gpolab.bbn.com:33020", 
    "type": "primary"
   }
  ], 
  "expiration": "2013-02-22 00:00:00+00:00", 
  "desc": "New Site Confirmation Test IG-CT-4 ", 
  "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-4:5c956f94-5e05-40b5-948f-34d0149d9182", 
  "ref": null, 
  "id": 3, 
  "flowvisor_slice": "5c956f94-5e05-40b5-948f-34d0149d9182"
 }
}
luisa@foam:~$ 

Access the FlowVisor VM and gather version information:

LNM:~$ ssh luisa@flowvisor.instageni.northwestern.edu
Welcome to Ubuntu 12.04.2 LTS (GNU/Linux 3.2.0-37-generic x86_64)

 * Documentation:  https://help.ubuntu.com/
Last login: Tue Feb 19 19:10:33 2013 from 128.89.253.56
luisa@flowvisor:~$ sudo whoami
root
luisa@flowvisor:~$ 

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

luisa@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd ping hello
Got reply:
PONG(fvadmin): FV version=flowvisor-0.8.14::hello
luisa@flowvisor:~$ 

# Devices
luisa@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd listDevices
Device 0: 06:d6:6c:3b:e5:68:00:00

luisa@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd getDeviceInfo 06:d6:6c:3b:e5:68:00:00
nPorts=4
portList=24,65534,1,2
dpid=06:d6:6c:3b:e5:68:00:00
remote=/10.3.1.7:6633-->/10.3.1.253:64367
portNames=A24(24),local(65534),A1(1),A2(2)
luisa@flowvisor:~$ 

#Slices
luisa@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd listSlices
Slice 0: fvadmin
Slice 1: 8d79cc0f-5532-4c78-b2b7-4b7739c72873
Slice 2: 5c956f94-5e05-40b5-948f-34d0149d9182

luisa@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd getSliceInfo 5c956f94-5e05-40b5-948f-34d0149d9182
Got reply:
drop_policy=exact
connection_1=06:d6:6c:3b:e5:68:00:00-->/165.124.51.135:48385-->mallorea.gpolab.bbn.com/192.1.249.185:33020
contact_email=lnevers@pgeni.gpolab.bbn.com
controller_hostname=mallorea.gpolab.bbn.com
controller_port=33020
creator=fvadmin

Check the FlowVisor setting:

luisa@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd dumpConfig /tmp/flowvisor-config
luisa@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": "49372919dadf40765aeda78215e811c3",
         "passwd_salt": "-1301858",
         "controller_hostname": "none",
         "controller_port": 0,
         "contact_email": "fvadmin@localhost",
         "drop_policy": "exact",
         "lldp_spam": true
      },
      {
         "config_name": "default",
         "flowmap_type": "federated",
         "name": "8d79cc0f-5532-4c78-b2b7-4b7739c72873",
         "creator": "fvadmin",
         "passwd_crypt": "75199e2a22920f413c79a5bf6f0af426",
         "passwd_salt": "-1881229036",
         "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": "5c956f94-5e05-40b5-948f-34d0149d9182",
         "creator": "fvadmin",
         "passwd_crypt": "xxxx",
         "passwd_salt": "xxxx",
         "controller_hostname": "mallorea.gpolab.bbn.com",
         "controller_port": 33020,
         "contact_email": "lnevers@pgeni.gpolab.bbn.com",
         "drop_policy": "exact",
         "lldp_spam": true
      }
   ],
   "FlowSpaceRule": [
      {
         "dpid": "6d66c3be5680000",
         "priority": 100,
         "in_port": 0,
         "dl_type": 2048,
         "nw_src": 168900352,
         "nw_dst": 168900352,
         "wildcards": 3279087,
         "slice_action": [
            {
               "8d79cc0f-5532-4c78-b2b7-4b7739c72873": 4
            }
         ]
      },
      {
         "dpid": "6d66c3be5680000",
         "priority": 100,
         "in_port": 0,
         "dl_type": 2054,
         "nw_src": 168900352,
         "nw_dst": 168900352,
         "wildcards": 3279087,
         "slice_action": [
            {
               "8d79cc0f-5532-4c78-b2b7-4b7739c72873": 4
            }
         ]
      },
      {
         "dpid": "6d66c3be5680000",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2048,
         "nw_src": 170527488,
         "nw_dst": 170527488,
         "wildcards": 3279087,
         "slice_action": [
            {
               "5c956f94-5e05-40b5-948f-34d0149d9182": 4
            }
         ]
      },
      {
         "dpid": "6d66c3be5680000",
         "priority": 2000,
         "in_port": 0,
         "dl_type": 2054,
         "nw_src": 170527488,
         "nw_dst": 170527488,
         "wildcards": 3279087,
         "slice_action": [
            {
               "5c956f94-5e05-40b5-948f-34d0149d9182": 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 (10)

Download all attachments as: .zip