[[PageOutline(1-2)]] = Georgia Institute of Technology InstaGENI Confirmation Tests = For details about the tests in this page, see the '''[wiki:GENIRacksHome/InstageniRacks/SiteConfirmationTests ExoGENI Confirmation Tests]''' page.[[BR]] For site status see the '''[wiki:GENIRacksHome/InstageniRacks/ConfirmationTestStatus InstaGENI New Site Confirmation Tests Status]''' page. __Note:__ Omni nick_names for site aggregate used for these tests are: {{{ ig-gatech=,https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am ig-gpo=,https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0 ig-of-gatech=,https://foam.instageni.rnoc.gatech.edu:3626/foam/gapi/1 ig-of-gpo=,https://foam.gpolab.bbn.com:3626/foam/gapi/1 }}} == IG-CT-1 - Access to New Site VM resources == Got Aggregate version, which showed AM API V1, V2, and V3 are supported and V2 is default: {{{ $ omni.py getversion -a ig-gatech INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework emulab INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.rnoc.gatech.edu/spewlogfile.php3?logfile=8620577d4cbe3fa1f24c16b081ad6e2e) INFO:omni:AM URN: unspecified_AM_URN (url: https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am) has version: ( (PG log url - look here for details on any failures: https://www.instageni.rnoc.gatech.edu/spewlogfile.php3?logfile=8620577d4cbe3fa1f24c16b081ad6e2e).) INFO:omni:{ 'code_tag': 'cbb88d74dcd4baacce6182a609122c0ba25a4a57', 'geni_ad_rspec_versions': [ { 'extensions': [], 'namespace': 'http://www.protogeni.net/resources/rspec/0.1', 'schema': 'http://www.protogeni.net/resources/rspec/0.1/ad.xsd', 'type': 'ProtoGENI', 'version': '0.1'}, { 'extensions': [], 'namespace': 'http://www.protogeni.net/resources/rspec/0.2', 'schema': 'http://www.protogeni.net/resources/rspec/0.2/ad.xsd', 'type': 'ProtoGENI', 'version': '0.2'}, { 'extensions': [ 'http://www.protogeni.net/resources/rspec/ext/emulab/1'], 'namespace': 'http://www.protogeni.net/resources/rspec/2', 'schema': 'http://www.protogeni.net/resources/rspec/2/ad.xsd', 'type': 'ProtoGENI', 'version': '2'}, { 'extensions': [ 'http://www.protogeni.net/resources/rspec/ext/emulab/1'], 'namespace': 'http://www.geni.net/resources/rspec/3', 'schema': 'http://www.geni.net/resources/rspec/3/ad.xsd', 'type': 'GENI', 'version': '3'}], 'geni_api': 2, 'geni_api_versions': { '1': 'https://boss.instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am/1.0', '2': 'https://boss.instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am/2.0', '3': 'https://boss.instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am/3.0'}, 'geni_request_rspec_versions': [ { 'extensions': [], 'namespace': 'http://www.protogeni.net/resources/rspec/0.1', 'schema': 'http://www.protogeni.net/resources/rspec/0.1/request.xsd', 'type': 'ProtoGENI', 'version': '0.1'}, { 'extensions': [], 'namespace': 'http://www.protogeni.net/resources/rspec/0.2', 'schema': 'http://www.protogeni.net/resources/rspec/0.2/request.xsd', 'type': 'ProtoGENI', 'version': '0.2'}, { 'extensions': [ 'http://www.protogeni.net/resources/rspec/ext/emulab/1'], 'namespace': 'http://www.protogeni.net/resources/rspec/2', 'schema': 'http://www.protogeni.net/resources/rspec/2/request.xsd', 'type': 'ProtoGENI', 'version': '2'}, { 'extensions': [ 'http://www.protogeni.net/resources/rspec/ext/emulab/1'], 'namespace': 'http://www.geni.net/resources/rspec/3', 'schema': 'http://www.geni.net/resources/rspec/3/request.xsd', 'type': 'GENI', 'version': '3'}], 'hostname': 'boss.instageni.rnoc.gatech.edu', 'hrn': 'gatechinstageni.cm', 'interface': 'aggregate', 'url': 'https://boss.instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am', 'urn': 'urn:publicid:IDN+instageni.rnoc.gatech.edu+authority+cm'} INFO:omni: ------------------------------------------------------------ INFO:omni: Completed getversion: Options as run: aggregate: ['ig-gatech'] framework: emulab noGetVersionCache: True Args: getversion Result Summary: Got version for https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am INFO:omni: ============================================================ }}} The InstaGENI version in" 'code_tag':'cbb88d74dcd4baacce6182a609122c0ba25a4a57'" is the same as the run at the Utah PG: {{{ getversion-instageni-gpolab-bbn-com-protogeniv2.json: { 'code_tag': '7e584af01b968c18b7d87fe7e78a5dde3549c47f', getversion-instageni-northwestern-edu-protogeniv2.json: { 'code_tag': '7e584af01b968c18b7d87fe7e78a5dde3549c47f', getversion-instageni-rnoc-gatech-edu-protogeni.json: { 'code_tag': 'cbb88d74dcd4baacce6182a609122c0ba25a4a57', getversion-lan-sdn-uky-edu-protogeniv2.json: { 'code_tag': '7e584af01b968c18b7d87fe7e78a5dde3549c47f', getversion-utah-geniracks-net-protogeni.json: { 'code_tag': '94a298eaf6cf8ff1bbdbac208c60522cb2378c6b', getversion-www-emulab-net-protogeni.json: { 'code_tag': 'c62143c04d3b777ac12297197a858fc12f2ce55a', }}} Get list of "available" compute resources: {{{ $ omni.py -a ig-gatech listresources --available -o INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework emulab INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN INFO:omni:Saving output to a file. INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN INFO:omni:Listed advertised resources at 1 out of 1 possible aggregates. INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.rnoc.gatech.edu/spewlogfile.php3?logfile=eb5062989da267c2d2133d745fcab8f1) INFO:omni:Writing to 'rspec-instageni-rnoc-gatech-edu-protogeni.xml' INFO:omni: ------------------------------------------------------------ INFO:omni: Completed listresources: Options as run: aggregate: ['ig-gatech'] framework: emulab geni_available: True output: True Args: listresources Result Summary: Queried resources from 1 of 1 aggregate(s). Wrote rspecs from 1 aggregate(s) to 1 file(s) Saved listresources RSpec from 'unspecified_AM_URN' (url 'https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am') to file rspec-instageni-rnoc-gatech-edu-protogeni.xml; INFO:omni: ============================================================ }}} Verified that Advertisement RSpec only includes available resources, as requested: {{{ $ egrep "node comp|available now" rspec-instageni-rnoc-gatech-edu-protogeni.xml }}} Created a slice: {{{ $ omni.py createslice IG-CT-1 INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework emulab INFO:omni:Created slice with Name IG-CT-1, URN urn:publicid:IDN+emulab.net+slice+IG-CT-1, Expiration 2013-04-29 20:08:08+00:00 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: framework: emulab Args: createslice IG-CT-1 Result Summary: Created slice with Name IG-CT-1, URN urn:publicid:IDN+emulab.net+slice+IG-CT-1, Expiration 2013-04-29 20:08:08+00:00 INFO:omni: ============================================================ }}} Created a 4 VMs sliver using the RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/GATech/IG-CT-1-gatech.rspec IG-CT-1-gatech.rspec]: {{{ $ omni.py createsliver -a ig-gatech IG-CT-1 IG-CT-1-gatech.rspec INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework emulab INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN INFO:omni:Slice urn:publicid:IDN+emulab.net+slice+IG-CT-1 expires within 1 day on 2013-04-29 20:08:08 UTC INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN INFO:omni:Creating sliver(s) from rspec file IG-CT-1-gatech.rspec for slice urn:publicid:IDN+emulab.net+slice+IG-CT-1 INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.rnoc.gatech.edu/spewlogfile.php3?logfile=ffe00ffb6ca5060f9edd804b84779732) INFO:omni:Got return from CreateSliver for slice IG-CT-1 at https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am: INFO:omni: INFO:omni: INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createsliver: Options as run: aggregate: ['ig-gatech'] framework: emulab Args: createsliver IG-CT-1 IG-CT-1-gatech.rspec Result Summary: Got Reserved resources RSpec from instageni-rnoc-gatech-edu-protogeni INFO:omni: ============================================================ }}} The following is login information for the sliver: {{{ $ readyToLogin.py -a ig-gatech IG-CT-1 <...> VM-4's geni_status is: ready (am_status:ready) User lnevers logins to VM-4 using: xterm -e ssh -p 30525 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.rnoc.gatech.edu & VM-3's geni_status is: ready (am_status:ready) User lnevers logins to VM-3 using: xterm -e ssh -p 30524 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.rnoc.gatech.edu & VM-2's geni_status is: ready (am_status:ready) User lnevers logins to VM-2 using: xterm -e ssh -p 30523 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.rnoc.gatech.edu & VM-1's geni_status is: ready (am_status:ready) User lnevers logins to VM-1 using: xterm -e ssh -p 30522 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.rnoc.gatech.edu & }}} Nodes have no IP address. Ticket # === Measurements === Log into specified host and collect iperf and ping statistics. All measurements are collected over 60 seconds, using default images and default link bandwidth: '''Iperf InstaGENI GATech VM-2 to VM-1 (TCP) - TCP window size: 16.0 KB ''' ''Collected: 2013-04-29'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.1 sec 694 MBytes 96.9 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 140 MBytes 19.6 Mbits/sec [ 5] 0.0-60.1 sec 142 MBytes 19.8 Mbits/sec [ 6] 0.0-60.2 sec 140 MBytes 19.5 Mbits/sec [ 4] 0.0-60.3 sec 140 MBytes 19.5 Mbits/sec [ 7] 0.0-60.4 sec 144 MBytes 19.9 Mbits/sec [SUM] 0.0-60.4 sec 706 MBytes 98.0 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 9] 0.0-60.0 sec 80.9 MBytes 11.3 Mbits/sec [ 5] 0.0-60.1 sec 80.1 MBytes 11.2 Mbits/sec [ 4] 0.0-60.2 sec 79.6 MBytes 11.1 Mbits/sec [ 3] 0.0-60.3 sec 80.2 MBytes 11.2 Mbits/sec [ 12] 0.0-60.4 sec 79.5 MBytes 11.0 Mbits/sec [ 6] 0.0-60.5 sec 79.9 MBytes 11.1 Mbits/sec [ 11] 0.0-60.5 sec 52.0 MBytes 7.21 Mbits/sec [ 8] 0.0-60.5 sec 80.5 MBytes 11.2 Mbits/sec [ 7] 0.0-60.5 sec 52.5 MBytes 7.28 Mbits/sec [ 10] 0.0-60.7 sec 53.1 MBytes 7.34 Mbits/sec [SUM] 0.0-60.7 sec 718 MBytes 99.2 Mbits/sec }}} '''Iperf InstaGENI GATech VM-2 to the VM-1 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ 3] Server Report: [ 3] 0.0-60.1 sec 702 MBytes 98.0 Mbits/sec 0.030 ms 11986/512821 (2.3%) [ 3] 0.0-60.1 sec 1 datagrams received out-of-order }}} '''Ping from InstaGENI GATech VM-2 to the VM-1 ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 58999ms rtt min/avg/max/mdev = 0.026/0.030/0.047/0.005 ms }}} == IG-CT-2 - Access to New Site bare metal and VM resources == Create a slice: {{{ $ omni.py createslice IG-CT-2 INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework emulab INFO:omni:Created slice with Name IG-CT-2, URN urn:publicid:IDN+emulab.net+slice+IG-CT-2, Expiration 2013-04-29 20:45:15+00:00 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: framework: emulab Args: createslice IG-CT-2 Result Summary: Created slice with Name IG-CT-2, URN urn:publicid:IDN+emulab.net+slice+IG-CT-2, Expiration 2013-04-29 20:45:15+00:00 INFO:omni: ============================================================ }}} Created a sliver with one VM and one Raw PC using RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/GATech/IG-CT-2-gatech.rspec IG-CT-2-gatech.rspec] {{{ $ omni.py createsliver -a ig-gatech IG-CT-2 IG-CT-2-gatech.rspec INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework emulab INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN INFO:omni:Slice urn:publicid:IDN+emulab.net+slice+IG-CT-2 expires within 1 day on 2013-04-29 20:45:15 UTC INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN INFO:omni:Creating sliver(s) from rspec file IG-CT-2-gatech.rspec for slice urn:publicid:IDN+emulab.net+slice+IG-CT-2 INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.rnoc.gatech.edu/spewlogfile.php3?logfile=f76f82b9f853ed671d4a8f800e7ded0e) INFO:omni:Got return from CreateSliver for slice IG-CT-2 at https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am: INFO:omni: INFO:omni: INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createsliver: Options as run: aggregate: ['ig-gatech'] framework: emulab Args: createsliver IG-CT-2 IG-CT-2-gatech.rspec Result Summary: Got Reserved resources RSpec from instageni-rnoc-gatech-edu-protogeni INFO:omni: ============================================================ }}} Determined login information: {{{ $ readyToLogin.py -a ig-gatech IG-CT-2 <...> VM's geni_status is: ready (am_status:ready) User lnevers logins to VM using: xterm -e ssh -p 31034 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.rnoc.gatech.edu & PC's geni_status is: ready (am_status:ready) User lnevers logins to PC using: xterm -e ssh -i /home/lnevers/.ssh/id_rsa lnevers@pc3.instageni.rnoc.gatech.edu & }}} === Measurements === Log into specified host and collect iperf and ping statistics. All measurements are collected over 60 seconds, using default images and default link bandwidth: '''Iperf InstaGENI GATech PC to VM (TCP) - TCP window size: 16.0 KB ''' ''Collected: 2013-04-29'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 145 MBytes 20.2 Mbits/sec [ 4] 0.0-60.0 sec 145 MBytes 20.3 Mbits/sec [ 5] 0.0-60.1 sec 144 MBytes 20.1 Mbits/sec [ 6] 0.0-60.1 sec 143 MBytes 20.0 Mbits/sec [ 7] 0.0-60.2 sec 145 MBytes 20.2 Mbits/sec [SUM] 0.0-60.2 sec 722 MBytes 101 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 5] 0.0-60.0 sec 72.8 MBytes 10.2 Mbits/sec [ 10] 0.0-60.1 sec 72.5 MBytes 10.1 Mbits/sec [ 4] 0.0-60.1 sec 71.5 MBytes 9.98 Mbits/sec [ 9] 0.0-60.1 sec 72.1 MBytes 10.1 Mbits/sec [ 12] 0.0-60.1 sec 73.4 MBytes 10.2 Mbits/sec [ 11] 0.0-60.3 sec 72.9 MBytes 10.1 Mbits/sec [ 3] 0.0-60.3 sec 72.4 MBytes 10.1 Mbits/sec [ 8] 0.0-60.4 sec 75.1 MBytes 10.4 Mbits/sec [ 7] 0.0-60.4 sec 74.6 MBytes 10.4 Mbits/sec [ 6] 0.0-60.6 sec 69.1 MBytes 9.56 Mbits/sec [SUM] 0.0-60.6 sec 726 MBytes 100 Mbits/sec }}} '''Iperf InstaGENI GATech PC to the VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec [ 3] Sent 512821 datagrams [ 3] Server Report: [ 3] 0.0-60.1 sec 702 MBytes 97.9 Mbits/sec 0.006 ms 12242/512820 (2.4%) [ 3] 0.0-60.1 sec 1 datagrams received out-of-order }}} '''Ping from InstaGENI GATech PC to VM ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 58999ms rtt min/avg/max/mdev = 0.120/0.139/0.153/0.017 ms }}} '''Iperf InstaGENI GATech PC to PC (TCP) - TCP window size: 16.0 KB ''' Even though not part of this test, ran an experiment with 2 raw pcs to capture performance between dedicated devices. ''Collected: 2013-04-29'' __One Client__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 6.58 GBytes 941 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 840 MBytes 117 Mbits/sec [ 7] 0.0-60.0 sec 1.64 GBytes 235 Mbits/sec [ 5] 0.0-60.0 sec 1.64 GBytes 235 Mbits/sec [ 4] 0.0-60.0 sec 1.64 GBytes 235 Mbits/sec [ 6] 0.0-60.0 sec 848 MBytes 119 Mbits/sec [SUM] 0.0-60.0 sec 6.58 GBytes 942 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 7] 0.0-60.0 sec 1.09 GBytes 157 Mbits/sec [ 4] 0.0-60.0 sec 1.10 GBytes 157 Mbits/sec [ 11] 0.0-60.0 sec 1.10 GBytes 157 Mbits/sec [ 12] 0.0-60.0 sec 560 MBytes 78.2 Mbits/sec [ 5] 0.0-60.0 sec 282 MBytes 39.4 Mbits/sec [ 8] 0.0-60.0 sec 1.10 GBytes 157 Mbits/sec [ 9] 0.0-60.0 sec 566 MBytes 79.0 Mbits/sec [ 3] 0.0-60.1 sec 281 MBytes 39.3 Mbits/sec [ 6] 0.0-60.1 sec 283 MBytes 39.6 Mbits/sec [ 10] 0.0-60.1 sec 284 MBytes 39.7 Mbits/sec [SUM] 0.0-60.1 sec 6.58 GBytes 942 Mbits/sec }}} '''Iperf InstaGENI GATech PC to the PC (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec [ 3] Sent 512821 datagrams [ 3] Server Report: [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec 0.008 ms 0/512820 (0%) [ 3] 0.0-60.0 sec 1 datagrams received out-of-order }}} '''Ping from InstaGENI GATech PC to PC ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59000ms rtt min/avg/max/mdev = 0.108/0.134/0.145/0.016 ms }}} == IG-CT-3 - Multiple sites experiment == Create a slice: {{{ $ omni.py createslice IG-CT-3 INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Created slice with Name IG-CT-3, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3, Expiration 2013-05-21 15:59:12+00:00 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: framework: pg Args: createslice IG-CT-3 Result Summary: Created slice with Name IG-CT-3, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3, Expiration 2013-05-21 15:59:12+00:00 INFO:omni: ============================================================ }}} Create a sliver with one VM at GATech and one VM at GPO using RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/GATech/IG-CT-3-gatech.rspec IG-CT-3-gatech.rspec]. First created the GPO InstaGENI sliver: {{{ $ omni.py createsliver IG-CT-3 -a ig-gpo IG-CT-3-gatech.rspec INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Substituting AM nickname ig-gpo with URL https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires on 2013-05-21 15:59:12 UTC INFO:omni:Substituting AM nickname ig-gpo with URL https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Substituting AM nickname ig-gpo with URL https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Creating sliver(s) from rspec file IG-CT-3-gatech.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 INFO:omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=bf8879bda687bcc702423c7da5d61c20) INFO:omni:Got return from CreateSliver for slice IG-CT-3 at https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0: INFO:omni: INFO:omni: INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createsliver: Options as run: aggregate: ['ig-gpo'] framework: pg Args: createsliver IG-CT-3 IG-CT-3-gatech.rspec Result Summary: Got Reserved resources RSpec from instageni-gpolab-bbn-com-protogeniv2 INFO:omni: ============================================================ }}} and the GA Tech InstaGENI sliver: {{{ $ omni.py createsliver IG-CT-3 -a ig-gatech IG-CT-3-gatech.rspec INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires on 2013-05-21 15:59:12 UTC INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN INFO:omni:Substituting AM nickname ig-gatech with URL https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN INFO:omni:Creating sliver(s) from rspec file IG-CT-3-gatech.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.rnoc.gatech.edu/spewlogfile.php3?logfile=c1b9617fb8488fdbcf45d6be5dff3cdd) INFO:omni:Got return from CreateSliver for slice IG-CT-3 at https://instageni.rnoc.gatech.edu:12369/protogeni/xmlrpc/am: INFO:omni: INFO:omni: INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createsliver: Options as run: aggregate: ['ig-gatech'] framework: pg Args: createsliver IG-CT-3 IG-CT-3-gatech.rspec Result Summary: Got Reserved resources RSpec from instageni-rnoc-gatech-edu-protogeni INFO:omni: ============================================================ }}} Determined login information at each GATech and GPO aggregate: {{{ $ readyToLogin.py IG-CT-3 -a ig-gpo .... VM-1's geni_status is: changing (am_status:ready) User lnevers logins to VM-1 using: xterm -e ssh -p 31290 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.gpolab.bbn.com & $ readyToLogin.py IG-CT-3 -a ig-gatech .... VM-2's geni_status is: ready (am_status:ready) User lnevers logins to VM-2 using: xterm -e ssh -p 30522 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.rnoc.gatech.edu & }}} === Measurements === '''Iperf InstaGENI GPO VM to GA Tech VM (TCP) - TCP window size: 16.0 KB ''' ''Collected: 2013-05-20'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.1 sec 134 MBytes 18.7 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 7] 0.0-60.1 sec 71.9 MBytes 10.0 Mbits/sec [ 5] 0.0-60.1 sec 69.2 MBytes 9.66 Mbits/sec [ 3] 0.0-60.2 sec 68.1 MBytes 9.50 Mbits/sec [ 4] 0.0-60.2 sec 70.0 MBytes 9.76 Mbits/sec [ 6] 0.0-60.2 sec 60.4 MBytes 8.41 Mbits/sec [SUM] 0.0-60.2 sec 340 MBytes 47.3 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 10] 0.0-60.3 sec 41.0 MBytes 5.71 Mbits/sec [ 4] 0.0-60.3 sec 40.6 MBytes 5.65 Mbits/sec [ 12] 0.0-60.3 sec 49.8 MBytes 6.92 Mbits/sec [ 7] 0.0-60.3 sec 44.1 MBytes 6.14 Mbits/sec [ 9] 0.0-60.3 sec 41.4 MBytes 5.76 Mbits/sec [ 3] 0.0-60.3 sec 51.8 MBytes 7.20 Mbits/sec [ 11] 0.0-60.3 sec 44.5 MBytes 6.19 Mbits/sec [ 5] 0.0-60.3 sec 46.9 MBytes 6.52 Mbits/sec [ 6] 0.0-60.4 sec 44.8 MBytes 6.22 Mbits/sec [ 8] 0.0-60.5 sec 48.8 MBytes 6.76 Mbits/sec [SUM] 0.0-60.5 sec 454 MBytes 62.9 Mbits/sec }}} '''Iperf InstaGENI GPO VM to GA Tech VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 358 MBytes 50.0 Mbits/sec [ 3] Sent 255320 datagrams [ 3] Server Report: [ 3] 0.0-60.0 sec 355 MBytes 49.7 Mbits/sec 0.073 ms 1752/255319 (0.69%) [ 3] 0.0-60.0 sec 1 datagrams received out-of-order }}} '''Ping from InstaGENI GPO VM to the GA Tech VM ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59090ms rtt min/avg/max/mdev = 31.271/35.747/91.012/9.132 ms }}} '''Iperf InstaGENI GA Tech VM to GPO VM (TCP) - TCP window size: 16.0 KB ''' ''Collected: 2013-05-20'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.1 sec 412 MBytes 57.6 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 6] 0.0-60.0 sec 79.4 MBytes 11.1 Mbits/sec [ 4] 0.0-60.1 sec 84.0 MBytes 11.7 Mbits/sec [ 5] 0.0-60.1 sec 97.0 MBytes 13.5 Mbits/sec [ 7] 0.0-60.2 sec 84.1 MBytes 11.7 Mbits/sec [ 3] 0.0-60.2 sec 74.0 MBytes 10.3 Mbits/sec [SUM] 0.0-60.2 sec 418 MBytes 58.3 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 12] 0.0-60.0 sec 41.0 MBytes 5.73 Mbits/sec [ 5] 0.0-60.2 sec 45.6 MBytes 6.36 Mbits/sec [ 6] 0.0-60.2 sec 46.0 MBytes 6.41 Mbits/sec [ 4] 0.0-60.2 sec 58.0 MBytes 8.09 Mbits/sec [ 3] 0.0-60.2 sec 39.8 MBytes 5.54 Mbits/sec [ 7] 0.0-60.2 sec 43.8 MBytes 6.09 Mbits/sec [ 11] 0.0-60.2 sec 28.8 MBytes 4.00 Mbits/sec [ 10] 0.0-60.4 sec 64.9 MBytes 9.02 Mbits/sec [ 9] 0.0-60.4 sec 40.5 MBytes 5.63 Mbits/sec [ 8] 0.0-60.4 sec 36.5 MBytes 5.07 Mbits/sec [SUM] 0.0-60.4 sec 445 MBytes 61.8 Mbits/sec }}} '''Iperf InstaGENI GATech VM to GPO VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ 3] Server Report: [ 3] 0.0-60.0 sec 357 MBytes 49.8 Mbits/sec 0.157 ms 903/255319 (0.35%) [ 3] 0.0-60.0 sec 1 datagrams received out-of-order }}} '''Ping from InstaGENI GA Tech VM to GPO VM ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59095ms rtt min/avg/max/mdev = 31.373/32.682/40.452/1.832 ms }}} == IG-CT-4 - Multiple sites !OpenFlow experiment and interoperability == First create a slice: {{{ $ omni.py createslice IG-CT-4 }}} Then create slivers at all OpenFlow aggregates. This confirmation test creates a sliver at each of the following aggregates using the RSpec specified. RSpecs can be found [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/GATech here]. {{{ $ omni.py createsliver -a of-nlr IG-CT-4 IG-CT-4-openflow-nlr.rspec $ omni.py createsliver -a of-rutgers IG-CT-4 IG-CT-4-openflow-rutgers.rspec $ omni.py createsliver -a of-i2 IG-CT-4 IG-CT-4-openflow-i2.rspec $ omni.py createsliver -a of-gpo IG-CT-4 IG-CT-4-openflow-gpo.rspec $ omni.py createsliver -a eg-of-gpo IG-CT-4 IG-CT-4-openflow-eg-gpo.rspec $ omni.py createsliver -a of-uen IG-CT-4 ./IG-CT-4-openflow-uen.rspec $ omni.py createsliver -a of-sox IG-CT-4 IG-CT-4-openflow-sox.rspec $ omni.py createsliver -a ig-of-gatech IG-CT-4 IG-CT-4-openflow-ig-gatech.rspec $ omni.py createsliver -a ig-of-gpo IG-CT-4 IG-CT-4-openflow-ig-gpo.rspec $ omni.py createsliver -a ig-of-utah IG-CT-4 ./IG-CT-4-openflow-ig-utah.rspec }}} Then create a sliver at each of the compute resource aggregates, RSpecs used can be found RSpecs can be found [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/GATech here]. {{{ $ omni.py createsliver -a pg-utah IG-CT-4 IG-CT-4-rutgers-wapg-pg-utah.rspec $ omni.py createsliver -a ig-utah IG-CT-4 IG-CT-4-ig-utah.rspec $ omni.py createsliver -a ig-gpo IG-CT-4 IG-CT-4-ig-gpo.rspec $ omni.py createsliver -a eg-gpo IG-CT-4 IG-CT-4-eg-gpo.rspec $ omni.py createsliver -a ig-gatech IG-CT-4 IG-CT-4-ig-gatech.rspec }}} Once the slivers were ready, determined login for PG and Indiana hosts on shared VLAN 1750: {{{ $ readyToLogin.py -a pg-utah IG-CT-4 <...> utah-pg's geni_status is: ready (am_status:ready) User lnevers logins to utah-pg using: xterm -e ssh -p 35386 -i /home/lnevers/.ssh/id_rsa lnevers@pc403.emulab.net & wapg-rutgers-pg51's geni_status is: ready (am_status:ready) User lnevers logins to wapg-rutgers-pg51 using: xterm -e ssh -i /home/lnevers/.ssh/id_rsa lnevers@pg51.emulab.net & }}} Determined login for Utah InstaGENI: {{{ $ readyToLogin.py -a ig-utah IG-CT-4 <...> utah-ig's geni_status is: ready (am_status:ready) User lnevers logins to utah-ig using: xterm -e ssh -p 31546 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.utah.geniracks.net & utah-ig2's geni_status is: ready (am_status:ready) User lnevers logins to utah-ig2 using: xterm -e ssh -p 31547 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.utah.geniracks.net & }}} Determined login for GPO InstaGENI: {{{ $ readyToLogin.py -a ig-gpo IG-CT-4 <...> gpo-ig's geni_status is: ready (am_status:ready) User lnevers logins to gpo-ig using: xterm -e ssh -p 32570 -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com & gpo-ig2's geni_status is: ready (am_status:ready) User lnevers logins to gpo-ig2 using: xterm -e ssh -p 32571 -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com & }}} Determined login for GPO ExoGENI: {{{ $ readyToLogin.py -a eg-gpo IG-CT-4 <...> User root logins to gpo-vm using: xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@192.1.242.9 & }}} Determined login for GATech InstaGENI: {{{ $ readyToLogin.py -a ig-gatech IG-CT-4 <...> gt's geni_status is: ready (am_status:ready) User lnevers logins to gt using: xterm -e ssh -p 31546 -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.rnoc.gatech.edu & gt2's geni_status is: ready (am_status:ready) User lnevers logins to gt2 using: xterm -e ssh -p 31547 -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.rnoc.gatech.edu & }}} === Measurements === This section captures measurements collected between the following endpoints: {{{ 1. InstaGENI GATech VM and InstaGENI GATech VM 2. InstaGENI GATech VM and InstaGENI GPO VM 3. InstaGENI GATech VM and the PG Utah VM 4. InstaGENI GATech VM and ExoGENI GPO VM 5. InstaGENI GATech VM and the WAPG node at Rutgers }}} 1. The measurements collected for InstaGENI GATech VM to the InstaGENI GATech VM: '''Iperf GATech GPO VM to the GATech GPO VM (TCP) - TCP window size: 16.0 KB ''' ''Collected: 2013-05-07'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 35.6 GBytes 5.09 Gbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 7] 0.0-60.0 sec 24.4 GBytes 3.49 Gbits/sec [ 4] 0.0-60.0 sec 25.5 GBytes 3.64 Gbits/sec [ 3] 0.0-60.0 sec 25.3 GBytes 3.63 Gbits/sec [ 5] 0.0-60.0 sec 24.9 GBytes 3.56 Gbits/sec [ 6] 0.0-60.0 sec 25.1 GBytes 3.60 Gbits/sec [SUM] 0.0-60.0 sec 125 GBytes 17.9 Gbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 11] 0.0-60.0 sec 12.0 GBytes 1.72 Gbits/sec [ 3] 0.0-60.0 sec 11.8 GBytes 1.69 Gbits/sec [ 4] 0.0-60.0 sec 12.0 GBytes 1.71 Gbits/sec [ 8] 0.0-60.0 sec 12.2 GBytes 1.74 Gbits/sec [ 7] 0.0-60.0 sec 12.1 GBytes 1.73 Gbits/sec [ 6] 0.0-60.0 sec 12.1 GBytes 1.74 Gbits/sec [ 5] 0.0-60.0 sec 12.1 GBytes 1.73 Gbits/sec [ 10] 0.0-60.0 sec 12.0 GBytes 1.72 Gbits/sec [ 9] 0.0-60.0 sec 11.8 GBytes 1.69 Gbits/sec [ 12] 0.0-60.0 sec 11.9 GBytes 1.70 Gbits/sec [SUM] 0.0-60.0 sec 120 GBytes 17.2 Gbits/sec }}} '''Iperf InstaGENI GATech VM to the InstaGENI GATech VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 5.65 GBytes 809 Mbits/sec [ 3] Sent 4125633 datagrams [ 3] Server Report: [ 3] 0.0-60.0 sec 5.62 GBytes 804 Mbits/sec 0.000 ms 23407/4125632 (0.57%) [ 3] 0.0-60.0 sec 1 datagrams received out-of-order }}} '''Ping from InstaGENI GATech VM to the InstaGENI GATech VM''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 58999ms rtt min/avg/max/mdev = 0.019/0.021/0.046/0.004 ms }}} 2. The measurements collected for InstaGENI GATech VM to the InstaGENI GPO VM: '''Iperf InstaGENI GATech VM to the InstaGENI GPO VM (TCP) - TCP window size: 16.0 KB ''' ''Collected: 2013-05-07'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 893 MBytes 125 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 6] 0.0-60.0 sec 940 MBytes 131 Mbits/sec [ 4] 0.0-60.0 sec 915 MBytes 128 Mbits/sec [ 3] 0.0-60.0 sec 945 MBytes 132 Mbits/sec [ 7] 0.0-60.1 sec 950 MBytes 133 Mbits/sec [ 5] 0.0-60.1 sec 953 MBytes 133 Mbits/sec [SUM] 0.0-60.1 sec 4.59 GBytes 657 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-59.6 sec 565 MBytes 79.5 Mbits/sec [ 8] 0.0-59.8 sec 580 MBytes 81.3 Mbits/sec [ 5] 0.0-59.8 sec 493 MBytes 69.2 Mbits/sec [ 6] 0.0-59.8 sec 409 MBytes 57.3 Mbits/sec [ 7] 0.0-59.9 sec 348 MBytes 48.7 Mbits/sec [ 10] 0.0-60.0 sec 515 MBytes 72.0 Mbits/sec [ 4] 0.0-60.1 sec 430 MBytes 60.0 Mbits/sec [ 12] 0.0-61.9 sec 206 MBytes 28.0 Mbits/sec [ 11] 0.0-62.8 sec 361 MBytes 48.3 Mbits/sec [ 9] 0.0-70.8 sec 481 MBytes 57.0 Mbits/sec [SUM] 0.0-70.8 sec 4.29 GBytes 520 Mbits/sec }}} '''Iperf InstaGENI GATech VM to the InstaGENI GPO VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 5.65 GBytes 808 Mbits/sec [ 3] Sent 4124496 datagrams [ 3] Server Report: [ 3] 0.0-57.6 sec 5.42 GBytes 808 Mbits/sec 0.062 ms 165759/4124495 (4%) [ 3] 0.0-57.6 sec 475 datagrams received out-of-order }}} '''Ping from InstaGENI GATech VM to the InstaGENI GPO VM''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59056ms rtt min/avg/max/mdev = 162.022/224.885/2401.036/326.559 ms, pipe 3 }}} 3. The measurements collected for InstaGENI GATech VM to the PG Utah VM ''Collected: 2013-05-07'' '''Iperf InstaGENI GATech VM to the PG Utah VM (TCP) - TCP window size: 16.0 KB ''' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 348 MBytes 48.6 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-59.5 sec 69.8 MBytes 9.84 Mbits/sec [ 4] 0.0-59.9 sec 49.5 MBytes 6.94 Mbits/sec [ 5] 0.0-59.9 sec 85.8 MBytes 12.0 Mbits/sec [ 7] 0.0-60.0 sec 62.4 MBytes 8.73 Mbits/sec [ 6] 0.0-60.4 sec 80.1 MBytes 11.1 Mbits/sec [SUM] 0.0-60.4 sec 348 MBytes 48.2 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-59.6 sec 53.2 MBytes 7.50 Mbits/sec [ 4] 0.0-59.8 sec 52.0 MBytes 7.30 Mbits/sec [ 6] 0.0-59.9 sec 42.4 MBytes 5.93 Mbits/sec [ 9] 0.0-60.0 sec 40.4 MBytes 5.64 Mbits/sec [ 12] 0.0-60.0 sec 50.4 MBytes 7.04 Mbits/sec [ 7] 0.0-60.1 sec 44.0 MBytes 6.14 Mbits/sec [ 8] 0.0-60.2 sec 30.8 MBytes 4.29 Mbits/sec [ 11] 0.0-60.3 sec 56.6 MBytes 7.88 Mbits/sec [ 10] 0.0-60.3 sec 43.4 MBytes 6.03 Mbits/sec [ 5] 0.0-60.4 sec 30.0 MBytes 4.17 Mbits/sec [SUM] 0.0-60.4 sec 443 MBytes 61.5 Mbits/sec }}} '''Iperf InstaGENI GATech VM to the PG Utah VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec [ 3] Sent 512821 datagrams [ 3] Server Report: [ 3] 0.0-58.3 sec 662 MBytes 95.3 Mbits/sec 0.037 ms 40533/512820 (7.9%) [ 3] 0.0-58.3 sec 225 datagrams received out-of-order }}} '''Ping from InstaGENI GATech VM to the PG Utah VM''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59016ms rtt min/avg/max/mdev = 108.163/134.009/1379.099/165.783 ms, pipe 2 }}} 4. The measurements collected for InstaGENI GATech VM to the ExoGENI GPO VM: '''Iperf InstaGENI GATech VM to the ExoGENI RENCI VM (TCP) - TCP window size: 16.0 KB ''' ''Collected: 2013-05-07'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.5 sec 45.2 MBytes 6.27 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.1 sec 45.4 MBytes 6.34 Mbits/sec [ 5] 0.0-60.1 sec 44.9 MBytes 6.26 Mbits/sec [ 4] 0.0-60.3 sec 45.2 MBytes 6.30 Mbits/sec [ 6] 0.0-60.3 sec 45.2 MBytes 6.30 Mbits/sec [ 7] 0.0-60.4 sec 45.4 MBytes 6.31 Mbits/sec [SUM] 0.0-60.4 sec 226 MBytes 31.4 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 4] 0.0-59.8 sec 45.0 MBytes 6.32 Mbits/sec [ 8] 0.0-59.9 sec 45.1 MBytes 6.32 Mbits/sec [ 7] 0.0-60.0 sec 45.5 MBytes 6.36 Mbits/sec [ 3] 0.0-60.0 sec 44.9 MBytes 6.27 Mbits/sec [ 6] 0.0-60.0 sec 45.4 MBytes 6.34 Mbits/sec [ 9] 0.0-60.0 sec 45.4 MBytes 6.34 Mbits/sec [ 11] 0.0-60.1 sec 45.5 MBytes 6.35 Mbits/sec [ 12] 0.0-60.2 sec 45.5 MBytes 6.34 Mbits/sec [ 5] 0.0-60.3 sec 45.1 MBytes 6.28 Mbits/sec [ 10] 0.0-60.3 sec 45.0 MBytes 6.26 Mbits/sec [SUM] 0.0-60.3 sec 452 MBytes 63.0 Mbits/sec }}} '''Iperf InstaGENI GATech VM to the ExoGENI RENCI VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 5.65 GBytes 808 Mbits/sec [ 3] Sent 4123445 datagrams [ 3] Server Report: [ 3] 0.0-58.4 sec 5.49 GBytes 808 Mbits/sec 0.018 ms 110864/4123444 (2.7%) [ 3] 0.0-58.4 sec 999 datagrams received out-of-order }}} '''Ping from InstaGENI GATech VM to the ExoGENI GPO VM''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59065ms rtt min/avg/max/mdev = 162.131/236.184/2632.436/369.881 ms, pipe 3 }}} 6. The measurements collected for InstaGENI GATech VM to the WAPG Rutgers: ''Collected: 2013-05-07'' '''Iperf InstaGENI GATech VM to the WAPG Rutgers (TCP) - TCP window size: 16.0 KB ''' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 6.43 GBytes 920 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 4] 0.0-59.8 sec 1.20 GBytes 172 Mbits/sec [ 3] 0.0-59.9 sec 1.12 GBytes 161 Mbits/sec [ 5] 0.0-60.0 sec 2.77 GBytes 397 Mbits/sec [ 6] 0.0-60.0 sec 749 MBytes 105 Mbits/sec [ 7] 0.0-60.0 sec 708 MBytes 99.0 Mbits/sec [SUM] 0.0-60.0 sec 6.51 GBytes 932 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 4] 0.0-59.7 sec 436 MBytes 61.2 Mbits/sec [ 5] 0.0-59.8 sec 551 MBytes 77.3 Mbits/sec [ 3] 0.0-59.9 sec 514 MBytes 72.0 Mbits/sec [ 6] 0.0-59.9 sec 489 MBytes 68.5 Mbits/sec [ 8] 0.0-60.0 sec 470 MBytes 65.8 Mbits/sec [ 7] 0.0-60.0 sec 411 MBytes 57.4 Mbits/sec [ 9] 0.0-60.0 sec 380 MBytes 53.1 Mbits/sec [ 12] 0.0-60.0 sec 406 MBytes 56.8 Mbits/sec [ 10] 0.0-60.0 sec 1.50 GBytes 214 Mbits/sec [ 11] 0.0-60.0 sec 1.48 GBytes 211 Mbits/sec [SUM] 0.0-60.0 sec 6.55 GBytes 937 Mbits/sec }}} '''Iperf InstaGENI GATech VM to the WAPG Rutgers (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 5.65 GBytes 808 Mbits/sec [ 3] Sent 4123419 datagrams [ 3] Server Report: [ 3] 0.0-59.3 sec 5.58 GBytes 808 Mbits/sec 0.017 ms 49556/4123418 (1.2%) [ 3] 0.0-59.3 sec 272 datagrams received out-of-order }}} '''Ping from InstaGENI GATech VM to the WAPG Rutgers''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59106ms rtt min/avg/max/mdev = 17.690/28.846/643.180/80.139 ms }}} == IG-CT-5 - Experiment Monitoring == Reviewed content of the GMOC Monitoring page for [https://gmoc-db.grnoc.iu.edu/protected-openid/index.pl?method=aggregates aggregates], and found both FOAM and compute resource aggregates. [[Image(GATech-aggregates.jpg)]] Verified that the GATech compute resources aggregate shows up in the list of aggregates and provides Aggregate Name, Type, Last Update, Version, POP, and Organization: [[Image(GATech-aggregate-detail.jpg)]] Active slivers: [[Image(GATech-sliver.jpg)]] List of resources: [[Image(GATech-resources.jpg)]] Aggregate measurements: [[Image(GATech-measure.jpg)]] The GATech InstaGENI FOAM resources aggregate details: [[Image(GATech-FOAMAggregate.jpg)]] Active !OpenFlow Slivers: [[Image(GATech-OFSlivers.jpg)]] List of !OpenFlow Resources in use: [[Image(GATech-OFResources.jpg)]] 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. [[Image(GATech-OFMonitoring.jpg)]] == IG-CT-6 - Administrative Tests == Sent request for administrative account to site contact from the [http://groups.geni.net/geni/wiki/GeniAggregate/GeorgiaTechInstaGENI GA Tech InstaGENI] aggregate page. Followed instructions at [https://users.emulab.net/trac/protogeni/wiki/RackAdminAccounts Admin Accounts on InstaGeni Racks] page for account request. A local admin account was created. After the account was created had to join the ''emulab-ops'' group at https://www.instageni.rnoc.gatech.edu/joinproject.php3?target_pid=emulab-ops. Once account was create and membership to emulab-ops was approved proceeded to execute administrative tests. {{{ LNM:~$ ssh lnevers@control.instageni.rnoc.gatech.edu Welcome to Ubuntu precise (development branch) (GNU/Linux 3.2.0-23-generic x86_64) * Documentation: https://help.ubuntu.com/ System information as of Thu May 16 10:55:46 EDT 2013 System load: 0.0 Users logged in: 0 Usage of /: 30.1% of 5.85GB IP address for xenbr0: 143.215.216.130 Memory usage: 39% IP address for xenbr1: 10.1.1.254 Swap usage: 1% IP address for xenbr2: 10.2.1.254 Processes: 137 IP address for xenbr3: 10.3.1.254 Graph this data and manage this system at https://landscape.canonical.com/ Last login: Thu May 16 10:00:09 2013 from dhcp89-073-116.bbn.com lnevers@gatech:~$ sudo whoami root lnevers@gatech:~$ }}} Also access the PG Boss node: {{{ LNM:~$ ssh boss.instageni.rnoc.gatech.edu Last login: Thu May 16 10:17:39 2013 from dhcp89-073-116.bbn.com FreeBSD 9.0-STABLE (XEN) #4: Mon Nov 26 10:02:53 MST 2012 Welcome to FreeBSD! Need to remove all those ^M characters from a DOS file? Try tr -d \\r < dosfile > newfile -- Originally by Dru [lnevers@boss ~]$ sudo whoami root }}} Further verified access by ssh from ops.instageni.gpolab.bbn.com to boss.instageni.gpolab.bbn.com, which is usually restricted for non-admin users: {{{ LNM:~$ ssh ops.instageni.rnoc.gatech.edu Last login: Thu May 16 09:51:18 2013 from dhcp89-073-116.bbn.com FreeBSD 9.0-STABLE (XEN) #4: Mon Nov 26 10:02:53 MST 2012 Welcome to FreeBSD! Want to strip UTF-8 BOM(Byte Order Mark) from given files? sed -e '1s/^\xef\xbb\xbf//' < bomfile > newfile [lnevers@ops ~]$ sudo whoami root [lnevers@ops ~]$ }}} From boss node accessed each of the experiment nodes that support VMs: {{{ [lnevers@boss ~]$ for i in pc1 pc2; do ssh $i "echo -n '===> Host: ';hostname;sudo whoami;uname -a;echo"; done Warning: Permanently added 'pc1.instageni.rnoc.gatech.edu' (RSA) to the list of known hosts. ===> Host: vhost1.shared-nodes.emulab-ops.instageni.rnoc.gatech.edu root Linux vhost1.shared-nodes.emulab-ops.instageni.rnoc.gatech.edu 2.6.32-042stab049.6.emulab.1 #1 SMP Mon May 21 14:36:04 MDT 2012 x86_64 x86_64 x86_64 GNU/Linux Warning: Permanently added 'pc2.instageni.rnoc.gatech.edu' (RSA) to the list of known hosts. ===> Host: vhost2.shared-nodes.emulab-ops.instageni.rnoc.gatech.edu root Linux vhost2.shared-nodes.emulab-ops.instageni.rnoc.gatech.edu 2.6.32-042stab049.6.emulab.1 #1 SMP Mon May 21 14:36:04 MDT 2012 x86_64 x86_64 x86_64 GNU/Linux [lnevers@boss ~]$ }}} In order to access Dedicated Nodes some experiment must be running on the raw-pc device. At the time of this capture no raw-pc nodes were in use. So an experiment was set up requesting 3 raw-pc to allow the following to be captured. {{{ [lnevers@boss ~]$ sudo ssh pc3 [root@pc1 ~]# whoami root [root@pc1 ~]# exit logout Connection to pc3.instageni.rnoc.gatech.edu closed. [lnevers@boss ~]$ sudo ssh pc4 [root@pc2 ~]# whoami root [root@pc2 ~]# exit logout Connection to pc4.instageni.rnoc.gatech.edu closed. [lnevers@boss ~]$ sudo ssh pc5 [root@pc ~]# whoami root [root@pc ~]# exit logout Connection to pc5.instageni.rnoc.gatech.edu closed. }}} Access infrastructure Switches using documented password. First connect to the switch named procurve1 the control network switch: {{{ [lnevers@boss ~]$ sudo more /usr/testbed/etc/switch.pswd XXXXXXXXX [lnevers@boss ~]$ telnet procurve1 Trying 10.1.1.253... Connected to procurve1. Escape character is '^]'. HP J9623A E2620-24 Switch Software revision RA.15.05.0006 Copyright (C) 1991-2011 Hewlett-Packard Development Company, L.P. RESTRICTED RIGHTS LEGEND Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. 20555 State Highway 249, Houston, TX 77070 We'd like to keep you up to date about: * Software feature updates * New product announcements * Special events Please register your products now at: www.hp.com/networking/register Password: HP-E2620-24# HP-E2620-24# show running-config Running configuration: ; J9623A Configuration Editor; Created on release #RA.15.05.0006 ; Ver #01:01:00 hostname "HP-E2620-24" ip default-gateway 10.1.1.254 vlan 1 name "DEFAULT_VLAN" untagged 1-22,25-28 ip address 10.254.254.253 255.255.255.0 no untagged 23-24 ip igmp exit vlan 11 name "control-alternate" untagged 24 ip address 10.2.1.253 255.255.255.0 exit vlan 10 name "control-hardware" untagged 23 ip address 10.1.1.253 255.255.255.0 exit no web-management snmp-server community "xxx" unrestricted management-vlan 10 no dhcp config-file-update password xxx password xxx HP-E2620-24# show version Image stamp: /sw/code/build/xform(RA_15_05) Aug 9 2011 09:08:18 RA.15.05.0006 44 Boot Image: Primary HP-E2620-24# show vlans Status and Counters - VLAN Information Maximum VLANs to support : 256 Primary VLAN : DEFAULT_VLAN Management VLAN : control-hardware VLAN ID Name | Status Voice Jumbo ------- -------------------------------- + ---------- ----- ----- 1 DEFAULT_VLAN | Port-based No No 10 control-hardware | Port-based No No 11 control-alternate | Port-based No No HP-E2620-24# show interfaces Status and Counters - Port Counters Flow Bcast Port Total Bytes Total Frames Errors Rx Drops Tx Ctrl Limit ----- -------------- -------------- ------------ ------------ ---- ----- 1 2,244,291,518 11,522,153 1 2135 off 0 2 318,230,686 4,100,943 0 0 off 0 3 988,073,671 10,502,945 0 1599 off 0 4 300,184,943 3,926,355 0 0 off 0 5 442,753,223 12,007,483 0 0 off 0 6 304,019,147 3,982,838 0 0 off 0 7 2,221,626,246 9,448,838 0 0 off 0 8 299,903,128 3,944,447 0 0 off 0 9 1,817,169,661 9,111,982 0 0 off 0 10 294,203,097 3,881,113 0 0 off 0 11 0 0 0 0 off 0 12 0 0 0 0 off 0 13 0 0 0 0 off 0 14 0 0 0 0 off 0 15 0 0 0 0 off 0 16 0 0 0 0 off 0 17 0 0 0 0 off 0 18 0 0 0 0 off 0 19 0 0 0 0 off 0 20 0 0 0 0 off 0 21 0 0 0 0 off 0 22 299,364,970 3,991,897 0 0 off 0 23 43,817,963 284,900 0 0 off 0 24 36,485,266 189,049 0 0 off 0 25 3,422,389,847 90,996,407 0 0 off 0 26 2,084,994,314 70,947,140 0 0 off 0 27 0 0 0 0 off 0 28 0 0 0 0 off 0 }}} Connect to the switch named procurve2 the dataplane network switch via ssh using the documented password: {{{ [lnevers@boss ~]$ sudo more /usr/testbed/etc/switch.pswd xxxxxxx [lnevers@boss ~]$ ssh manager@procurve2 Warning: Permanently added 'procurve2' (RSA) to the list of known hosts. We'd like to keep you up to date about: * Software feature updates * New product announcements * Special events Please register your products now at: www.hp.com/networking/register manager@procurve2's password: HP J8697A Switch E5406zl Software revision K.15.06.5008 Copyright (C) 1991-2012 Hewlett-Packard Development Company, L.P. RESTRICTED RIGHTS LEGEND Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. 20555 State Highway 249, Houston, TX 77070 HANA E5406zl base bot# HANA E5406zl base bot# show version Image stamp: /ws/swbuildm/of_bridge_qaoff/code/build/btm(of_bridge_qaoff) Feb 18 2012 11:26:28 K.15.06.5008 79 Boot Image: Primary HANA E5406zl base bot# show running-config Running configuration: ; J8697A Configuration Editor; Created on release #K.15.06.5008 ; Ver #02:10.0d:1f hostname "HANA E5406zl base bot" module 1 type J9550A module 2 type J9538A module 3 type J9538A module 6 type J9550A interface A1 speed-duplex auto-1000 exit interface A2 speed-duplex auto-1000 exit interface A3 speed-duplex auto-1000 exit interface A4 speed-duplex auto-1000 exit interface A5 speed-duplex auto-1000 exit interface A6 speed-duplex auto-1000 exit interface A7 speed-duplex auto-1000 exit interface A10 speed-duplex auto-1000 exit interface A13 speed-duplex auto-1000 exit interface B1 name "c7000_bay8" exit interface B2 name "c7000_bay8" exit interface B3 name "c7000_bay8" exit interface B4 name "c7000_bay8" exit interface B5 name "customer_iLO" exit interface C1 name "2nd_5406" exit interface C2 name "2nd_5406" exit interface C3 name "2nd_5406" exit interface C4 name "2nd_5406" exit interface C5 name "expansion_rack_bot" exit interface C6 name "expansion_rack_bot" exit interface C7 name "expansion_rack_bot" exit interface C8 name "expansion_rack_bot" exit interface F13 name "X9300_bot_iLO" exit interface F14 name "C7000_VC_OA1" exit interface F15 name "X9300_top_iLO" exit interface F16 name "C7000_VC_OA2" exit interface F17 name "storage_mgmt_iLO" exit interface F21 name "customer_iLO_2" exit trunk C5-C8 Trk1 LACP trunk B1-B4 Trk2 LACP trunk C1-C4 Trk4 LACP ip default-gateway 10.3.1.254 vlan 1 name "DEFAULT_VLAN" forbid A2-A3,A5-A6 untagged A8-A9,A11-A12,A14-A19,A21-A23,B5-B8,F1-F24,Trk2 tagged Trk1,Trk4 no untagged A1-A7,A10,A13,A20,A24 no ip address exit vlan 10 name "control-hardware" untagged A20 ip address 10.3.1.253 255.255.255.0 exit vlan 1750 name "_1" tagged A1,A4,A24 no ip address exit vlan 257 name "_3" untagged A2-A3,A5-A6 tagged A1,A4 no ip address exit vlan 1755 name "_80" tagged A24 no ip address exit vlan 1756 name "_81" tagged A24 no ip address exit vlan 1757 name "_82" tagged A24 no ip address exit vlan 1758 name "_83" tagged A24 no ip address exit vlan 1759 name "_84" tagged A24 no ip address exit vlan 258 name "_86" untagged A7,A10,A13 no ip address exit no web-management openflow vlan 1750 enable controller "tcp:10.3.1.7:6633" fail-secure on exit vlan 1755 enable controller "tcp:10.3.1.7.6633" exit vlan 1756 enable controller "tcp:10.3.1.7.6633" exit vlan 1757 enable controller "tcp:10.3.1.7.6633" exit vlan 1758 enable controller "tcp:10.3.1.7.6633" exit vlan 1759 enable controller "tcp:10.3.1.7.6633" exit exit snmp-server community "xxx" unrestricted snmp-server location "HANA 5406 base bot" spanning-tree spanning-tree Trk1 priority 4 spanning-tree Trk2 priority 4 spanning-tree Trk4 priority 4 management-vlan 10 no autorun no dhcp config-file-update no dhcp image-file-update password xxx password xxx HANA E5406zl base bot# HANA E5406zl base bot# show vlans Status and Counters - VLAN Information Maximum VLANs to support : 256 Primary VLAN : DEFAULT_VLAN Management VLAN : control-hardware VLAN ID Name | Status Voice Jumbo ------- -------------------------------- + ---------- ----- ----- 1 DEFAULT_VLAN | Port-based No No 10 control-hardware | Port-based No No 257 _3 | Port-based No No 258 _86 | Port-based No No 1750 _1 | Port-based No No 1755 _80 | Port-based No No 1756 _81 | Port-based No No 1757 _82 | Port-based No No 1758 _83 | Port-based No No 1759 _84 | Port-based No No HANA E5406zl base bot# show interfaces Status and Counters - Port Counters Flow Bcast Port Total Bytes Total Frames Errors Rx Drops Tx Ctrl Limit ------- -------------- -------------- ------------ ------------ ---- ----- A1 3,729,992,719 5,614,094 0 0 off 0 A2 376,590,717 2,891,387 0 0 off 0 A3 376,590,834 2,891,390 0 0 off 0 A4 1,014,125,032 5,586,708 0 0 off 0 A5 376,588,996 2,891,381 0 0 off 0 A6 376,590,640 2,891,388 0 0 off 0 A7 3,427,780,469 2,118,973 0 0 off 0 A8 376,590,507 2,891,352 0 0 off 0 A9 376,590,917 2,891,355 0 0 off 0 A10 1,632,891,569 15,521 0 0 off 0 A11 376,951,301 2,891,348 0 0 off 0 A12 376,950,538 2,891,348 0 0 off 0 A13 1,632,891,899 15,524 0 0 off 0 A14 376,951,570 2,891,367 0 0 off 0 A15 376,951,875 2,891,366 0 0 off 0 A16 0 0 0 0 off 0 A17 0 0 0 0 off 0 A18 0 0 0 0 off 0 A19 0 0 0 0 off 0 A20 2,071,302,804 3,253,191 0 0 off 0 A21 0 0 0 0 off 0 A22 0 0 0 0 off 0 A23 0 0 0 0 off 0 A24 1,669,429,722 5,617,117 0 0 off 0 }}} Access the FOAM VM, verify root access, and gather information for version {{{ LNM:~$ ssh lnevers@foam.instageni.rnoc.gatech.edu lnevers@foam:~$ sudo whoami root lnevers@foam:~$ sudo foamctl admin:get-version --passwd-file=/etc/foam.passwd { "version": "0.8.2" } lnevers@foam:~$ }}} Check FOAM configuration for site.admin.email, geni.site-tag, email.from settings: {{{ lnevers@foam:~$ foamctl config:get-value --key="site.admin.email" --passwd-file=/etc/foam.passwd { "value": "Russ.Clark@gatech.edu" } lnevers@foam:~$ foamctl config:get-value --key="geni.site-tag" --passwd-file=/etc/foam.passwd { "value": "foam.instageni.rnoc.gatech.edu" } lnevers@foam:~$ foamctl config:get-value --key="email.from" --passwd-file=/etc/foam.passwd { "value": "Russ.Clark@gatech.edu" } lnevers@foam:~$ foamctl config:get-value --key="geni.approval.approve-on-creation" --passwd-file=/etc/foam.passwd { "value": 2 } }}} Show FOAM slivers and details for one sliver: {{{ lnevers@foam:~$ foamctl geni:list-slivers --passwd-file=/etc/foam.passwd { "slivers": [ { "status": "Approved", "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tupty1755:8e7c1cf3-3574-44a2-9e04-f55c46df4406", "creation": "2013-04-26 16:06:34.959001+00:00", "pend_reason": null, "expiration": "2013-07-15 00:00:00+00:00", "deleted": "False", "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+tupty", "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tupty1755", "enabled": true, "email": "tupty@pgeni.gpolab.bbn.com", "flowvisor_slice": "8e7c1cf3-3574-44a2-9e04-f55c46df4406", "desc": "tupty1755 OpenFlow resources at Gatech InstaGENI.", "ref": null, "id": 2, "uuid": "8e7c1cf3-3574-44a2-9e04-f55c46df4406" }, { "status": "Approved", "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16:43cde773-284c-4134-92da-b2e0f152a1d5", "creation": "2013-04-29 16:14:27.305547+00:00", "pend_reason": null, "expiration": "2013-06-15 23:00:00+00:00", "deleted": "False", "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs", "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16", "enabled": true, "email": "jbs@pgeni.gpolab.bbn.com", "flowvisor_slice": "43cde773-284c-4134-92da-b2e0f152a1d5", "desc": "JBS 16 OpenFlow resources at Georgia Tech InstaGENI.", "ref": null, "id": 3, "uuid": "43cde773-284c-4134-92da-b2e0f152a1d5" }, { "status": "Approved", "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon:5813a277-23c5-4c30-b787-de2f3aa9da90", "creation": "2013-05-03 18:07:18.950904+00:00", "pend_reason": null, "expiration": "2013-07-15 00:00:00+00:00", "deleted": "False", "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+tupty", "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon", "enabled": true, "email": "tupty@pgeni.gpolab.bbn.com", "flowvisor_slice": "5813a277-23c5-4c30-b787-de2f3aa9da90", "desc": "tuptymon OpenFlow resources at Gatech InstaGENI.", "ref": null, "id": 4, "uuid": "5813a277-23c5-4c30-b787-de2f3aa9da90" }, { "status": "Approved", "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15:b95e2a89-eaba-44eb-ab72-07bb8e6e78d0", "creation": "2013-05-03 21:21:00.846404+00:00", "pend_reason": null, "expiration": "2013-06-15 23:00:00+00:00", "deleted": "False", "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs", "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15", "enabled": true, "email": "jbs@pgeni.gpolab.bbn.com", "flowvisor_slice": "b95e2a89-eaba-44eb-ab72-07bb8e6e78d0", "desc": "JBS 15 OpenFlow resources at Georgia Tech InstaGENI.", "ref": null, "id": 6, "uuid": "b95e2a89-eaba-44eb-ab72-07bb8e6e78d0" } ] } }}} Access the FlowVisor VM, verify root access: {{{ lnevers@flowvisor:~$ sudo whoami root }}} Check the !FlowVisor version, list of devices, get details for a device, list of active slices, and details for one of the slices: {{{ lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd ping hello Got reply: PONG(fvadmin): FV version=flowvisor-0.8.14::hello lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd listDevices Device 0: 06:d6:6c:3b:e5:66:6b:00 lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd getDeviceInfo 06:d6:6c:3b:e5:66:6b:00 nPorts=4 portList=1,24,65534,4 dpid=06:d6:6c:3b:e5:66:6b:00 remote=/10.3.1.7:6633-->/10.3.1.253:53231 portNames=A1(1),A24(24),local(65534),A4(4) lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd listSlices Slice 0: fvadmin Slice 1: 8e7c1cf3-3574-44a2-9e04-f55c46df4406 Slice 2: 43cde773-284c-4134-92da-b2e0f152a1d5 Slice 3: 5813a277-23c5-4c30-b787-de2f3aa9da90 Slice 4: b95e2a89-eaba-44eb-ab72-07bb8e6e78d0 lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd getSliceInfo 8e7c1cf3-3574-44a2-9e04-f55c46df4406 Got reply: drop_policy=exact connection_1=06:d6:6c:3b:e5:66:6b:00-->/143.215.216.135:40313-->hafmet.gpolab.bbn.com/192.1.249.178:33012 contact_email=tupty@pgeni.gpolab.bbn.com controller_hostname=hafmet.gpolab.bbn.com controller_port=33012 creator=fvadmin lnevers@flowvisor:~$ }}} Check the FlowVisor setting: {{{ lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd dumpConfig /tmp/flowvisor-config lnevers@flowvisor:~$ more /tmp/flowvisor-config { "flowvisor": [ { "api_webserver_port": 8080, "api_jetty_webserver_port": -1, "checkpointing": false, "listen_port": 6633, "track_flows": false, "stats_desc_hack": false, "run_topology_server": false, "logging": "NOTE", "log_ident": "flowvisor", "log_facility": "LOG_LOCAL7", "version": "flowvisor-0.9", "host": "localhost", "default_flood_perm": "fvadmin", "config_name": "default" } ], "Slice": [ { "config_name": "default", "flowmap_type": "federated", "name": "fvadmin", "creator": "fvadmin", "passwd_crypt": "xxx", "passwd_salt": "xxx", "controller_hostname": "none", "controller_port": 0, "contact_email": "fvadmin@localhost", "drop_policy": "exact", "lldp_spam": true }, { "config_name": "default", "flowmap_type": "federated", "name": "8e7c1cf3-3574-44a2-9e04-f55c46df4406", "creator": "fvadmin", "passwd_crypt": "52276201633222ec1a772b16f6af7be1", "passwd_salt": "123792573", "controller_hostname": "hafmet.gpolab.bbn.com", "controller_port": 33012, "contact_email": "tupty@pgeni.gpolab.bbn.com", "drop_policy": "exact", "lldp_spam": true }, { "config_name": "default", "flowmap_type": "federated", "name": "43cde773-284c-4134-92da-b2e0f152a1d5", "creator": "fvadmin", "passwd_crypt": "2f16357fc31367fe483397cc152b1e98", "passwd_salt": "-484951507", "controller_hostname": "naxos.gpolab.bbn.com", "controller_port": 33016, "contact_email": "jbs@pgeni.gpolab.bbn.com", "drop_policy": "exact", "lldp_spam": true }, { "config_name": "default", "flowmap_type": "federated", "name": "5813a277-23c5-4c30-b787-de2f3aa9da90", "creator": "fvadmin", "passwd_crypt": "de43db2c4f990c125aa00d21a0d0c198", "passwd_salt": "1685096835", "controller_hostname": "naxos.gpolab.bbn.com", "controller_port": 31750, "contact_email": "tupty@pgeni.gpolab.bbn.com", "drop_policy": "exact", "lldp_spam": true }, { "config_name": "default", "flowmap_type": "federated", "name": "b95e2a89-eaba-44eb-ab72-07bb8e6e78d0", "creator": "fvadmin", "passwd_crypt": "e36800dce5439cb6d3764f4eb77da91f", "passwd_salt": "-1032351621", "controller_hostname": "naxos.gpolab.bbn.com", "controller_port": 33015, "contact_email": "jbs@pgeni.gpolab.bbn.com", "drop_policy": "exact", "lldp_spam": true } ], "FlowSpaceRule": [ { "dpid": "6d66c3be5666b00", "priority": 2000, "in_port": 0, "dl_type": 2048, "nw_src": 168900352, "nw_dst": 168900352, "wildcards": 3279087, "slice_action": [ { "8e7c1cf3-3574-44a2-9e04-f55c46df4406": 4 } ] }, { "dpid": "6d66c3be5666b00", "priority": 2000, "in_port": 0, "dl_type": 2054, "nw_src": 168900352, "nw_dst": 168900352, "wildcards": 3279087, "slice_action": [ { "8e7c1cf3-3574-44a2-9e04-f55c46df4406": 4 } ] }, { "dpid": "6d66c3be5666b00", "priority": 2000, "in_port": 0, "dl_type": 2048, "nw_src": 170528768, "nw_dst": 170528768, "wildcards": 3279087, "slice_action": [ { "43cde773-284c-4134-92da-b2e0f152a1d5": 4 } ] }, { "dpid": "6d66c3be5666b00", "priority": 2000, "in_port": 0, "dl_type": 2054, "nw_src": 170528768, "nw_dst": 170528768, "wildcards": 3279087, "slice_action": [ { "43cde773-284c-4134-92da-b2e0f152a1d5": 4 } ] }, { "dpid": "6d66c3be5666b00", "priority": 2000, "in_port": 0, "dl_type": 2048, "nw_src": 171048960, "nw_dst": 171048960, "wildcards": 3412207, "slice_action": [ { "5813a277-23c5-4c30-b787-de2f3aa9da90": 4 } ] }, { "dpid": "6d66c3be5666b00", "priority": 2000, "in_port": 0, "dl_type": 2054, "nw_src": 171048960, "nw_dst": 171048960, "wildcards": 3412207, "slice_action": [ { "5813a277-23c5-4c30-b787-de2f3aa9da90": 4 } ] }, { "dpid": "6d66c3be5666b00", "priority": 2000, "in_port": 0, "dl_type": 2048, "nw_src": 170528512, "nw_dst": 170528512, "wildcards": 3279087, "slice_action": [ { "b95e2a89-eaba-44eb-ab72-07bb8e6e78d0": 4 } ] }, { "dpid": "6d66c3be5666b00", "priority": 2000, "in_port": 0, "dl_type": 2054, "nw_src": 170528512, "nw_dst": 170528512, "wildcards": 3279087, "slice_action": [ { "b95e2a89-eaba-44eb-ab72-07bb8e6e78d0": 4 } ] } ] } }}} Verify alerts for the compute resource Aggregate Manager are being reported to the [http://monitor.gpolab.bbn.com/nagios/cgi-bin/status.cgi GPO Tango GENI Nagios monitoring] and that the majority of alerts have a status of "OK". Other statuses may be encountered and are verified with activities, outages or known issues for the site. [[Image(GATech-nagios.jpg)]] Verify alerts for the FOAM Aggregate Manager are being reported to the [http://monitor.gpolab.bbn.com/nagios/cgi-bin/status.cgi GPO Tango GENI Nagios monitoring] and that the majority of alerts have a status of "OK". Other statuses may be encountered and are verified with activities, outages or known issues for the site. [[Image(GATech-OF-nagios.jpg)]] ---- {{{ #!html Email help@geni.net for GENI support or email me with feedback on this page! }}}