[[PageOutline]] = University of California San Diego 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: {{{ ucsd-ig=urn:publicid:IDN+instageni.ucsd.edu+authority+cm,https://instageni.ucsd.edu:12369/protogeni/xmlrpc/am/2.0 }}} == IG-CT-1 - Access to New Site VM resources == Aggregate Version: {{{ $ omni getversion -a ucsd-ig }}} The InstaGENI version in "'code_tag':'a4dcba972ec27a89499cbe5500ed6d071a854551'" is the same as the other available InstaGENI sites: || '''Site''' || ''' InstaGENI Code tag ''' || || geni-case-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || geni-it-cornell-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || geni-kettering-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || genirack-nyu-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || clemson-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || colorado-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || cs-princeton-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || gpolab-bbn-com || a4dcba972ec27a89499cbe5500ed6d071a854551 || || hawaii-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || idre-ucla-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || illinois-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || iu-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || ku-gpeni-net || a4dcba972ec27a89499cbe5500ed6d071a854551 || || maxgigapop-net || a4dcba972ec27a89499cbe5500ed6d071a854551 || || metrodatacenter-com || a4dcba972ec27a89499cbe5500ed6d071a854551 || || northwestern-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || nps-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || nysernet-org || a4dcba972ec27a89499cbe5500ed6d071a854551 || || rnet-missouri-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || rnoc-gatech-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || rutgers-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || sox-net || a4dcba972ec27a89499cbe5500ed6d071a854551 || || ucsd-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || umkc-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || utc-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || lan-sdn-uky-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || mcv-sdn-uky-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || || pks2-sdn-uky-edu || a4dcba972ec27a89499cbe5500ed6d071a854551 || Get list of "available" compute resources: {{{ $ omni -a ucsd-ig listresources --available -o }}} Verified that Advertisement RSpec only includes available resources, as requested: {{{ $ egrep "node comp|available now" rspec-instageni-ucsd-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/UCSD/IG-CT-1-ucsd.rspec IG-CT-1-ucsd.rspec]: {{{ $ stitcher createsliver -a ucsd-ig IG-CT-1 IG-CT-1.rspec 11:33:48 INFO : Configured logging from file /home/lnevers/geni-tools-2.10/src/gcf/stitcher_logging.conf 11:33:48 INFO : Not a bound multi-aggregate request - let Omni handle this. 11:33:48 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 11:33:48 INFO : Loading config file '/home/lnevers/.gcf/omni_config' 11:33:48 INFO : Using control framework portal 11:33:48 INFO : Member Authority is https://ch.geni.net/MA (from config) 11:33:48 INFO : Slice Authority is https://ch.geni.net/SA (from config) 11:33:48 INFO : Substituting AM nickname ucsd-ig with URL https://instageni.ucsd.edu:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+instageni.ucsd.edu+authority+cm 11:33:48 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-1 expires on 2017-06-01 15:32:41 UTC 11:33:48 INFO : Creating sliver(s) from rspec file IG-CT-1.rspec for slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-1 11:34:08 INFO : (PG log url - look here for details on any failures: https://www.instageni.ucsd.edu/spewlogfile.php3?logfile=0c99e2acbdfb5f81bb41b6c589173934) 11:34:08 INFO : Got return from CreateSliver for slice IG-CT-1 at ucsd-ig: 11:34:08 INFO : 11:34:08 INFO : 11:34:08 INFO : 11:34:08 INFO : Reservation at ucsd-ig in slice IG-CT-1 expires at 2017-06-01 15:32:41 (UTC). Got Reserved resources RSpec from instageni-ucsd-edu. Reservation at ucsd-ig in slice IG-CT-1 expires at 2017-06-01 15:32:41 (UTC). }}} The following is login information for the sliver: {{{ $ readyToLogin -a ucsd-ig IG-CT-1 <...> xen4's geni_status is: ready User lnevers logs in to xen4 using: ssh -p 25170 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.instageni.ucsd.edu xen3's geni_status is: ready User lnevers logs in to xen3 using: ssh -p 25171 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.ucsd.edu xen2's geni_status is: ready User lnevers logs in to xen2 using: ssh -p 25170 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc2.instageni.ucsd.edu xen1's geni_status is: ready User lnevers logs in to xen1 using: ssh -p 25170 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.ucsd.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 UCSD VM-2 to VM-1 (TCP) - TCP window size: 85.0 KByte (default)''' ''Collected: 2017-05-25'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.1 sec 688 MBytes 96.0 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 4] 0.0-60.2 sec 107 MBytes 14.9 Mbits/sec [ 5] 0.0-60.4 sec 104 MBytes 14.4 Mbits/sec [ 6] 0.0-60.4 sec 117 MBytes 16.2 Mbits/sec [ 7] 0.0-60.4 sec 231 MBytes 32.1 Mbits/sec [ 3] 0.0-60.5 sec 142 MBytes 19.6 Mbits/sec [SUM] 0.0-60.5 sec 700 MBytes 97.1 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 11] 0.0-60.2 sec 73.0 MBytes 10.2 Mbits/sec [ 7] 0.0-60.2 sec 72.5 MBytes 10.1 Mbits/sec [ 3] 0.0-60.2 sec 65.5 MBytes 9.12 Mbits/sec [ 10] 0.0-60.3 sec 63.4 MBytes 8.82 Mbits/sec [ 6] 0.0-60.5 sec 49.5 MBytes 6.87 Mbits/sec [ 8] 0.0-60.5 sec 63.5 MBytes 8.81 Mbits/sec [ 4] 0.0-60.5 sec 74.2 MBytes 10.3 Mbits/sec [ 9] 0.0-60.5 sec 72.4 MBytes 10.0 Mbits/sec [ 12] 0.0-60.5 sec 94.6 MBytes 13.1 Mbits/sec [ 5] 0.0-60.6 sec 66.9 MBytes 9.26 Mbits/sec [SUM] 0.0-60.6 sec 696 MBytes 96.3 Mbits/sec }}} '''Iperf InstaGENI UCSD VM-2 to the VM-1 (UDP) - UDP buffer size: 208 KByte (default)''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec [ 3] Sent 512798 datagrams [ 3] Server Report: [ 3] 0.0-60.0 sec 685 MBytes 95.8 Mbits/sec 0.035 ms 24192/512797 (4.7%) [ 3] 0.0-60.0 sec 1 datagrams received out-of-order }}} '''Ping from InstaGENI UCSD VM-2 to the VM-1 ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59002ms rtt min/avg/max/mdev = 0.682/0.816/3.578/0.362 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/UCSD/IG-CT-2.rspec IG-CT-2.rspec] {{{ $ omni createsliver IG-CT-2 -a ucsd-ig IG-CT-2.rspec 10:17:16 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 10:17:16 INFO : Loading config file '/home/lnevers/.gcf/omni_config' 10:17:16 INFO : Using control framework portal 10:17:16 INFO : Member Authority is https://ch.geni.net/MA (from config) 10:17:16 INFO : Slice Authority is https://ch.geni.net/SA (from config) 10:17:16 INFO : Substituting AM nickname ucsd-ig with URL https://instageni.ucsd.edu:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+instageni.ucsd.edu+authority+cm 10:17:16 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-2 expires on 2017-06-01 15:44:06 UTC 10:17:16 INFO : Creating sliver(s) from rspec file IG-CT-2.rspec for slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-2 10:17:36 INFO : (PG log url - look here for details on any failures: https://www.instageni.ucsd.edu/spewlogfile.php3?logfile=500baa7b9781d65337f3b8de65162a7a) 10:17:36 INFO : Got return from CreateSliver for slice IG-CT-2 at ucsd-ig: 10:17:36 INFO : 10:17:36 INFO : 10:17:36 INFO : 10:17:36 INFO : Reservation at ucsd-ig in slice IG-CT-2 expires at 2017-06-01 15:44:06 (UTC). 10:17:37 INFO : ------------------------------------------------------ 10:17:37 INFO : Completed createsliver: Options as run: aggregate: ['ucsd-ig'] framework: portal project: ln-test Args: createsliver IG-CT-2 IG-CT-2.rspec Result Summary: Got Reserved resources RSpec from instageni-ucsd-edu. Reservation at ucsd-ig in slice IG-CT-2 expires at 2017-06-01 15:44:06 (UTC). 10:17:37 INFO : ====================================================== }}} Determined login information: {{{ $ readyToLogin -a ucsd-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.ucsd.edu VM's geni_status is: ready User lnevers logs in to VM using: ssh -p 25042 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.ucsd.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 UCSD PC to VM (TCP) - TCP window size: 16.0 KByte (default)''' ''Collected: 2017-05-30'' __One Client__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 686 MBytes 95.9 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 7] 0.0-60.0 sec 105 MBytes 14.7 Mbits/sec [ 3] 0.0-60.0 sec 100 MBytes 14.0 Mbits/sec [ 6] 0.0-60.0 sec 176 MBytes 24.6 Mbits/sec [ 4] 0.0-60.1 sec 142 MBytes 19.9 Mbits/sec [ 5] 0.0-60.1 sec 163 MBytes 22.8 Mbits/sec [SUM] 0.0-60.1 sec 688 MBytes 95.9 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 5] 0.0-60.0 sec 68.8 MBytes 9.61 Mbits/sec [ 8] 0.0-60.1 sec 68.8 MBytes 9.60 Mbits/sec [ 9] 0.0-60.1 sec 68.8 MBytes 9.59 Mbits/sec [ 3] 0.0-60.2 sec 68.9 MBytes 9.60 Mbits/sec [ 10] 0.0-60.2 sec 69.0 MBytes 9.62 Mbits/sec [ 12] 0.0-60.2 sec 68.9 MBytes 9.60 Mbits/sec [ 11] 0.0-60.2 sec 68.9 MBytes 9.60 Mbits/sec [ 6] 0.0-60.2 sec 68.9 MBytes 9.60 Mbits/sec [ 4] 0.0-60.2 sec 68.9 MBytes 9.60 Mbits/sec [ 7] 0.0-60.3 sec 69.0 MBytes 9.60 Mbits/sec [SUM] 0.0-60.3 sec 689 MBytes 95.9 Mbits/sec }}} '''Iperf InstaGENI UCSD PC to the VM (UDP) - UDP buffer size: 114 KByte (default)''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 690 MBytes 96.4 Mbits/sec [ 3] Sent 492015 datagrams [ 3] Server Report: [ 3] 0.0-60.0 sec 690 MBytes 96.5 Mbits/sec 0.006 ms 9/492014 (0.0018%) [ 3] 0.0-60.0 sec 1 datagrams received out-of-order }}} '''Ping from InstaGENI UCSD PC to VM ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 58997ms rtt min/avg/max/mdev = 0.472/0.555/0.635/0.029 ms }}} '''Iperf InstaGENI UCSD VM to PC (TCP) - TCP window size: 85.0 KByte (default)''' ''Collected: 2017-05-30'' __One Client__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 686 MBytes 95.9 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-59.1 sec 125 MBytes 17.7 Mbits/sec [ 7] 0.0-59.1 sec 126 MBytes 17.9 Mbits/sec [ 4] 0.0-59.1 sec 137 MBytes 19.5 Mbits/sec [ 5] 0.0-60.0 sec 155 MBytes 21.7 Mbits/sec [ 6] 0.0-60.0 sec 141 MBytes 19.6 Mbits/sec [SUM] 0.0-60.0 sec 685 MBytes 95.7 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 4] 0.0-59.1 sec 64.6 MBytes 9.17 Mbits/sec [ 3] 0.0-59.1 sec 71.8 MBytes 10.2 Mbits/sec [ 9] 0.0-59.1 sec 65.8 MBytes 9.33 Mbits/sec [ 6] 0.0-59.1 sec 62.8 MBytes 8.90 Mbits/sec [ 8] 0.0-59.2 sec 79.8 MBytes 11.3 Mbits/sec [ 11] 0.0-59.2 sec 73.9 MBytes 10.5 Mbits/sec [ 5] 0.0-59.2 sec 65.4 MBytes 9.26 Mbits/sec [ 7] 0.0-59.4 sec 64.9 MBytes 9.16 Mbits/sec [ 12] 0.0-60.0 sec 71.0 MBytes 9.93 Mbits/sec [ 10] 0.0-60.0 sec 64.6 MBytes 9.03 Mbits/sec [SUM] 0.0-60.0 sec 684 MBytes 95.6 Mbits/sec }}} '''Iperf InstaGENI UCSD VM to the PC (UDP) - UDP buffer size: 208 KByte (default)''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec [ 3] Sent 512807 datagrams [ 3] Server Report: [ 3] 0.0-60.0 sec 694 MBytes 97.1 Mbits/sec 0.106 ms 17577/512806 (3.4%) [ 3] 0.0-60.0 sec 1 datagrams received out-of-order }}} '''Ping from InstaGENI UCSD VM to PC ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59000ms rtt min/avg/max/mdev = 0.446/0.527/0.617/0.037 ms }}} == IG-CT-3 - Multiple sites experiment == Created a slice and a sliver with one VM at UCSD and one VMi at NYSERNET using RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/UCSD/IG-CT-3.rspec IG-CT-3.rspec]. Used stitcher to create both the HAWAII and GPO slivers: {{{ $ stitcher createsliver IG-CT-3a -a ucsd-ig ./IG-CT-3.rspec 10:16:28 INFO : Configured logging from file /home/lnevers/geni-tools-2.10/src/gcf/stitcher_logging.conf 10:16:28 INFO : Reading slice IG-CT-3a credential... 10:16:28 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-3a expires on 2017-06-01 15:47:04 UTC 10:16:29 INFO : Multi-AM reservation will include resources from these aggregates: 10:16:29 INFO : 10:16:29 INFO : 10:16:29 INFO : Stitcher doing createsliver at ... 10:16:47 INFO : ... Allocation at complete. 10:16:47 INFO : Stitcher doing createsliver at ... 10:17:09 INFO : ... Allocation at complete. 10:17:09 INFO : All aggregates are complete. 10:17:09 INFO : Your resources expire at 2017-06-01T14:06:29 (UTC). 10:17:09 INFO : Saved combined reservation RSpec at 2 AM(s) to file '/home/lnevers/gcf-test/instarspec/UCSD/IG-CT-3a-manifest-rspec-multiam-combined.xml' Success: Reserved resources in slice IG-CT-3a at 2 Aggregates, creating 1 GRE link(s). }}} Determined login information at each UCSD and NYSERNet aggregate: {{{ $ readyToLogin IG-CT-3a --useSliceAggregates .... ig-ucsd's geni_status is: notready User lnevers logs in to ig-ha using: ssh -p 25202 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc2.instageni.ucsd.edu ig-nyse's geni_status is: ready User lnevers logs in to ig-gpo using: ssh -p 25074 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.nysernet.org }}} === Measurements === '''Iperf InstaGENI NYSERNet VM to UCSD VM (TCP) - TCP window size: 16.0 KByte (default)''' ''Collected: 2017-05-XX'' __One Client__ {{{ }}} __Five Clients__ {{{ }}} __Ten Clients__ {{{ }}} '''Iperf InstaGENI NYSERNet VM to UCSD VM (UDP) - UDP buffer size: 136 KByte (default)''' {{{ }}} '''Ping from InstaGENI NYSERNet VM to the UCSD VM ''' {{{ }}} '''Iperf InstaGENI UCSD VM to NYSERNet VM (TCP) - TCP window size: 16.0 KByte (default)''' ''Collected: 2017-05-XX'' __One Client__ {{{ }}} __Five Clients__ {{{ }}} __Ten Clients__ {{{ }}} '''Iperf InstaGENI UCSD VM to NYSERNet VM (UDP) - 136 KByte (default) {{{ }}} '''Ping from InstaGENI UCSD VM to NYSERNet VM ''' {{{ }}} == IG-CT-4 - Multiple sites !OpenFlow experiment and interoperability == No meso-scale available, see HAWII Stitching OpenFlow test [wiki:GeniNetworkStitchingConfirmationTestStatus/UHawaii#IG-ST-6NewSiteOpenFlowtopology IG-ST-6 status. == IG-CT-5 - Experiment Monitoring == Check for site's compute aggregate availability and External Checks for site aggregates: [[Image(UCSD-genimon-aggregate.jpeg, 80%)]] Check for status for one of the site VM Servers: [[Image(UCSD-genimon-status.jpeg, 80%)]] Check for status of GPO Check for Stitching: [[Image(UCSD-genimon-stitching.jpeg, 80%)]] == IG-CT-6 - Administrative Tests == ---- {{{ #!html Email help@geni.net for GENI support or email me with feedback on this page! }}}