wiki:GENIRacksHome/OpenGENIRacks/ConfirmationTestStatus/Clemson

Version 2 (modified by lnevers@bbn.com, 10 years ago) (diff)

--

Clemson University OpenGENI Confirmation Tests

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

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

clemson-og=urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am,https://clemson-clemson-control-1.clemson.edu:5002

OG-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 getversion -a clemson-og
08:57:09 INFO    : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
08:57:09 INFO    : Loading config file /home/lnevers/.gcf/omni_config
08:57:09 INFO    : Setting option useSliceMembers based on omni_config setting
08:57:09 INFO    : Using control framework portal
08:57:09 INFO    : Member Authority is https://ch.geni.net/MA (from config)
08:57:09 INFO    : Slice Authority is https://ch.geni.net/SA (from config)
08:57:09 INFO    : Substituting AM nickname clemson-og with URL https://clemson-clemson-control-1.clemson.edu:5002, URN urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am
08:57:09 INFO    : AM clemson-gr URN: urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am (url: https://clemson-clemson-control-1.clemson.edu:5002) has version:
08:57:09 INFO    : {   'GRAM_version': '3.33',
    'geni_ad_rspec_versions': [   {   'extensions': [],
                                      'namespace': 'http://www.geni.net/resources/rspec/3',
                                      'schema': 'http://www.geni.net/resources/rspec/3/ad.xsd',
                                      'type': 'geni',
                                      'version': '3'}],
    'geni_am_type': 'GRAM',
    'geni_am_urn': 'urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am',
    'geni_api': 2,
    'geni_api_versions': {   '2': 'https://clemson-clemson-control-1.clemson.edu:5002',
                             '3': 'https://clemson-clemson-control-1.clemson.edu:5001'},
    'geni_request_rspec_versions': [   {   'extensions': [],
                                           'namespace': 'http://www.geni.net/resources/rspec/3',
                                           'schema': 'http://www.geni.net/resources/rspec/3/request.xsd',
                                           'type': 'geni',
                                           'version': '3'}]}
08:57:09 INFO    :  ------------------------------------------------------
08:57:09 INFO    :  Completed getversion:

  Options as run:
		aggregate: ['clemson-og']
		framework: portal
		noGetVersionCache: True
		project: ln-test
		useSliceMembers: True

  Args: getversion

  Result Summary: 
Got version for clemson-gr
 
08:57:09 INFO    :  ======================================================

The OpenGENI version is the same as the other available OpenGENI sites:

Site OpenGENI GRAM Version
Clemson 'GRAM_version': '3.33'
GPO 'GRAM_version': '3.33'

Get list of "available" compute resources:

$ omni -a clemson-og listresources --available -o

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

$ egrep "node comp|available now" rspec-clemson-clemson-control-1-clemson-edu.xml
<node component_name="clemson-clemson-compute-1" component_manager_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am" component_id="urn:publicid:IDN+clemson-clemson-control-1+node+clemson-clemson-compute-1" exclusive="false">
<node component_name="clemson-clemson-compute-2" component_manager_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am" component_id="urn:publicid:IDN+clemson-clemson-control-1+node+clemson-clemson-compute-2" exclusive="false">
<node component_id="urn:publicid:IDN+clemson-clemson-control-1+node+clemson-clemson-compute-2" component_manager_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am" component_name="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+node+force10_4087" exclusive="false">
<node component_id="urn:publicid:IDN+clemson-clemson-control-1+node+clemson-clemson-compute-2" component_manager_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am" component_name="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+node+force10" exclusive="false">
<node component_id="urn:publicid:IDN+clemson-clemson-control-1+node+clemson-clemson-compute-2" component_manager_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am" component_name="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+node+force10_760" exclusive="false">
<node component_id="urn:publicid:IDN+clemson-clemson-control-1+node+clemson-clemson-compute-2" component_manager_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am" component_name="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+node+force10_4085" exclusive="false">
<node component_id="urn:publicid:IDN+clemson-clemson-control-1+node+clemson-clemson-compute-2" component_manager_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am" component_name="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+node+force10_4084" exclusive="false">
<node component_id="urn:publicid:IDN+clemson-clemson-control-1+node+clemson-clemson-compute-2" component_manager_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am" component_name="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+node+force10_4083" exclusive="false">
<node component_id="" component_manager_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am" exclusive="false">

Note: OpenGENI does not support "available" option.

Created a slice:

$ omni createslice OG-CT-1

Created a 4 VMs sliver using the RSpec OG-CT-1-clemson.rspec:

$  omni createsliver -a clemson-og OG-CT-1 OG-CT-1-clemson.rspec
09:07:39 INFO    : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:07:39 INFO    : Loading config file /home/lnevers/.gcf/omni_config
09:07:39 INFO    : Setting option useSliceMembers based on omni_config setting
09:07:39 INFO    : Using control framework portal
09:07:39 INFO    : Member Authority is https://ch.geni.net/MA (from config)
09:07:39 INFO    : Slice Authority is https://ch.geni.net/SA (from config)
09:07:39 INFO    : Substituting AM nickname clemson-og with URL https://clemson-clemson-control-1.clemson.edu:5002, URN urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am
09:07:39 INFO    : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-CT-1 expires on 2014-09-24 13:06:49 UTC
09:07:39 INFO    : Creating sliver(s) from rspec file OG-CT-1-clemson.rspec for slice urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-CT-1
09:08:04 INFO    : Got return from CreateSliver for slice OG-CT-1 at clemson-gr:
09:08:04 INFO    : <?xml version="1.0" ?>
09:08:04 INFO    :   <!-- Reserved resources for:
	Slice: OG-CT-1
	at AM:
	URN: urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am
	URL: https://clemson-clemson-control-1.clemson.edu:5002
 -->
09:08:04 INFO    :   
<rspec type="manifest" 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" xsi:schemaLocation="http://www.geni.net/resources/rspec/3   http://www.geni.net/resources/rspec/3/manifest.xsd">  
      <node client_id="VM1" component_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+node+clemson-clemson-compute-2" component_manager_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am" exclusive="false" sliver_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+sliver+vm03629736-7cd2-41ec-afae-c859288318d8">    
            <sliver_type name="m1.small">      
                  <disk_image name="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+imageubuntu-12.04" os="Linux" version="12"/>      
            </sliver_type>    
            <services>      
                  <execute command="sudo apt-get install iperf -y" shell="sh"/>      
            </services>    
            <interface client_id="VM1:if0" mac_address="fa:16:3e:b7:ee:a9">      
                  <ip address="192.168.1.1" netmask="255.255.255.0" type="ip"/>      
            </interface>    
            <host name="VM1"/>    
            <services>      
                  <login authentication="ssh-keys" hostname="130.127.88.101" port="3002" username="lnevers1"/>      
                  <login authentication="ssh-keys" hostname="130.127.88.101" port="3002" username="lnevers2"/>      
                  <login authentication="ssh-keys" hostname="130.127.88.101" port="3002" username="lnevers"/>      
            </services>    
      </node>  
      <node client_id="VM2" component_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+node+clemson-clemson-compute-1" component_manager_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am" exclusive="false" sliver_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+sliver+vm8c9c9d69-b19b-41b2-a739-650acd3d2e71">    
            <sliver_type name="m1.small">      
                  <disk_image name="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+imageubuntu-12.04" os="Linux" version="12"/>      
            </sliver_type>    
            <services>      
                  <execute command="sudo apt-get install iperf -y" shell="sh"/>      
            </services>    
            <interface client_id="VM2:if0" mac_address="fa:16:3e:21:9e:b9">      
                  <ip address="192.168.1.2" netmask="255.255.255.0" type="ip"/>      
            </interface>    
            <host name="VM2"/>    
            <services>      
                  <login authentication="ssh-keys" hostname="130.127.88.101" port="3003" username="lnevers1"/>      
                  <login authentication="ssh-keys" hostname="130.127.88.101" port="3003" username="lnevers2"/>      
                  <login authentication="ssh-keys" hostname="130.127.88.101" port="3003" username="lnevers"/>      
            </services>    
      </node>  
      <node client_id="VM3" component_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+node+clemson-clemson-compute-1" component_manager_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am" exclusive="false" sliver_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+sliver+vm448c479f-6264-4720-96fc-ebe846834eac">    
            <sliver_type name="m1.small">      
                  <disk_image name="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+imageubuntu-12.04" os="Linux" version="12"/>      
            </sliver_type>    
            <services>      
                  <execute command="sudo apt-get install iperf -y" shell="sh"/>      
            </services>    
            <interface client_id="VM3:if0" mac_address="fa:16:3e:f4:ad:4a">      
                  <ip address="192.168.1.3" netmask="255.255.255.0" type="ip"/>      
            </interface>    
            <host name="VM3"/>    
            <services>      
                  <login authentication="ssh-keys" hostname="130.127.88.101" port="3001" username="lnevers1"/>      
                  <login authentication="ssh-keys" hostname="130.127.88.101" port="3001" username="lnevers2"/>      
                  <login authentication="ssh-keys" hostname="130.127.88.101" port="3001" username="lnevers"/>      
            </services>    
      </node>  
      <node client_id="VM4" component_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+node+clemson-clemson-compute-2" component_manager_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am" exclusive="false" sliver_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+sliver+vmf749a113-af6a-48f4-8d8a-e2ff6877f2b8">    
            <sliver_type name="m1.small">      
                  <disk_image name="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+imageubuntu-12.04" os="Linux" version="12"/>      
            </sliver_type>    
            <services>      
                  <execute command="sudo apt-get install iperf -y" shell="sh"/>      
            </services>    
            <interface client_id="VM4:if0" mac_address="fa:16:3e:49:7b:32">      
                  <ip address="192.168.1.4" netmask="255.255.255.0" type="ip"/>      
            </interface>    
            <host name="VM4"/>    
            <services>      
                  <login authentication="ssh-keys" hostname="130.127.88.101" port="3000" username="lnevers1"/>      
                  <login authentication="ssh-keys" hostname="130.127.88.101" port="3000" username="lnevers2"/>      
                  <login authentication="ssh-keys" hostname="130.127.88.101" port="3000" username="lnevers"/>      
            </services>    
      </node>  
      <link client_id="lan0" component_manager_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am" sliver_id="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+sliver+link785a25d2-6f19-4071-b891-d4641d91145d" vlantag="1001">    
            <component_manager name="urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+authority+am"/>    
            <interface_ref client_id="VM1:if0"/>    
            <interface_ref client_id="VM2:if0"/>    
            <interface_ref client_id="VM3:if0"/>    
            <interface_ref client_id="VM4:if0"/>    
            <link_type name="lan"/>    
      </link>  
</rspec>
09:08:05 INFO    :  ------------------------------------------------------
09:08:05 INFO    :  Completed createsliver:

  Options as run:
		aggregate: ['clemson-og']
		framework: portal
		project: ln-test
		useSliceMembers: True

  Args: createsliver OG-CT-1 OG-CT-1-clemson.rspec

  Result Summary: Got Reserved resources RSpec from clemson-clemson-control-1-clemson-edu 
09:08:05 INFO    :  ======================================================

The following is login information for the sliver:

$ readyToLogin -a clemson-og OG-CT-1
<...>
VM4's geni_status is: ready 
User lnevers logs in to VM4 using:
	ssh -p 3000  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@130.127.88.101

VM2's geni_status is: ready 
User lnevers logs in to VM2 using:
	ssh -p 3003  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@130.127.88.101

VM3's geni_status is: ready 
User lnevers logs in to VM3 using:
	ssh -p 3001  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@130.127.88.101

VM1's geni_status is: ready 
User lnevers logs in to VM1 using:
	ssh -p 3002  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@130.127.88.101

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 OpenGENI Clemson VM-2 to VM-1 (TCP) - TCP window size: 23.5 KByte (default)

Collected: 2014-09-17

One Client_

Five Clients

Ten Clients

Iperf OpenGENI Clemson VM-2 to the VM-1 (UDP) - UDP buffer size: 224 KByte (default)

Ping from OpenGENI Clemson VM-2 to the VM-1

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

OpenGENI does not support bare metal nodes, test cannot be executed

OG-CT-3 - Multiple sites experiment

This test was run as part of the GPO OpenGENI Confirmation tests. See GPO OG-CT-3 Multiple sites experiment.

Measurements

NOTE: These measurements are a copy of GPO OG OG-CT-3 measurements.

Iperf OpenGENI GPO VM to OpenGENI Clemson VM (TCP) - TCP window size: 23.5 KByte (default)

Collected: 2014-09-10

One Client

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   983 MBytes   137 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  7]  0.0-60.0 sec   999 MBytes   140 Mbits/sec
[  4]  0.0-60.0 sec   999 MBytes   140 Mbits/sec
[  5]  0.0-60.0 sec   998 MBytes   140 Mbits/sec
[  6]  0.0-60.0 sec   999 MBytes   140 Mbits/sec
[  3]  0.0-60.0 sec   998 MBytes   140 Mbits/sec
[SUM]  0.0-60.0 sec  4.88 GBytes   698 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-60.0 sec   624 MBytes  87.3 Mbits/sec
[  7]  0.0-60.0 sec   813 MBytes   114 Mbits/sec
[ 10]  0.0-60.0 sec   549 MBytes  76.7 Mbits/sec
[ 11]  0.0-60.0 sec   496 MBytes  69.4 Mbits/sec
[  4]  0.0-60.0 sec   675 MBytes  94.4 Mbits/sec
[  6]  0.0-60.0 sec   730 MBytes   102 Mbits/sec
[ 12]  0.0-60.0 sec   610 MBytes  85.2 Mbits/sec
[  9]  0.0-60.1 sec   427 MBytes  59.6 Mbits/sec
[  3]  0.0-60.0 sec   725 MBytes   101 Mbits/sec
[  8]  0.0-60.1 sec   576 MBytes  80.4 Mbits/sec
[SUM]  0.0-60.1 sec  6.08 GBytes   869 Mbits/sec

