[[PageOutline(1-2)]] = University of Tennesse InstaGENI Confirmation Tests = For details about the tests in this page, see the '''[wiki:GENIRacksHome/InstageniRacks/SiteConfirmationTests InstaGENI 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 aggregates used for these tests are: {{{ utc-ig=urn:publicid:IDN+instageni.utc.edu+authority+cm,https://instageni.utc.edu:12369/protogeni/xmlrpc/am utc-ig-of=urn:publicid:IDN+openflow:foam:foam.instageni.utc.edu+authority+am,https://foam.instageni.utc.edu:3626/foam/gapi/2 }}} == 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 getversion -a utc-ig 10:15:43 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 10:15:43 INFO : Loading config file '/home/lnevers/.gcf/omni_config' 10:15:43 INFO : Using control framework portal 10:15:43 INFO : Member Authority is https://ch.geni.net/MA (from config) 10:15:43 INFO : Slice Authority is https://ch.geni.net/SA (from config) 10:15:43 INFO : Substituting AM nickname utc-ig with URL https://instageni.utc.edu:12369/protogeni/xmlrpc/am, URN urn:publicid:IDN+instageni.utc.edu+authority+cm 10:15:45 INFO : (PG log url - look here for details on any failures: https://www.instageni.utc.edu/spewlogfile.php3?logfile=5198731e9c80c2223ff7d1905e430c50) 10:15:45 INFO : AM utc-ig URN: urn:publicid:IDN+instageni.utc.edu+authority+cm (url: https://instageni.utc.edu:12369/protogeni/xmlrpc/am) has version: ( (PG log url - look here for details on any failures: https://www.instageni.utc.edu/spewlogfile.php3?logfile=5198731e9c80c2223ff7d1905e430c50).) 10:15:45 INFO : { 'code_tag': '59644b10cb058e22896f51ad801b8e23f0c18a97', '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', 'http://www.protogeni.net/resources/rspec/ext/site-info/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', 'http://www.protogeni.net/resources/rspec/ext/site-info/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.utc.edu:12369/protogeni/xmlrpc/am/1.0', '2': 'https://boss.instageni.utc.edu:12369/protogeni/xmlrpc/am/2.0', '3': 'https://boss.instageni.utc.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.utc.edu', 'hrn': 'chattanooga.cm', 'interface': 'aggregate', 'url': 'https://boss.instageni.utc.edu:12369/protogeni/xmlrpc/am', 'urn': 'urn:publicid:IDN+instageni.utc.edu+authority+cm'} 10:15:45 INFO : ------------------------------------------------------ 10:15:45 INFO : Completed getversion: Options as run: aggregate: ['utc-ig'] framework: portal noGetVersionCache: True project: ln-test Args: getversion Result Summary: Got version for utc-ig 10:15:45 INFO : ====================================================== }}} The InstaGENI version in" 'code_tag':'59644b10cb058e22896f51ad801b8e23f0c18a97'" is the same as the other available InstaGENI sites: || '''Site''' || ''' InstaGENI Code tag ''' || || case.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || clemson.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || cornell.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || cs.princeton.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || gatech.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || gpolab.bbn.com || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || idre.ucla.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || illinois.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || iu.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || kettering.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || ku.gpeni.net || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || lan.sdn.uky.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || maxgigapop.net || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || metrodatacenter.com || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || missouri.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || northwestern.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || nps.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || nysernet.org || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || nyu.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || pks2.sdn.uky.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || rutgers.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || sox.net || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || umkc.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || utah.geniracks.net || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || utahddc.geniracks.net || 59644b10cb058e22896f51ad801b8e23f0c18a97|| || utc.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97|| Get list of "available" compute resources: {{{ $ omni -a utc-ig listresources --available -o }}} Verified that Advertisement RSpec only includes available resources, as requested: {{{ $ egrep "node comp|available now" rspec-instageni-utc-edu.xml }}} Created a slice and a 4 VMs sliver using the RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/UTC/IG-CT-1-utc.rspec IG-CT-1-utc.rspec]: {{{ $ omni createsliver -a utc-ig IG-CT-1 IG-CT-1-utc.rspec 10:29:56 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 10:29:56 INFO : Loading config file '/home/lnevers/.gcf/omni_config' 10:29:56 INFO : Using control framework portal 10:29:56 INFO : Member Authority is https://ch.geni.net/MA (from config) 10:29:56 INFO : Slice Authority is https://ch.geni.net/SA (from config) 10:29:56 INFO : Substituting AM nickname utc-ig with URL https://instageni.utc.edu:12369/protogeni/xmlrpc/am, URN urn:publicid:IDN+instageni.utc.edu+authority+cm 10:29:56 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-1 expires on 2015-02-18 15:19:13 UTC 10:29:56 INFO : Creating sliver(s) from rspec file IG-CT-1-utc.rspec for slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-1 10:30:14 INFO : (PG log url - look here for details on any failures: https://www.instageni.utc.edu/spewlogfile.php3?logfile=27e346678a4a44864abfe3c22cbc3726) 10:30:14 INFO : Got return from CreateSliver for slice IG-CT-1 at utc-ig: 10:30:14 INFO : 10:30:14 INFO : 10:30:14 INFO : 10:30:14 INFO : Reservation at utc-ig in slice IG-CT-1 expires at 2015-02-18 15:19:13 (UTC). 10:30:15 INFO : ------------------------------------------------------ 10:30:15 INFO : Completed createsliver: Options as run: aggregate: ['utc-ig'] framework: portal project: ln-test Args: createsliver IG-CT-1 IG-CT-1-utc.rspec Result Summary: Got Reserved resources RSpec from instageni-utc-edu. Reservation at utc-ig in slice IG-CT-1 expires at 2015-02-18 15:19:13 (UTC). 10:30:15 INFO : ====================================================== }}} The following is login information for the sliver: {{{ $ readyToLogin -a utc-ig IG-CT-1 <...> xen4's geni_status is: ready User lnevers logs in to xen4 using: ssh -p 30525 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.utc.edu xen3's geni_status is: ready User lnevers logs in to xen3 using: ssh -p 30524 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.utc.edu xen2's geni_status is: ready User lnevers logs in to xen2 using: ssh -p 30523 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.utc.edu xen1's geni_status is: ready User lnevers logs in to xen1 using: ssh -p 30522 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.utc.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 UTC VM-2 to VM-1 (TCP) - TCP window size: 23.5 KByte (default)''' ''Collected: 2015-02-11'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 715 MBytes 99.9 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 147 MBytes 20.5 Mbits/sec [ 5] 0.0-60.0 sec 145 MBytes 20.3 Mbits/sec [ 4] 0.0-60.1 sec 144 MBytes 20.1 Mbits/sec [ 7] 0.0-60.1 sec 147 MBytes 20.5 Mbits/sec [ 6] 0.0-60.1 sec 146 MBytes 20.3 Mbits/sec [SUM] 0.0-60.1 sec 729 MBytes 102 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 10] 0.0-60.1 sec 59.4 MBytes 8.29 Mbits/sec [ 9] 0.0-60.1 sec 60.1 MBytes 8.39 Mbits/sec [ 7] 0.0-60.2 sec 77.4 MBytes 10.8 Mbits/sec [ 11] 0.0-60.2 sec 77.4 MBytes 10.8 Mbits/sec [ 8] 0.0-60.2 sec 77.8 MBytes 10.8 Mbits/sec [ 3] 0.0-60.2 sec 77.8 MBytes 10.8 Mbits/sec [ 5] 0.0-60.2 sec 77.4 MBytes 10.8 Mbits/sec [ 12] 0.0-60.3 sec 58.1 MBytes 8.09 Mbits/sec [ 4] 0.0-60.3 sec 77.8 MBytes 10.8 Mbits/sec [ 6] 0.0-60.3 sec 77.5 MBytes 10.8 Mbits/sec [SUM] 0.0-60.3 sec 720 MBytes 100 Mbits/sec }}} '''Iperf InstaGENI UTC 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 512783 datagrams [ 3] Server Report: [ 3] 0.0-60.0 sec 686 MBytes 95.8 Mbits/sec 0.116 ms 23789/512782 (4.6%) [ 3] 0.0-60.0 sec 1 datagrams received out-of-order }}} '''Ping from InstaGENI UTC VM-2 to the VM-1 ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 58998ms rtt min/avg/max/mdev = 0.621/0.742/0.824/0.043 ms }}} == IG-CT-2 - Access to New Site bare metal and VM resources == Created a slice and a sliver with one VM and one Raw PC using RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/UTC/IG-CT-2-utc.rspec IG-CT-2-utc.rspec] {{{ $ omni createsliver -a utc-ig IG-CT-2 IG-CT-2-utc.rspec 10:53:05 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 10:53:05 INFO : Loading config file '/home/lnevers/.gcf/omni_config' 10:53:05 INFO : Using control framework portal 10:53:05 INFO : Member Authority is https://ch.geni.net/MA (from config) 10:53:05 INFO : Slice Authority is https://ch.geni.net/SA (from config) 10:53:05 INFO : Substituting AM nickname utc-ig with URL https://instageni.utc.edu:12369/protogeni/xmlrpc/am, URN urn:publicid:IDN+instageni.utc.edu+authority+cm 10:53:05 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-2 expires on 2015-02-18 15:53:05 UTC 10:53:05 INFO : Creating sliver(s) from rspec file IG-CT-2-utc.rspec for slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-2 10:53:20 INFO : (PG log url - look here for details on any failures: https://www.instageni.utc.edu/spewlogfile.php3?logfile=dae745bd0ffbabbbe68f2d7a089a6957) 10:53:20 INFO : Got return from CreateSliver for slice IG-CT-2 at utc-ig: 10:53:20 INFO : 10:53:20 INFO : 10:53:20 INFO : 10:53:20 INFO : Reservation at utc-ig in slice IG-CT-2 expires at 2015-02-18 15:53:05 (UTC). 10:53:20 INFO : ------------------------------------------------------ 10:53:20 INFO : Completed createsliver: Options as run: aggregate: ['utc-ig'] framework: portal project: ln-test Args: createsliver IG-CT-2 IG-CT-2-utc.rspec Result Summary: Got Reserved resources RSpec from instageni-utc-edu. Reservation at utc-ig in slice IG-CT-2 expires at 2015-02-18 15:53:05 (UTC). 10:53:20 INFO : ====================================================== }}} Determined login information: {{{ $ readyToLogin -a utc-ig IG-CT-2 <...> PC's geni_status is: ready User lnevers logs in to PC using: ssh -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc4.instageni.utc.edu VM's geni_status is: ready User lnevers logs in to VM using: ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.utc.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 UTC PC to VM (TCP) - TCP window size: 16.0 KByte (default)''' ''Collected: 2015-02-11'' __One Client__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 710 MBytes 99.2 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 142 MBytes 19.8 Mbits/sec [ 6] 0.0-60.0 sec 144 MBytes 20.1 Mbits/sec [ 7] 0.0-60.1 sec 142 MBytes 19.8 Mbits/sec [ 5] 0.0-60.1 sec 143 MBytes 19.9 Mbits/sec [ 4] 0.0-60.1 sec 144 MBytes 20.1 Mbits/sec [SUM] 0.0-60.1 sec 714 MBytes 99.7 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 10] 0.0-60.0 sec 77.2 MBytes 10.8 Mbits/sec [ 9] 0.0-60.0 sec 76.4 MBytes 10.7 Mbits/sec [ 6] 0.0-60.0 sec 74.8 MBytes 10.4 Mbits/sec [ 8] 0.0-60.1 sec 63.4 MBytes 8.85 Mbits/sec [ 5] 0.0-60.1 sec 66.2 MBytes 9.25 Mbits/sec [ 12] 0.0-60.1 sec 77.6 MBytes 10.8 Mbits/sec [ 3] 0.0-60.2 sec 76.6 MBytes 10.7 Mbits/sec [ 7] 0.0-60.2 sec 63.9 MBytes 8.90 Mbits/sec [ 4] 0.0-60.2 sec 63.6 MBytes 8.87 Mbits/sec [ 11] 0.0-60.3 sec 76.8 MBytes 10.7 Mbits/sec [SUM] 0.0-60.3 sec 716 MBytes 99.7 Mbits/sec }}} '''Iperf InstaGENI UTC PC to the VM (UDP) - UDP buffer size: 114 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 663 MBytes 92.6 Mbits/sec 0.077 ms 39819/512820 (7.8%) [ 3] 0.0-60.0 sec 1 datagrams received out-of-order }}} '''Ping from InstaGENI UTC PC to VM ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59048ms rtt min/avg/max/mdev = 0.563/0.670/0.712/0.028 ms }}} '''Iperf InstaGENI UTC VM to PC (TCP) - TCP window size: 23.5 KByte (default)''' ''Collected: 2015-02-11'' __One Client__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 715 MBytes 99.9 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 120 MBytes 16.8 Mbits/sec [ 4] 0.0-60.0 sec 173 MBytes 24.2 Mbits/sec [ 7] 0.0-60.1 sec 145 MBytes 20.2 Mbits/sec [ 5] 0.0-60.1 sec 130 MBytes 18.2 Mbits/sec [ 6] 0.0-60.2 sec 136 MBytes 19.0 Mbits/sec [SUM] 0.0-60.2 sec 704 MBytes 98.1 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 7] 0.0-60.0 sec 72.1 MBytes 10.1 Mbits/sec [ 11] 0.0-60.0 sec 67.8 MBytes 9.46 Mbits/sec [ 10] 0.0-60.1 sec 86.4 MBytes 12.1 Mbits/sec [ 5] 0.0-60.1 sec 61.8 MBytes 8.62 Mbits/sec [ 9] 0.0-60.2 sec 81.8 MBytes 11.4 Mbits/sec [ 4] 0.0-60.2 sec 58.5 MBytes 8.15 Mbits/sec [ 8] 0.0-60.3 sec 58.9 MBytes 8.20 Mbits/sec [ 12] 0.0-60.3 sec 67.9 MBytes 9.44 Mbits/sec [ 6] 0.0-60.4 sec 88.2 MBytes 12.3 Mbits/sec [ 3] 0.0-60.4 sec 69.5 MBytes 9.66 Mbits/sec [SUM] 0.0-60.4 sec 713 MBytes 99.0 Mbits/sec }}} '''Iperf InstaGENI UTC VM to the PC (UDP) - UDP buffer size: 224 KByte (default)''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 719 MBytes 100 Mbits/sec [ 3] Sent 512659 datagrams [ 3] Server Report: [ 3] 0.0-60.0 sec 686 MBytes 95.9 Mbits/sec 0.121 ms 23588/512658 (4.6%) [ 3] 0.0-60.0 sec 1 datagrams received out-of-order }}} '''Ping from InstaGENI UTC VM to PC ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 58998ms rtt min/avg/max/mdev = 0.457/0.655/0.688/0.050 ms }}} == IG-CT-3 - Multiple sites experiment == Created a slice and a sliver with one VM container at UTC and one VM container at GPO using RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/UTC/IG-CT-3-utc.rspec IG-CT-3-utc.rspec]. Used stitcher to create both the CENIC and GPO slivers: {{{ $ stitcher createsliver IG-CT-3 IG-CT-3-utc.rspec 10:59:59 INFO : Configured logging from file /home/lnevers/gcf-2.8/src/gcf/stitcher_logging.conf 10:59:59 INFO : Reading slice IG-CT-3 credential... 11:00:00 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-3 expires on 2015-02-18 15:59:58 UTC 11:00:00 INFO : Multi-AM reservation will include resources from these aggregates: 11:00:00 INFO : 11:00:00 INFO : 11:00:00 INFO : Stitcher doing createsliver at ... 11:00:17 INFO : ... Allocation at complete. 11:00:17 INFO : Stitcher doing createsliver at ... 11:00:36 INFO : ... Allocation at complete. 11:00:36 INFO : All aggregates are complete. 11:00:36 INFO : Your resources expire at 2015-02-17T15:50:00 (UTC). 11:00:36 INFO : Saved combined reservation RSpec at 2 AMs to file '/home/lnevers/gcf-test/instarspec/UTC/IG-CT-3-manifest-rspec-multiam-combined.xml' Success: Reserved resources in slice IG-CT-3 at 2 Aggregates, creating 1 GRE link(s). }}} Determined login information at each UTC and GPO aggregate: {{{ $ readyToLogin --useSliceAggregates IG-CT-3 .... VM-2's geni_status is: ready User lnevers logs in to VM-2 using: ssh -p 31034 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.utc.edu .... VM-1's geni_status is: ready User lnevers logs in to VM-1 using: ssh -p 31802 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.gpolab.bbn.com }}} Login to each site and verify connectivity: '''Ping from InstaGENI GPO VM to the UTC VM ''' {{{ [lnevers@VM-1 ~]$ ping 192.168.1.2 -c 60 -q PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. --- 192.168.1.2 ping statistics --- 60 packets transmitted, 60 received, 0% packet loss, time 59077ms rtt min/avg/max/mdev = 30.784/45.881/756.386/93.534 ms [lnevers@VM-1 ~]$ }}} '''Ping from InstaGENI UTC VM to GPO VM ''' {{{ [lnevers@VM-2 ~]$ ping 192.168.1.1 -c 60 -q PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. --- 192.168.1.1 ping statistics --- 60 packets transmitted, 59 received, 1% packet loss, time 59101ms rtt min/avg/max/mdev = 30.712/33.531/119.672/14.167 ms [lnevers@VM-2 ~]$ }}} == IG-CT-4 - Multiple sites !OpenFlow experiment and interoperability == This site does not support GENI Meso-scale VLANs. == IG-CT-5 - Experiment Monitoring == == IG-CT-6 - Administrative Tests == Sent request for administrative account to site contact from the [http://groups.geni.net/geni/wiki/GeniAggregate/UniversityOfTennesseeInstaGENI University of Tennesses InstaGENI] aggregate page. Followed instructions at the [http://groups.geni.net/geni/wiki/GENIRacksAdministration/InstaGENIAdministration InstaGENI Administration] page for account request. A local administrator account was requested by joining the ''emulab-ops'' group at https://www.instageni.utc.edu/joinproject.php3. Once the administrative account was approved and the membership to emulab-ops was granted, proceeded to execute administrative tests. {{{ LNM:~$ ssh control.instageni.utc.edu The authenticity of host 'control.instageni.utc.edu (150.182.135.3)' can't be established. DSA key fingerprint is 3a:b8:3f:3f:77:66:88:c0:c9:8d:dc:14:38:1e:ce:af. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'control.instageni.utc.edu,150.182.135.3' (DSA) to the list of known hosts. Welcome to Ubuntu precise (development branch) (GNU/Linux 3.2.0-23-generic x86_64) * Documentation: https://help.ubuntu.com/ System information as of Wed Feb 11 18:51:45 UTC 2015 System load: 0.0 Usage of /: 32.4% of 5.85GB Memory usage: 38% Swap usage: 0% Processes: 132 Users logged in: 1 IP address for xenbr0: 150.182.135.3 IP address for xenbr0:1: 172.16.0.1 IP address for xenbr0:2: 10.249.249.253 IP address for xenbr1: 10.1.1.254 IP address for xenbr2: 10.2.1.254 IP address for xenbr3: 10.3.1.254 IP address for tun0: 10.8.0.1 Graph this data and manage this system at https://landscape.canonical.com/ New release '14.04.1 LTS' available. Run 'do-release-upgrade' to upgrade to it. The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. To run a command as administrator (user "root"), use "sudo ". See "man sudo_root" for details. lnevers@utc:~$ sudo whoami root lnevers@utc:~$ uname -a Linux utc.control-nodes.geniracks.net 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux lnevers@utc:~$ }}} Also access the boss node: {{{ LNM:~$ ssh boss.instageni.utc.edu The authenticity of host 'boss.instageni.utc.edu (150.182.135.4)' can't be established. RSA key fingerprint is 46:63:92:67:c8:75:20:4e:52:9f:2d:f6:cb:58:16:77. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'boss.instageni.utc.edu,150.182.135.4' (RSA) to the list of known hosts. FreeBSD 9.0-STABLE (TESTBED-XEN) #0: Mon Mar 3 15:37:17 MST 2014 Welcome to FreeBSD! You can permanently set environment variables for your shell by putting them in a startup file for the shell. The name of the startup file varies depending on the shell - csh and tcsh uses .login, bash, sh, ksh and zsh use .profile. When using bash, sh, ksh or zsh, don't forget to export the variable. > bash [lnevers@boss ~]$ sudo whoami root [lnevers@boss ~]$ uname -a FreeBSD boss.instageni.utc.edu 9.0-STABLE FreeBSD 9.0-STABLE #0: Mon Mar 3 15:37:17 MST 2014 root@node.freebsd90-node.testbed.emulab.net:/usr/obj/usr/src/sys/TESTBED-XEN i386 [lnevers@boss ~]$ }}} From boss node accessed each of the experiment nodes that support VMs: {{{ [lnevers@boss ~]$ for i in pc1 pc2 pc3; do ssh $i "echo -n '===> Host: ';hostname;sudo whoami;uname -a;echo"; done Warning: Permanently added 'pc1.instageni.utc.edu' (RSA) to the list of known hosts. ===> Host: vhost1.shared-nodes.emulab-ops.instageni.utc.edu root Linux vhost1.shared-nodes.emulab-ops.instageni.utc.edu 3.8.0-37-generic #53~precise1 SMP Fri Mar 14 16:11:09 MDT 2014 x86_64 x86_64 x86_64 GNU/Linux Warning: Permanently added 'pc2.instageni.utc.edu' (RSA) to the list of known hosts. ===> Host: vhost2.shared-nodes.emulab-ops.instageni.utc.edu root Linux vhost2.shared-nodes.emulab-ops.instageni.utc.edu 3.8.0-37-generic #53~precise1 SMP Fri Mar 14 16:11:09 MDT 2014 x86_64 x86_64 x86_64 GNU/Linux Warning: Permanently added 'pc3.instageni.utc.edu' (RSA) to the list of known hosts. ===> Host: vhost3.shared-nodes.emulab-ops.instageni.utc.edu root Linux vhost3.shared-nodes.emulab-ops.instageni.utc.edu 3.8.0-37-generic #53~precise1 SMP Fri Mar 14 16:11:09 MDT 2014 x86_64 x86_64 x86_64 GNU/Linux [lnevers@boss ~]$ }}} In order to access Dedicated Nodes some experiment must be running on the raw-pc device. At the time of this capture two raw-pc nodes were in use (pc4 and pc5): {{{ [lnevers@boss ~]$ for i in pc4 pc5 ; do sudo ssh $i "echo -n '===> Host: ';hostname;whoami;uname -a;echo"; done ===> Host: pc2.ln2pc.ch-geni-net.instageni.utc.edu root Linux pc2.ln2pc.ch-geni-net.instageni.utc.edu 2.6.40-4.emulab2.fc15.i686.PAE #1 SMP Tue Feb 26 13:35:12 MST 2013 i686 i686 i386 GNU/Linux ===> Host: pc.ln2pc.ch-geni-net.instageni.utc.edu root Linux pc.ln2pc.ch-geni-net.instageni.utc.edu 2.6.40-4.emulab2.fc15.i686.PAE #1 SMP Tue Feb 26 13:35:12 MST 2013 i686 i686 i386 GNU/Linux [lnevers@boss ~]$ }}} 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.utc.edu The authenticity of host 'ops.instageni.utc.edu (150.182.135.5)' can't be established. RSA key fingerprint is 46:63:92:67:c8:75:20:4e:52:9f:2d:f6:cb:58:16:77. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'ops.instageni.utc.edu,150.182.135.5' (RSA) to the list of known hosts. FreeBSD 9.0-STABLE (TESTBED-XEN) #0: Mon Mar 3 15:37:17 MST 2014 Welcome to FreeBSD! To change an environment variable in /bin/sh use: $ VARIABLE="value" $ export VARIABLE > bash [lnevers@ops ~]$ sudo whoami root [lnevers@ops ~]$ uname -a FreeBSD ops.instageni.utc.edu 9.0-STABLE FreeBSD 9.0-STABLE #0: Mon Mar 3 15:37:17 MST 2014 root@node.freebsd90-node.testbed.emulab.net:/usr/obj/usr/src/sys/TESTBED-XEN i386 [lnevers@ops ~]$ [lnevers@ops ~]$ ssh boss The authenticity of host 'boss.instageni.utc.edu (150.182.135.4)' can't be established. ECDSA key fingerprint is bd:05:23:a7:5b:cc:78:c8:8c:a8:d3:e9:f7:27:53:cb. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'boss.instageni.utc.edu' (ECDSA) to the list of known hosts. Last login: Wed Feb 11 13:52:25 2015 from dhcp89-73-116.bbn.com FreeBSD 9.0-STABLE (TESTBED-XEN) #0: Mon Mar 3 15:37:17 MST 2014 Welcome to FreeBSD! Man pages are divided into section depending on topic. There are 9 different sections numbered from 1 (General Commands) to 9 (Kernel Developer's Manual). You can get an introduction to each topic by typing man intro In other words, to get the intro to general commands, type man 1 intro > bash [lnevers@boss ~]$ }}} 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 }}} 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 }}} Access the FOAM VM and gather information for version {{{ LNM:~$ ssh lnevers@foam.instageni.utc.edu The authenticity of host 'foam.instageni.utc.edu (150.182.135.6)' can't be established. RSA key fingerprint is 7b:a5:d8:29:49:61:bc:97:7d:0e:17:4b:19:23:05:e3. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'foam.instageni.utc.edu,150.182.135.6' (RSA) to the list of known hosts. Welcome to Ubuntu 12.04.5 LTS (GNU/Linux 3.2.0-75-generic x86_64) * Documentation: https://help.ubuntu.com/ New release '14.04.1 LTS' available. Run 'do-release-upgrade' to upgrade to it. The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. lnevers@foam:~$ sudo whoami root lnevers@foam:~$ uname -a Linux foam 3.2.0-75-generic #110-Ubuntu SMP Tue Dec 16 19:11:55 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux lnevers@foam:~$ sudo foamctl admin:get-version --passwd-file=/etc/foam.passwd { "version": "0.14.0" } 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": null } lnevers@foam:~$ lnevers@foam:~$ foamctl config:get-value --key="geni.site-tag" --passwd-file=/etc/foam.passwd { "value": "foam.instageni.utc.edu" } lnevers@foam:~$ lnevers@foam:~$ foamctl config:get-value --key="email.from" --passwd-file=/etc/foam.passwd { "value": "christopher-howard@utc.edu" } # check if FOAM auto-approve is on. Value 2 = auto-approve is on. lnevers@foam:~$ foamctl config:get-value --key="geni.approval.approve-on-creation" --passwd-file=/etc/foam.passwd { "value": 2 } lnevers@foam:~$ }}} Show FOAM slivers details: {{{ lnevers@foam:~$ foamctl geni:list-slivers --passwd-file=/etc/foam.passwd { "slivers": [] } }}} Access the FlowVisor VM and gather version information: {{{ LNM:~$ ssh flowvisor.instageni.utc.edu The authenticity of host 'flowvisor.instageni.utc.edu (150.182.135.7)' can't be established. RSA key fingerprint is 63:e3:de:a2:22:19:68:f0:3a:3f:d8:8c:0f:e6:42:4b. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'flowvisor.instageni.utc.edu,150.182.135.7' (RSA) to the list of known hosts. Welcome to Ubuntu 12.04.5 LTS (GNU/Linux 3.2.0-75-generic x86_64) * Documentation: https://help.ubuntu.com/ New release '14.04.1 LTS' available. Run 'do-release-upgrade' to upgrade to it. The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. sudlnevers@flowvisor:~$ sudo whoami root lnevers@flowvisor:~$ uname -a Linux flowvisor 3.2.0-75-generic #110-Ubuntu SMP Tue Dec 16 19:11:55 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux lnevers@flowvisor:~$ }}} 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.17::hello lnevers@flowvisor:~$ # Devices lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd listDevices lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd getDeviceInfo XXX #Slices fvctl --passwd-file=/etc/flowvisor.passwd listSlices fvctl --passwd-file=/etc/flowvisor.passwd getSliceInfo xxxx }}} Check the FlowVisor setting: {{{ fvctl --passwd-file=/etc/flowvisor.passwd dumpConfig /tmp/flowvisor-config more /tmp/flowvisor-config }}} ---- {{{ #!html Email help@geni.net for GENI support or email me with feedback on this page! }}}