[[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] {{{ $ stitcher createsliver IG-CT-2 -a ucsd-ig IG-CT-2.rspec 12:54:03 INFO : Configured logging from file /home/lnevers/geni-tools-2.10/src/gcf/stitcher_logging.conf 12:54:03 INFO : Not a bound multi-aggregate request - let Omni handle this. 12:54:03 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 12:54:03 INFO : Loading config file '/home/lnevers/.gcf/omni_config' 12:54:03 INFO : Using control framework portal 12:54:03 INFO : Member Authority is https://ch.geni.net/MA (from config) 12:54:03 INFO : Slice Authority is https://ch.geni.net/SA (from config) 12:54:03 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 12:54:03 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-2 expires on 2017-06-01 15:44:06 UTC 12:54:03 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 12:54:23 INFO : (PG log url - look here for details on any failures: https://www.instageni.ucsd.edu/spewlogfile.php3?logfile=1faf5b5d691f1639503f5c9c7bb23790) 12:54:23 INFO : Got return from CreateSliver for slice IG-CT-2 at ucsd-ig: 12:54:23 INFO : 12:54:23 INFO : 12:54:23 INFO : 12:54:23 INFO : Reservation at ucsd-ig in slice IG-CT-2 expires at 2017-06-01 15:44:06 (UTC). 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). }}} 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 25266 -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-XX'' __One Client__ {{{ }}} __Five Clients__ {{{ }}} __Ten Clients__ {{{ }}} '''Iperf InstaGENI UCSD PC to the VM (UDP) - UDP buffer size: 114 KByte (default)''' {{{ }}} '''Ping from InstaGENI UCSD PC to VM ''' {{{ }}} '''Iperf InstaGENI UCSD VM to PC (TCP) - TCP window size: 85.0 KByte (default)''' ''Collected: 2017-05-XX'' __One Client__ {{{ }}} __Five Clients__ {{{ }}} __Ten Clients__ {{{ }}} '''Iperf InstaGENI UCSD VM to the PC (UDP) - UDP buffer size: 208 KByte (default)''' {{{ }}} '''Ping from InstaGENI UCSD VM to PC ''' {{{ }}} == 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 12:52:58 INFO : Configured logging from file /home/lnevers/geni-tools-2.10/src/gcf/stitcher_logging.conf 12:52:58 INFO : Reading slice IG-CT-3a credential... 12:52:58 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-3a expires on 2017-06-01 15:47:04 UTC 12:52:58 INFO : Multi-AM reservation will include resources from these aggregates: 12:52:58 INFO : 12:52:58 INFO : 12:52:58 INFO : Stitcher doing createsliver at ... 12:53:16 INFO : ... Allocation at complete. 12:53:16 INFO : Stitcher doing createsliver at ... 12:53:40 INFO : ... Allocation at complete. 12:53:40 INFO : All aggregates are complete. 12:53:40 INFO : Your resources expire at 2017-05-31T16:42:58 (UTC). 12:53:40 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! }}}