Iperf OpenGENI GPO VM to OpenGENI Clemson VM (UDP) - UDP buffer size: 224 KByte (default)

[ 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.001 ms    1/512820 (0.0002%)
[  3]  0.0-60.0 sec  1 datagrams received out-of-order

Ping from OpenGENI GPO VM to the Clemson VM

60 packets transmitted, 60 received, 0% packet loss, time 59085ms
rtt min/avg/max/mdev = 26.205/26.291/26.650/0.220 ms

Iperf OpenGENI Clemson VM to OpenGENI GPO VM (TCP) - TCP window size: 23.5 KByte (default)

Collected: 2014-09-10

One Client

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.1 sec   225 MBytes  31.4 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-60.0 sec   114 MBytes  16.0 Mbits/sec
[  4]  0.0-60.1 sec   103 MBytes  14.4 Mbits/sec
[  7]  0.0-60.1 sec  97.4 MBytes  13.6 Mbits/sec
[  6]  0.0-60.1 sec   118 MBytes  16.4 Mbits/sec
[  3]  0.0-60.2 sec   101 MBytes  14.1 Mbits/sec
[SUM]  0.0-60.2 sec   534 MBytes  74.4 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  7]  0.0-60.0 sec  78.6 MBytes  11.0 Mbits/sec
[  3]  0.0-60.1 sec  75.8 MBytes  10.6 Mbits/sec
[  9]  0.0-60.1 sec  65.4 MBytes  9.12 Mbits/sec
[ 10]  0.0-60.1 sec  72.9 MBytes  10.2 Mbits/sec
[ 11]  0.0-60.1 sec  75.8 MBytes  10.6 Mbits/sec
[  8]  0.0-60.2 sec  73.1 MBytes  10.2 Mbits/sec
[ 12]  0.0-60.2 sec  68.5 MBytes  9.55 Mbits/sec
[  5]  0.0-60.2 sec  65.1 MBytes  9.07 Mbits/sec
[  6]  0.0-60.3 sec  75.5 MBytes  10.5 Mbits/sec
[  4]  0.0-60.4 sec  91.6 MBytes  12.7 Mbits/sec
[SUM]  0.0-60.4 sec   742 MBytes   103 Mbits/sec

Iperf OpenGENI Clemson VM to OpenGENI GPO VM (UDP) - 224 KByte (default)

[ 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.004 ms   22/512820 (0.0043%)
[  3]  0.0-60.0 sec  23 datagrams received out-of-order

Ping from OpenGENI Clemson VM to OpenGENI GPO VM

60 packets transmitted, 60 received, 0% packet loss, time 59026ms
rtt min/avg/max/mdev = 26.029/26.229/26.684/0.167 ms

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

Measurements

OG-CT-5 - Experiment Monitoring

GMOC Monitoring

GENI Monitoring

OG-CT-6 - Administrative Tests

Attachments (4)

Download all attachments as: .zip