Version 14 (modified by 11 years ago) (diff) | ,
---|
Northwestern University InstaGENI Confirmation Tests
For details about the tests in this page, see the ExoGENI Confirmation Tests page.
For site status see the InstaGENI New Site Confirmation Tests Status page.
Note: Omni nick_names for site aggregate used for these tests are:
ig-northwestern=,http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0 ig-gpo=,http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0 ig-of-northwestern=,https://foam.instageni.northwestern.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-northwestern INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.northwestern.edu/spewlogfile.php3?logfile=38074d2769d7feac07c7492c6821f25d) INFO:omni:AM URN: unspecified_AM_URN (url: http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0) has version: ( (PG log url - look here for details on any failures: https://www.instageni.northwestern.edu/spewlogfile.php3?logfile=38074d2769d7feac07c7492c6821f25d). (PG log url - look here for details on any failures: https://www.instageni.northwestern.edu/spewlogfile.php3?logfile=38074d2769d7feac07c7492c6821f25d)) INFO:omni:{ 'code_tag': '99a2b1f03656cb665918eebd2b95434a6d3e50f9', '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.northwestern.edu:12369/protogeni/xmlrpc/am/1.0', '2': 'https://boss.instageni.northwestern.edu:12369/protogeni/xmlrpc/am/2.0', '3': 'https://boss.instageni.northwestern.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.northwestern.edu', 'hrn': 'nuinstageni.cm', 'interface': 'aggregate', 'url': 'https://boss.instageni.northwestern.edu:12369/protogeni/xmlrpc/am', 'urn': 'urn:publicid:IDN+instageni.northwestern.edu+authority+cm'} INFO:omni: ------------------------------------------------------------ INFO:omni: Completed getversion: Options as run: aggregate: ['ig-northwestern'] framework: pg noGetVersionCache: True Args: getversion Result Summary: Got version for http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0 INFO:omni: ============================================================
The InstaGENI version in" 'code_tag':'99a2b1f03656cb665918eebd2b95434a6d3e50f9'" is the same as the other two available InstaGENI site (GPO and Utah):
IG GPO: { 'code_tag': '99a2b1f03656cb665918eebd2b95434a6d3e50f9' IG Northwestern:{ 'code_tag': '99a2b1f03656cb665918eebd2b95434a6d3e50f9', IG Utah: { 'code_tag': '99a2b1f03656cb665918eebd2b95434a6d3e50f9'
Get list of "available" compute resources:
$ omni.py -a ig-northwestern listresources --available -o INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Saving output to a file. INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Listed advertised resources at 1 out of 1 possible aggregates. INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.northwestern.edu/spewlogfile.php3?logfile=bdd0d93ad32c2cc98574ca9d201c4ad3) INFO:omni:Writing to 'rspec-instageni-northwestern-edu-protogeniv2.xml' INFO:omni: ------------------------------------------------------------ INFO:omni: Completed listresources: Options as run: aggregate: ['ig-northwestern'] framework: pg 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 at 'unspecified_AM_URN' (url 'http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0') to file rspec-instageni-northwestern-edu-protogeniv2.xml; (PG log url - look here for details on any failures: https://www.instageni.northwestern.edu/spewlogfile.php3?logfile=bdd0d93ad32c2cc98574ca9d201c4ad3) INFO:omni: ============================================================
Verified that Advertisement RSpec only includes available resources, as requested:
$ egrep "node comp|available now" rspec-instageni-northwestern-edu-protogeniv2.xml <node component_id="urn:publicid:IDN+instageni.northwestern.edu+node+procurve2" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" component_name="procurve2" exclusive="true"> <available now="true"/> <node component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc3" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" component_name="pc3" exclusive="true"> <available now="true"/> <node component_id="urn:publicid:IDN+instageni.northwestern.edu+node+icair-arista" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" component_name="icair-arista" exclusive="false"> <available now="true"/> <node component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc5" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" component_name="pc5" exclusive="true"> <available now="true"/> <node component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc4" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" component_name="pc4" exclusive="true"> <available now="true"/> <node component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc1" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" component_name="pc1" exclusive="false"> <available now="true"/> <node component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc2" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" component_name="pc2" exclusive="false"> <available now="true"/> <node component_id="urn:publicid:IDN+instageni.northwestern.edu+node+internet" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" component_name="internet" exclusive="true"> <available now="true"/>
Created a slice:
$ omni.py createslice IG-CT-1 INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Created slice with Name IG-CT-1, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1, Expiration 2013-02-17 20:06:13+00:00 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: framework: pg Args: createslice IG-CT-1 Result Summary: Created slice with Name IG-CT-1, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1, Expiration 2013-02-17 20:06:13+00:00 INFO:omni: ============================================================
Created a 4 VMs sliver using the RSpec IG-CT-1-nw.rspec:
$ omni.py createsliver -a ig-northwestern IG-CT-1 IG-CT-1-nw.rspec INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1 expires on 2013-02-17 20:06:13 UTC INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Creating sliver(s) from rspec file IG-CT-1-nw.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1 INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.northwestern.edu/spewlogfile.php3?logfile=83e80c35471dbe4092e2e16d60a8ded2) INFO:omni:Got return from CreateSliver for slice IG-CT-1 at http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0: INFO:omni:<!-- Reserved resources for: Slice: IG-CT-1 at AM: URN: unspecified_AM_URN URL: http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0 --> INFO:omni:<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/manifest.xsd"> <node client_id="VM-1" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+13"> <sliver_type name="emulab-openvz"/> <interface client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+19" mac_address="022f25d2e7b4"> <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/> </interface> <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-2"/><host name="VM-1.IG-CT-1.pgeni-gpolab-bbn-com.instageni.northwestern.edu"/><services><login authentication="ssh-keys" hostname="pc1.instageni.northwestern.edu" port="30266" username="lnevers"/></services></node> <node client_id="VM-2" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+14"> <sliver_type name="emulab-openvz"/> <interface client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+20" mac_address="02826b32fd1f"> <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/> </interface> <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-3"/><host name="VM-2.IG-CT-1.pgeni-gpolab-bbn-com.instageni.northwestern.edu"/><services><login authentication="ssh-keys" hostname="pc1.instageni.northwestern.edu" port="30267" username="lnevers"/></services></node> <node client_id="VM-3" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+15"> <sliver_type name="emulab-openvz"/> <interface client_id="VM-3:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+21" mac_address="02a2367fde35"> <ip address="192.168.1.3" netmask="255.255.255.0" type="ipv4"/> </interface> <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-4"/><host name="VM-3.IG-CT-1.pgeni-gpolab-bbn-com.instageni.northwestern.edu"/><services><login authentication="ssh-keys" hostname="pc1.instageni.northwestern.edu" port="30268" username="lnevers"/></services></node> <node client_id="VM-4" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+16"> <sliver_type name="emulab-openvz"/> <interface client_id="VM-4:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+22" mac_address="02e093887356"> <ip address="192.168.1.4" netmask="255.255.255.0" type="ipv4"/> </interface> <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-5"/><host name="VM-4.IG-CT-1.pgeni-gpolab-bbn-com.instageni.northwestern.edu"/><services><login authentication="ssh-keys" hostname="pc1.instageni.northwestern.edu" port="30269" username="lnevers"/></services></node> <link client_id="lan0" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+18" vlantag="258"> <component_manager name="urn:publicid:IDN+instageni.northwestern.edu+authority+cm"/> <interface_ref client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+19"/> <interface_ref client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+20"/> <interface_ref client_id="VM-3:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+21"/> <interface_ref client_id="VM-4:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+22"/> <link_type name="lan"/> </link> </rspec> INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createsliver: Options as run: aggregate: ['ig-northwestern'] framework: pg Args: createsliver IG-CT-1 IG-CT-1-nw.rspec Result Summary: Got Reserved resources RSpec from instageni-northwestern-edu-protogeniv2 INFO:omni: ============================================================
The following is login information for the sliver:
$ readyToLogin.py -a ig-northwestern IG-CT-1 <...> VM-4's geni_status is: ready (am_status:ready) User lnevers logins to VM-4 using: xterm -e ssh -p 30269 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.northwestern.edu & VM-1's geni_status is: ready (am_status:ready) User lnevers logins to VM-1 using: xterm -e ssh -p 30266 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.northwestern.edu & VM-3's geni_status is: ready (am_status:ready) User lnevers logins to VM-3 using: xterm -e ssh -p 30268 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.northwestern.edu & VM-2's geni_status is: ready (am_status:ready) User lnevers logins to VM-2 using: xterm -e ssh -p 30267 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.northwestern.edu &
Measurements
Iperf InstaGENI Northwestern VM-2 to VM-1 (TCP) - TCP window size: 16.0 KB
One Client_
[ ID] Interval Transfer Bandwidth [ 3] 0.0-67.7 sec 2.38 MBytes 294 Kbits/sec
Five Clients
[ ID] Interval Transfer Bandwidth [ 5] 0.0-62.4 sec 2.62 MBytes 353 Kbits/sec [ 4] 0.0-62.6 sec 2.62 MBytes 352 Kbits/sec [ 6] 0.0-62.6 sec 2.62 MBytes 352 Kbits/sec [ 3] 0.0-65.4 sec 2.25 MBytes 288 Kbits/sec [ 7] 0.0-65.5 sec 2.75 MBytes 352 Kbits/sec [SUM] 0.0-65.5 sec 12.9 MBytes 1.65 Mbits/sec
Ten Clients
[ ID] Interval Transfer Bandwidth [ 12] 0.0-65.6 sec 2.75 MBytes 352 Kbits/sec [ 5] 0.0-65.6 sec 2.75 MBytes 352 Kbits/sec [ 9] 0.0-65.6 sec 2.75 MBytes 352 Kbits/sec [ 8] 0.0-65.6 sec 2.75 MBytes 352 Kbits/sec [ 6] 0.0-65.6 sec 2.75 MBytes 352 Kbits/sec [ 10] 0.0-65.6 sec 2.75 MBytes 352 Kbits/sec [ 11] 0.0-65.6 sec 2.75 MBytes 352 Kbits/sec [ 3] 0.0-65.6 sec 2.75 MBytes 352 Kbits/sec [ 4] 0.0-65.6 sec 2.75 MBytes 352 Kbits/sec [ 7] 0.0-65.6 sec 2.75 MBytes 352 Kbits/sec [SUM] 0.0-65.6 sec 27.5 MBytes 3.52 Mbits/sec
Iperf InstaGENI Northwestern VM-2 to the VM-1 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte
[ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 7.50 MBytes 1.05 Mbits/sec [ 3] Sent 5351 datagrams [ 3] Server Report: [ 3] 0.0-60.0 sec 7.50 MBytes 1.05 Mbits/sec 0.002 ms 0/ 5351 (0%)
Ping from InstaGENI GPO VM-2 to the VM-1
60 packets transmitted, 60 received, 0% packet loss, time 58999ms rtt min/avg/max/mdev = 0.025/0.029/0.048/0.007 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 pg INFO:omni:Created slice with Name IG-CT-2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2, Expiration 2013-02-17 20:37:17+00:00 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: framework: pg Args: createslice IG-CT-2 Result Summary: Created slice with Name IG-CT-2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2, Expiration 2013-02-17 20:37:17+00:00 INFO:omni: ============================================================
Created a sliver with one VM and one Raw PC using RSpec IG-CT-2-nw.rspec
$ omni.py createsliver -a ig-northwestern IG-CT-2 IG-CT-2-nw.rspec INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2 expires on 2013-02-17 20:37:17 UTC INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Creating sliver(s) from rspec file IG-CT-2-nw.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2 INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.northwestern.edu/spewlogfile.php3?logfile=301ce61598059127df97c491d8c9a7d4) INFO:omni:Got return from CreateSliver for slice IG-CT-2 at http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0: INFO:omni:<!-- Reserved resources for: Slice: IG-CT-2 at AM: URN: unspecified_AM_URN URL: http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0 --> INFO:omni:<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/manifest.xsd"> <node client_id="VM" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+24"> <sliver_type name="emulab-openvz"/> <interface client_id="VM:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+27" mac_address="024af32f853a"> <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/> </interface> <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-2"/><host name="VM.IG-CT-2.pgeni-gpolab-bbn-com.instageni.northwestern.edu"/><services><login authentication="ssh-keys" hostname="pc1.instageni.northwestern.edu" port="30266" username="lnevers"/></services></node> <node client_id="PC" component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc5" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" exclusive="true" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+23"> <sliver_type name="raw-pc"/> <interface client_id="PC:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc5:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+28" mac_address="6C3BE5B1730E"> <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/> </interface> <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pc5"/><host name="PC.IG-CT-2.pgeni-gpolab-bbn-com.instageni.northwestern.edu"/><services><login authentication="ssh-keys" hostname="pc5.instageni.northwestern.edu" port="22" username="lnevers"/></services></node> <link client_id="lan0" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+26" vlantag="258"> <component_manager name="urn:publicid:IDN+instageni.northwestern.edu+authority+cm"/> <interface_ref client_id="VM:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+27"/> <interface_ref client_id="PC:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc5:eth1" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+28"/> <link_type name="lan"/> </link> </rspec> INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createsliver: Options as run: aggregate: ['ig-northwestern'] framework: pg Args: createsliver IG-CT-2 IG-CT-2-nw.rspec Result Summary: Got Reserved resources RSpec from instageni-northwestern-edu-protogeniv2 INFO:omni: ============================================================
Determined login information:
$ readyToLogin.py -a ig-northwestern IG-CT-2 .... <...> 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@pc5.instageni.northwestern.edu & VM's geni_status is: ready (am_status:ready) User lnevers logins to VM using: xterm -e ssh -p 30266 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.northwestern.edu &
Measuraments
Iperf InstaGENI GPO PC to VM (TCP) - TCP window size: 16.0 KB
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 144 MBytes 20.2 Mbits/sec [ 7] 0.0-60.1 sec 145 MBytes 20.2 Mbits/sec [ 4] 0.0-60.1 sec 144 MBytes 20.1 Mbits/sec [ 6] 0.0-60.2 sec 145 MBytes 20.2 Mbits/sec [ 5] 0.0-60.2 sec 144 MBytes 20.1 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 75.2 MBytes 10.5 Mbits/sec [ 3] 0.0-60.1 sec 54.4 MBytes 7.59 Mbits/sec [ 9] 0.0-60.1 sec 74.4 MBytes 10.4 Mbits/sec [ 12] 0.0-60.1 sec 75.8 MBytes 10.6 Mbits/sec [ 6] 0.0-60.2 sec 65.9 MBytes 9.18 Mbits/sec [ 8] 0.0-60.2 sec 78.1 MBytes 10.9 Mbits/sec [ 11] 0.0-60.2 sec 74.6 MBytes 10.4 Mbits/sec [ 7] 0.0-60.3 sec 76.0 MBytes 10.6 Mbits/sec [ 10] 0.0-60.3 sec 76.0 MBytes 10.6 Mbits/sec [ 4] 0.0-60.4 sec 75.4 MBytes 10.5 Mbits/sec [SUM] 0.0-60.4 sec 726 MBytes 101 Mbits/sec
Iperf InstaGENI GPO PC to the VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte
[ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 7.50 MBytes 1.05 Mbits/sec [ 3] Sent 5351 datagrams [ 3] Server Report: [ 3] 0.0-60.0 sec 7.50 MBytes 1.05 Mbits/sec 0.001 ms 0/ 5351 (0%)
Ping from InstaGENI GPO PC to VM
60 packets transmitted, 60 received, 0% packet loss, time 58999ms rtt min/avg/max/mdev = 0.175/0.189/0.238/0.014 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-02-17 21:01:10+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-02-17 21:01:10+00:00 INFO:omni: ============================================================
Create a sliver with one VM at Northwestern and one VM at GPO using RSpec IG-CT-3-nw.rspec. First created the InstaGENI Northwestern sliver:
$ omni.py createsliver IG-CT-3 -a ig-northwestern IG-CT-3-nw.rspec INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/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-02-17 21:01:10 UTC INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Substituting AM nickname ig-northwestern with URL http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Creating sliver(s) from rspec file IG-CT-3-nw.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.northwestern.edu/spewlogfile.php3?logfile=825995ee7bd85788aed1477a9c05a3b1) INFO:omni:Got return from CreateSliver for slice IG-CT-3 at http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0: INFO:omni:<!-- Reserved resources for: Slice: IG-CT-3 at AM: URN: unspecified_AM_URN URL: http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0 --> INFO:omni:<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/manifest.xsd" type="manifest"> <node client_id="VM-1" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.northwestern.edu+node+pc2" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+29"> <sliver_type name="emulab-openvz"/> <interface client_id="VM-1:if0" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+32" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc2:eth0"> <ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/> </interface> <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-1"/><host name="VM-1.IG-CT-3.pgeni-gpolab-bbn-com.instageni.northwestern.edu"/><services><login authentication="ssh-keys" hostname="pc2.instageni.northwestern.edu" port="30266" username="lnevers"/></services></node> <node client_id="VM-2" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false"> <sliver_type name="emulab-openvz"/> <interface client_id="VM-2:if0"> <ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/> </interface> </node> <link client_id="gre-tunnel0" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+31"> <component_manager name="urn:publicid:IDN+instageni.northwestern.edu+authority+cm"/> <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> <interface_ref client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.northwestern.edu+interface+pc2:eth0" sliver_id="urn:publicid:IDN+instageni.northwestern.edu+sliver+32"/> <interface_ref client_id="VM-2:if0"/> <property source_id="VM-1:if0" dest_id="VM-2:if0"/> <property source_id="VM-2:if0" dest_id="VM-1:if0"/> <link_type name="gre-tunnel"/> </link> </rspec> INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createsliver: Options as run: aggregate: ['ig-northwestern'] framework: pg Args: createsliver IG-CT-3 IG-CT-3-nw.rspec Result Summary: Got Reserved resources RSpec from instageni-northwestern-edu-protogeniv2 INFO:omni: ============================================================
Then creates the InstaGENI Utah sliver:
lnevers@arendia:~/gcf-2.2$ omni.py createsliver IG-CT-3 -a ig-gpo IG-CT-3-nw.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 http://instageni.gpolab.bbn.com/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-02-17 21:01:10 UTC INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN INFO:omni:Creating sliver(s) from rspec file IG-CT-3-nw.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=5d9aa13c83b0c8f49b7371e9d818fabc) INFO:omni:Got return from CreateSliver for slice IG-CT-3 at http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0: INFO:omni:<!-- Reserved resources for: Slice: IG-CT-3 at AM: URN: unspecified_AM_URN URL: http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0 --> INFO:omni:<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/manifest.xsd" type="manifest"> <node client_id="VM-1" component_manager_id="urn:publicid:IDN+instageni.northwestern.edu+authority+cm" exclusive="false"> <sliver_type name="emulab-openvz"/> <interface client_id="VM-1:if0"> <ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/> </interface> </node> <node client_id="VM-2" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc2" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+1491"> <sliver_type name="emulab-openvz"/> <interface client_id="VM-2:if0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+1494" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0"> <ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/> </interface> <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-3"/><host name="VM-2.IG-CT-3.pgeni-gpolab-bbn-com.instageni.gpolab.bbn.com"/><services><login authentication="ssh-keys" hostname="pc2.instageni.gpolab.bbn.com" port="30778" username="lnevers"/></services></node> <link client_id="gre-tunnel0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+1493"> <component_manager name="urn:publicid:IDN+instageni.northwestern.edu+authority+cm"/> <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> <interface_ref client_id="VM-1:if0"/> <interface_ref client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+1494"/> <property source_id="VM-1:if0" dest_id="VM-2:if0"/> <property source_id="VM-2:if0" dest_id="VM-1:if0"/> <link_type name="gre-tunnel"/> </link> </rspec> INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createsliver: Options as run: aggregate: ['ig-gpo'] framework: pg Args: createsliver IG-CT-3 IG-CT-3-nw.rspec Result Summary: Got Reserved resources RSpec from instageni-gpolab-bbn-com-protogeniv2 INFO:omni: ============================================================
Determined login information at each Northwestern and GPO aggregate:
$ readyToLogin.py IG-CT-3 -a ig-northwestern .... ================================================================================ LOGIN INFO for AM: http://instageni.northwestern.edu/protogeni/xmlrpc/am/2.0 ================================================================================ VM-1's geni_status is: ready (am_status:ready) User lnevers logins to VM-1 using: xterm -e ssh -p 30266 -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.northwestern.edu & $ readyToLogin.py IG-CT-3 -a ig-gpo .... ================================================================================ LOGIN INFO for AM: http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0 ================================================================================ VM-2's geni_status is: ready (am_status:ready) User lnevers logins to VM-2 using: xterm -e ssh -p 30778 -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com &
Measuraments
Iperf InstaGENI GPO VM-2 to Northwestern VM-1 (TCP) - TCP window size: 16.0 KB
One Client_
[ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 497 MBytes 69.5 Mbits/sec
Five Clients
[ ID] Interval Transfer Bandwidth [ 6] 0.0-60.1 sec 102 MBytes 14.3 Mbits/sec [ 5] 0.0-60.1 sec 108 MBytes 15.1 Mbits/sec [ 3] 0.0-60.1 sec 128 MBytes 17.8 Mbits/sec [ 4] 0.0-60.1 sec 114 MBytes 15.9 Mbits/sec [ 7] 0.0-60.2 sec 128 MBytes 17.8 Mbits/sec [SUM] 0.0-60.2 sec 579 MBytes 80.8 Mbits/sec
Ten Clients
[ ID] Interval Transfer Bandwidth [ 6] 0.0-60.1 sec 55.6 MBytes 7.76 Mbits/sec [ 8] 0.0-60.1 sec 53.0 MBytes 7.39 Mbits/sec [ 4] 0.0-60.2 sec 60.1 MBytes 8.38 Mbits/sec [ 10] 0.0-60.2 sec 57.8 MBytes 8.05 Mbits/sec [ 9] 0.0-60.2 sec 55.0 MBytes 7.66 Mbits/sec [ 5] 0.0-60.2 sec 60.1 MBytes 8.38 Mbits/sec [ 3] 0.0-60.2 sec 51.8 MBytes 7.21 Mbits/sec [ 11] 0.0-60.3 sec 52.4 MBytes 7.29 Mbits/sec [ 12] 0.0-60.3 sec 56.8 MBytes 7.90 Mbits/sec [ 7] 0.0-60.4 sec 60.9 MBytes 8.45 Mbits/sec [SUM] 0.0-60.4 sec 563 MBytes 78.2 Mbits/sec
Iperf InstaGENI Utah VM-2 to GPO VM-1 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte
[ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 7.41 MBytes 1.04 Mbits/sec [ 3] Sent 5351 datagrams read failed: Connection refused [ 3] WARNING: did not receive ack of last datagram after 1 tries.
Ping from InstaGENI Utah VM-2 to the GPO VM-1
60 packets transmitted, 60 received, 0% packet loss, time 59088ms rtt min/avg/max/mdev = 24.241/24.526/25.391/0.325 ms
IG-CT-4 - Multiple sites OpenFlow experiment and interoperability
This confirmation test creates a sliver at each of the following Aggregates:
- Northwestern InstaGENI with two VMs on shared VLAN 1750 using IG-CT-4-ig-gpo.rspec RSpec.
- GPO InstaGENI with one VM on shared VLAN 1750 using IG-CT-4-ig-gpo.rspec RSpec.
- GPO Site aggregate IG-CT-4-openflow-gpo.rspec RSpec.
- ProtoGENI Utah with one VM on shared VLAN 1750 using IG-CT-4-pg-utah.rspec.
- ProtoGENI Utah with 2 WAPG nodes located at Indiana using IG-CT-4-openflow-indiana-wapg.rspec.
- OpenFlow datapaths at:
- NLR using IG-CT-4-openflow-nlr.rspec.
- Internet2 using IG-CT-4-openflow-internet2.rspec.
- UEN using IG-CT-4-openflow-uen.rspec.
- Indian FOAM IG-CT-4-openflow-indiana-wapg.rspec.
- GPO ExoGENI using [TBD] RSpec.
Note: To avoid multiple resource requests to the PG Utah aggregate, and thus multiple slices, one can combine the RSpec for the PG Utah VMs on shared VLAN 1750 and the request for the Indiana WAPG nodes into one RSpec. An example of the combined RSpec is IG-CT-4-indiana-wapg-pg-utah.rspec.
Following is the command sequence that is executed to setup the topology for this confirmation test:
# Create the slice to be used for this confirmation test: $ omni.py createslice IG-CT-4 # Create the FOAM slivers at the Internet and NLR FOAM $ omni.py createsliver -a of-i2 IG-CT-4 IG-CT-4-openflow-internet2.rspec -V1 $ omni.py createsliver -a of-nlr IG-CT-4 IG-CT-4-openflow-nlr.rspec -V1 # Create FOAM Sliver at UEN regional for path to backbone $ omni.py createsliver -a of-uen IG-CT-4 IG-CT-4-openflow-uen.rspec -V1 # Create the slivers at InstaGENI GPO to request nodes on shared VLAN 1750 $ omni.py createsliver -a ig-gpo IG-CT-4 IG-CT-4-ig-gpo.rspec # Create the sliver at GPO Site aggregate $ omni.py createsliver -a of-gpo IG-CT-4 IG-CT-4-openflow-gpo.rspec # Create the slivers at InstaGENI Northwestern to request nodes on shared VLAN 1750 $ omni.py createsliver -a ig-northwestern IG-CT-4 IG-CT-4-ig-gpo.rspec # Create the sliver at PG Utah to request one WAPG Node at Indiana and one VM at PG Utah on shared VLAN 1750. $ omni.py createsliver -a pg-utah IG-CT-4 IG-CT-4-indiana-wapg-pg-utah.rspec # Create the slivers at RENCI/GPO? ExoGENI to request nodes on shared VLAN 1750 $ omni.py createsliver -a eg-sm IG-CT-4 IG-CT-4-ig-???.rspec
IG-CT-5 - Experiment Monitoring
Reviewed content of the GMOC Monitoring page for aggregates, but there is only a FOAM aggregate, there is no compute resources, see InstaGENI ticket 94.
IG-CT-6 - Administrative Tests
Do not have login access to Northwestern rack nodes. Need to request account from site admin.
Email help@geni.net for GENI support or email me with feedback on this page!
Attachments (10)
- Northwestern-FOAMAggregate.jpg (145.8 KB) - added by 11 years ago.
- Northwestern-OFMonitoring.jpg (55.3 KB) - added by 11 years ago.
- Northwestern-OFResources.jpg (182.4 KB) - added by 11 years ago.
- Northwestern-OFSlivers.jpg (191.0 KB) - added by 11 years ago.
- Northwestern-nagios.jpg (93.7 KB) - added by 11 years ago.
- Northwestern-OF-nagios.jpg (220.2 KB) - added by 11 years ago.
- NW-AggregateDetails.jpg (146.4 KB) - added by 11 years ago.
- NW-AggregateResources.jpg (452.8 KB) - added by 11 years ago.
- NW-Aggregates.jpg (158.0 KB) - added by 11 years ago.
- NW-AggregateSlivers.jpg (275.3 KB) - added by 11 years ago.
Download all attachments as: .zip