= GENI Project Office (GPO) OpenGENI Confirmation Tests = For details about the tests in this page, see the '''[wiki:GENIRacksHome/OpenGENIRacks/SiteConfirmationTests OpenGENI Confirmation Tests]''' page.[[BR]] For site status see the '''[wiki:GENIRacksHome/OpenGENIRacks/ConfirmationTestStatus 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 }}} 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 [http://groups.geni.net/geni/browser/trunk/GENIRacks/OpenGENI/Spiral5/RSpecs/ConfirmationTests/GPO/OG-CT-1-gpo.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 : 09:51:58 INFO : 09:51:58 INFO : 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 [http://groups.geni.net/geni/browser/trunk/GENIRacks/OpenGENI/Spiral5/RSpecs/ConfirmationTests/GPO/OG-CT-3-gpo.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 ==