Version 10 (modified by 10 years ago) (diff) | ,
---|
GENI Project Office (GPO) 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:
gpo-og=urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am,https://bbn-cam-ctrl-1.gpolab.bbn.com: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 gpo-og 12:33:49 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 12:33:49 INFO : Loading config file /home/lnevers/.gcf/omni_config 12:33:49 INFO : Using control framework portal 12:33:49 INFO : Member Authority is https://ch.geni.net/MA (from config) 12:33:49 INFO : Slice Authority is https://ch.geni.net/SA (from config) 12:33:49 INFO : Substituting AM nickname gpo-og with URL https://bbn-cam-ctrl-1.gpolab.bbn.com:5002, URN urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am 12:33:50 INFO : AM gpo-og URN: urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am (url: https://bbn-cam-ctrl-1.gpolab.bbn.com:5002) has version: 12:33:50 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+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am', 'geni_api': 2, 'geni_api_versions': { '2': 'https://bbn-cam-ctrl-1.gpolab.bbn.com:5002', '3': 'https://bbn-cam-ctrl-1.gpolab.bbn.com: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'}]} 12:33:50 INFO : ------------------------------------------------------ 12:33:50 INFO : Completed getversion: Options as run: aggregate: ['gpo-og'] framework: portal noGetVersionCache: True project: ln-test Args: getversion Result Summary: Got version for gpo-og 12:33:50 INFO : ======================================================
The OpenGENI version is the same as the other available OpenGENI sites:
Site | OpenGENI GRAM Version |
GPO | 'GRAM_version': '3.33' |
Clemson | 'GRAM_version': '3.33' |
Get list of "available" compute resources:
$ omni -a gpo-og listresources --available -o
Verified that Advertisement RSpec only includes available resources, as requested:
$ egrep "node comp|available now" rspec-bbn-cam-ctrl-1-gpolab-bbn-com.xml <node component_name="bbn-cam-cmpe-1" component_manager_id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am" component_id="urn:publicid:IDN+bbn-cam-ctrl-1+node+bbn-cam-cmpe-1" exclusive="false"> <node component_name="bbn-cam-cmpe-2" component_manager_id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am" component_id="urn:publicid:IDN+bbn-cam-ctrl-1+node+bbn-cam-cmpe-2" exclusive="false"> <node component_id="" component_manager_id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am" exclusive="false">
Created a slice:
$ omni createslice OG-CT-1 09:50:39 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 09:50:39 INFO : Loading config file /home/lnevers/.gcf/omni_config 09:50:39 INFO : Using control framework portal 09:50:39 INFO : Member Authority is https://ch.geni.net/MA (from config) 09:50:39 INFO : Slice Authority is https://ch.geni.net/SA (from config) 09:50:40 INFO : Slice OG-CT-1 already existed - returning existing slice 09:50:40 INFO : Created slice with Name OG-CT-1, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-CT-1, Expiration 2014-09-01 16:45:21+00:00 09:50:40 INFO : ------------------------------------------------------ 09:50:40 INFO : Completed createslice: Options as run: framework: portal project: ln-test Args: createslice OG-CT-1 Result Summary: Created slice with Name OG-CT-1, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-CT-1, Expiration 2014-09-01 16:45:21+00:00 09:50:40 INFO : ======================================================
Created a 4 VMs sliver using the RSpec OG-CT-1-gpo.rspec:
$ omni createsliver -a gpo-og OG-CT-1 OG-CT-1-gpo.rspec 09:51:02 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 09:51:02 INFO : Loading config file /home/lnevers/.gcf/omni_config 09:51:02 INFO : Using control framework portal 09:51:02 INFO : Member Authority is https://ch.geni.net/MA (from config) 09:51:02 INFO : Slice Authority is https://ch.geni.net/SA (from config) 09:51:02 INFO : Substituting AM nickname gpo-og with URL https://bbn-cam-ctrl-1.gpolab.bbn.com:5002, URN urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am 09:51:03 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-CT-1 expires on 2014-09-01 16:45:21 UTC 09:51:03 INFO : Creating sliver(s) from rspec file OG-CT-1-gpo.rspec for slice urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-CT-1 09:51:58 INFO : Got return from CreateSliver for slice OG-CT-1 at gpo-og: 09:51:58 INFO : <?xml version="1.0" ?> 09:51:58 INFO : <!-- Reserved resources for: Slice: OG-CT-1 at AM: URN: urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am URL: https://bbn-cam-ctrl-1.gpolab.bbn.com:5002 --> 09:51:58 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+bbn-cam-ctrl-1.gpolab.bbn.com+node+bbn-cam-cmpe-1" component_manager_id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am" exclusive="false" sliver_id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+sliver+vmf9940603-72b6-4cc8-86df-aec859a056b0"> <sliver_type name="m1.small"> <disk_image name="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+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:96:1d:8f"> <ip address="192.168.1.1" netmask="255.255.255.0" type="ip"/> </interface> <host name="VM1"/> <services> <login authentication="ssh-keys" hostname="192.1.243.5" port="3004" username="lnevers"/> </services> </node> <node client_id="VM2" component_id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+node+bbn-cam-cmpe-2" component_manager_id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am" exclusive="false" sliver_id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+sliver+vm38122621-feee-4e9e-b45c-b639eda48b36"> <sliver_type name="m1.small"> <disk_image name="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+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:8a:a8:09"> <ip address="192.168.1.2" netmask="255.255.255.0" type="ip"/> </interface> <host name="VM2"/> <services> <login authentication="ssh-keys" hostname="192.1.243.5" port="3003" username="lnevers"/> </services> </node> <node client_id="VM3" component_id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+node+bbn-cam-cmpe-1" component_manager_id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am" exclusive="false" sliver_id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+sliver+vmdd9b3966-c926-4a66-9c34-ec8390729071"> <sliver_type name="m1.small"> <disk_image name="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+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:b7:e9:51"> <ip address="192.168.1.3" netmask="255.255.255.0" type="ip"/> </interface> <host name="VM3"/> <services> <login authentication="ssh-keys" hostname="192.1.243.5" port="3002" username="lnevers"/> </services> </node> <node client_id="VM4" component_id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+node+bbn-cam-cmpe-2" component_manager_id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am" exclusive="false" sliver_id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+sliver+vme5e6c4ca-4781-4e1d-bf1d-0d9c4bbc77a6"> <sliver_type name="m1.small"> <disk_image name="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+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:50:cf:8e"> <ip address="192.168.1.4" netmask="255.255.255.0" type="ip"/> </interface> <host name="VM4"/> <services> <login authentication="ssh-keys" hostname="192.1.243.5" port="3005" username="lnevers"/> </services> </node> <link client_id="lan0" component_manager_id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am" sliver_id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+sliver+link8d52de1d-7670-4927-91cb-8da52b752022" vlantag="1002"> <component_manager name="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+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:51:58 INFO : ------------------------------------------------------ 09:51:58 INFO : Completed createsliver: Options as run: aggregate: ['gpo-og'] framework: portal project: ln-test Args: createsliver OG-CT-1 OG-CT-1-gpo.rspec Result Summary: Got Reserved resources RSpec from bbn-cam-ctrl-1-gpolab-bbn-com 09:51:58 INFO : ======================================================
The following is login information for the sliver:
$ readyToLogin -a gpo-og OG-CT-1 <...> VM4's geni_status is: ready User lnevers logs in to VM4 using: ssh -p 3005 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@192.1.243.5 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@192.1.243.5 VM3's geni_status is: ready User lnevers logs in to VM3 using: ssh -p 3002 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@192.1.243.5 VM1's geni_status is: ready User lnevers logs in to VM1 using: ssh -p 3004 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@192.1.243.5
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 GPO VM-2 to VM-1 (TCP) - TCP window size: 23.5 KByte (default)
Collected: 2014-08-26
One Client_
[ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 15.5 GBytes 2.21 Gbits/sec
Five Clients
[ ID] Interval Transfer Bandwidth [ 4] 0.0-60.0 sec 2.67 GBytes 383 Mbits/sec [ 3] 0.0-60.0 sec 2.77 GBytes 396 Mbits/sec [ 6] 0.0-60.0 sec 2.68 GBytes 384 Mbits/sec [ 7] 0.0-60.0 sec 3.02 GBytes 433 Mbits/sec [ 5] 0.0-60.0 sec 3.04 GBytes 435 Mbits/sec [SUM] 0.0-60.0 sec 14.2 GBytes 2.03 Gbits/sec
Ten Clients
[ ID] Interval Transfer Bandwidth [ 7] 0.0-60.0 sec 1.37 GBytes 197 Mbits/sec [ 9] 0.0-60.0 sec 1.37 GBytes 196 Mbits/sec [ 4] 0.0-60.0 sec 1.38 GBytes 198 Mbits/sec [ 6] 0.0-60.0 sec 1.38 GBytes 198 Mbits/sec [ 8] 0.0-60.0 sec 1.38 GBytes 197 Mbits/sec [ 10] 0.0-60.0 sec 1.36 GBytes 195 Mbits/sec [ 3] 0.0-60.0 sec 1.39 GBytes 199 Mbits/sec [ 12] 0.0-60.0 sec 1.39 GBytes 200 Mbits/sec [ 5] 0.0-60.0 sec 1.36 GBytes 194 Mbits/sec [ 11] 0.0-60.0 sec 1.41 GBytes 201 Mbits/sec [SUM] 0.0-60.0 sec 13.8 GBytes 1.97 Gbits/sec
Iperf OpenGENI GPO VM-2 to the VM-1 (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 37/512820 (0.0072%) [ 3] 0.0-60.0 sec 1 datagrams received out-of-order
Ping from OpenGENI GPO VM-2 to the VM-1
60 packets transmitted, 60 received, 0% packet loss, time 58997ms rtt min/avg/max/mdev = 0.330/0.433/0.800/0.067 ms
OG-CT-2 - Access to New Site bare metal and VM resources
There is no support for bare metal nodes in the OpenGENI Racks, this test is a place holder for future addition of this type of resource.
OG-CT-3 - Multiple sites experiment
Created a slice:
$ omni createslice OG-CT-3
Create a stitched sliver with one VM container at GPO and one VM container at Clemson using RSpec OG-CT-3-gpo.rspec.
$ stitcher createsliver OG-CT-3 -a gpo-og OG-CT-3-gpo.rspec
Determined login information at each GPO and Clemson aggregate:
$ readyToLogin OG-CT-3 -a gpo-og .... $ readyToLogin OG-CT-3 -a gpo-ig ....
OG-CT-4 - Multiple sites OpenFlow experiment and interoperability
OG-CT-5 - Experiment Monitoring
OG-CT-6 - Administrative Tests
Attachments (4)
- GPO-OG-genimon-aggregates.jpg (101.2 KB) - added by 9 years ago.
- GPO-OG-genimon-avail.jpg (117.3 KB) - added by 9 years ago.
- GPO-OG-genimon-resources.jpg (132.8 KB) - added by 9 years ago.
- GPO-OG-genimon-slivers.jpg (160.4 KB) - added by 9 years ago.
Download all attachments as: .zip