91 | | || || || |
| 88 | || Clemson || '880bc53c58770beaef0b203ffda32c7af7220a29' || |
| 89 | || Cornell || '880bc53c58770beaef0b203ffda32c7af7220a29' || |
| 90 | || GATech || '880bc53c58770beaef0b203ffda32c7af7220a29' || |
| 91 | || GPO || '880bc53c58770beaef0b203ffda32c7af7220a29' || |
| 92 | || Illinois || '880bc53c58770beaef0b203ffda32c7af7220a29' || |
| 93 | || Kansas || '880bc53c58770beaef0b203ffda32c7af7220a29' || |
| 94 | || Kettering || '880bc53c58770beaef0b203ffda32c7af7220a29' || |
| 95 | || MAX || '880bc53c58770beaef0b203ffda32c7af7220a29' || |
| 96 | || Missouri || '880bc53c58770beaef0b203ffda32c7af7220a29' || |
| 97 | || NYSERNet || '880bc53c58770beaef0b203ffda32c7af7220a29' || |
| 98 | || NYU || '880bc53c58770beaef0b203ffda32c7af7220a29' || |
| 99 | || Northwestern || '880bc53c58770beaef0b203ffda32c7af7220a29' || |
| 100 | || SOX || '880bc53c58770beaef0b203ffda32c7af7220a29' || |
| 101 | || Stanford || '880bc53c58770beaef0b203ffda32c7af7220a29' || |
| 102 | || UKY || '880bc53c58770beaef0b203ffda32c7af7220a29' || |
| 103 | || Utah || '880bc53c58770beaef0b203ffda32c7af7220a29' || |
| 104 | || UtahDDC || '880bc53c58770beaef0b203ffda32c7af7220a29' || |
| 105 | |
| 106 | Get list of "available" compute resources: |
| 107 | {{{ |
| 108 | $ omni.py -a cornell-ig listresources --available -o |
| 109 | 09:55:36 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 110 | 09:55:36 INFO omni: Loading config file /home/lnevers/.gcf/omni_config |
| 111 | 09:55:36 INFO omni: Using control framework portal |
| 112 | 09:55:36 INFO omni: Substituting AM nickname cornell-ig with URL https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am, URN urn:publicid:IDN+geni.it.cornell.edu+authority+cm |
| 113 | 09:55:36 INFO omni: Saving output to a file. |
| 114 | 09:55:38 INFO omni: Listed advertised resources at 1 out of 1 possible aggregates. |
| 115 | 09:55:38 INFO omni: (PG log url - look here for details on any failures: https://www.geni.it.cornell.edu/spewlogfile.php3?logfile=c47e1d8f494fdefe5dc4e081dbadb63a) |
| 116 | 09:55:38 INFO omni: Writing to 'rspec-geni-it-cornell-edu.xml' |
| 117 | 09:55:38 INFO omni: ------------------------------------------------------------ |
| 118 | 09:55:38 INFO omni: Completed listresources: |
| 119 | Args: listresources |
| 120 | Result Summary: Queried resources from 1 of 1 aggregate(s). |
| 121 | Wrote rspecs from 1 aggregate(s) to 1 file(s) |
| 122 | Saved listresources RSpec from 'urn:publicid:IDN+geni.it.cornell.edu+authority+cm' (url 'https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am') to file rspec-geni-it-cornell-edu.xml; |
| 123 | 09:55:38 INFO omni: ============================================================ |
| 124 | }}} |
| 125 | |
| 126 | Verified that Advertisement RSpec only includes available resources, as requested: |
| 127 | {{{ |
| 128 | $ egrep "node comp|available now" rspec-geni-it-cornell-edu.xml |
| 129 | <node component_id="urn:publicid:IDN+geni.it.cornell.edu+node+procurve2" component_manager_id="urn:publicid:IDN+geni.it.cornell.edu+authority+cm" component_name="procurve2" exclusive="true"> |
| 130 | <available now="true"/> |
| 131 | <node component_id="urn:publicid:IDN+geni.it.cornell.edu+node+interconnect-geni-core" component_manager_id="urn:publicid:IDN+geni.it.cornell.edu+authority+cm" component_name="interconnect-geni-core" exclusive="false"> |
| 132 | <available now="true"/> |
| 133 | <node component_id="urn:publicid:IDN+geni.it.cornell.edu+node+pc3" component_manager_id="urn:publicid:IDN+geni.it.cornell.edu+authority+cm" component_name="pc3" exclusive="false"> |
| 134 | <available now="true"/> |
| 135 | <node component_id="urn:publicid:IDN+geni.it.cornell.edu+node+pc5" component_manager_id="urn:publicid:IDN+geni.it.cornell.edu+authority+cm" component_name="pc5" exclusive="true"> |
| 136 | <available now="true"/> |
| 137 | <node component_id="urn:publicid:IDN+geni.it.cornell.edu+node+pc4" component_manager_id="urn:publicid:IDN+geni.it.cornell.edu+authority+cm" component_name="pc4" exclusive="true"> |
| 138 | <available now="true"/> |
| 139 | <node component_id="urn:publicid:IDN+geni.it.cornell.edu+node+pc1" component_manager_id="urn:publicid:IDN+geni.it.cornell.edu+authority+cm" component_name="pc1" exclusive="false"> |
| 140 | <available now="true"/> |
| 141 | <node component_id="urn:publicid:IDN+geni.it.cornell.edu+node+pc2" component_manager_id="urn:publicid:IDN+geni.it.cornell.edu+authority+cm" component_name="pc2" exclusive="false"> |
| 142 | <available now="true"/> |
| 143 | <node component_id="urn:publicid:IDN+geni.it.cornell.edu+node+internet" component_manager_id="urn:publicid:IDN+geni.it.cornell.edu+authority+cm" component_name="internet" exclusive="true"> |
| 144 | <available now="true"/> |
| 145 | }}} |
| 146 | |
| 147 | Created a slice: |
| 148 | {{{ |
| 149 | $ omni.py createslice IG-CT-1 |
| 150 | 09:56:22 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 151 | 09:56:22 INFO omni: Loading config file /home/lnevers/.gcf/omni_config |
| 152 | 09:56:22 INFO omni: Using control framework portal |
| 153 | 09:56:23 INFO omni: Created slice with Name IG-CT-1, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-1, Expiration 2013-12-11 19:28:42 |
| 154 | 09:56:23 INFO omni: ------------------------------------------------------------ |
| 155 | 09:56:23 INFO omni: Completed createslice: |
| 156 | Args: createslice IG-CT-1 |
| 157 | Result Summary: Created slice with Name IG-CT-1, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-1, Expiration 2013-12-11 19:28:42 |
| 158 | 09:56:23 INFO omni: ============================================================ |
| 159 | }}} |
| 160 | |
| 161 | Created a 4 VMs sliver using the RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/Cornell/IG-CT-1-cornell.rspec IG-CT-1-cornell.rspec]: |
| 162 | {{{ |
| 163 | $ omni.py createsliver -a cornell-ig IG-CT-1 IG-CT-1-cornell.rspec |
| 164 | 09:56:48 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 165 | 09:56:48 INFO omni: Loading config file /home/lnevers/.gcf/omni_config |
| 166 | 09:56:48 INFO omni: Using control framework portal |
| 167 | 09:56:48 INFO omni: Substituting AM nickname cornell-ig with URL https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am, URN urn:publicid:IDN+geni.it.cornell.edu+authority+cm |
| 168 | 09:56:49 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-1 expires within 1 day on 2013-12-11 19:28:42 UTC |
| 169 | 09:56:49 INFO omni: Creating sliver(s) from rspec file IG-CT-1-cornell.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-1 |
| 170 | 09:57:08 INFO omni: (PG log url - look here for details on any failures: https://www.geni.it.cornell.edu/spewlogfile.php3?logfile=5ca2b54a794f6ab8cd2095c063bc2289) |
| 171 | 09:57:08 INFO omni: Got return from CreateSliver for slice IG-CT-1 at https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am: |
| 172 | 09:57:08 INFO omni: <!-- Reserved resources for: |
| 173 | Slice: IG-CT-1 |
| 174 | at AM: |
| 175 | URN: urn:publicid:IDN+geni.it.cornell.edu+authority+cm |
| 176 | URL: https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am |
| 177 | --> |
| 178 | 09:57:08 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"> |
| 179 | |
| 180 | <node client_id="xen1" component_manager_id="urn:publicid:IDN+geni.it.cornell.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+geni.it.cornell.edu+node+pc3" sliver_id="urn:publicid:IDN+geni.it.cornell.edu+sliver+25"> |
| 181 | <sliver_type name="emulab-xen"/> |
| 182 | <services> <execute command="sudo apt-get install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc3.geni.it.cornell.edu" port="31802" username="lnevers"/></services> |
| 183 | <interface client_id="xen1:if0" component_id="urn:publicid:IDN+geni.it.cornell.edu+interface+pc3:eth1" sliver_id="urn:publicid:IDN+geni.it.cornell.edu+sliver+31" mac_address="02dedfdb84d5"> |
| 184 | <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/> |
| 185 | </interface> |
| 186 | <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm3-6"/><host name="xen1.IG-CT-1.ch-geni-net.geni.it.cornell.edu"/></node> |
| 187 | <node client_id="xen2" component_manager_id="urn:publicid:IDN+geni.it.cornell.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+geni.it.cornell.edu+node+pc3" sliver_id="urn:publicid:IDN+geni.it.cornell.edu+sliver+26"> |
| 188 | <sliver_type name="emulab-xen"/> |
| 189 | <services> <execute command="sudo apt-get install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc3.geni.it.cornell.edu" port="31803" username="lnevers"/></services> |
| 190 | <interface client_id="xen2:if0" component_id="urn:publicid:IDN+geni.it.cornell.edu+interface+pc3:eth1" sliver_id="urn:publicid:IDN+geni.it.cornell.edu+sliver+32" mac_address="023bd34deb30"> |
| 191 | <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/> |
| 192 | </interface> |
| 193 | <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm3-7"/><host name="xen2.IG-CT-1.ch-geni-net.geni.it.cornell.edu"/></node> |
| 194 | <node client_id="xen3" component_manager_id="urn:publicid:IDN+geni.it.cornell.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+geni.it.cornell.edu+node+pc3" sliver_id="urn:publicid:IDN+geni.it.cornell.edu+sliver+27"> |
| 195 | <sliver_type name="emulab-xen"/> |
| 196 | <services> <execute command="sudo apt-get install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc3.geni.it.cornell.edu" port="31804" username="lnevers"/></services> |
| 197 | <interface client_id="xen3:if0" component_id="urn:publicid:IDN+geni.it.cornell.edu+interface+pc3:eth1" sliver_id="urn:publicid:IDN+geni.it.cornell.edu+sliver+33" mac_address="0276496280ac"> |
| 198 | <ip address="192.168.1.3" netmask="255.255.255.0" type="ipv4"/> |
| 199 | </interface> |
| 200 | <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm3-8"/><host name="xen3.IG-CT-1.ch-geni-net.geni.it.cornell.edu"/></node> |
| 201 | <node client_id="xen4" component_manager_id="urn:publicid:IDN+geni.it.cornell.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+geni.it.cornell.edu+node+pc3" sliver_id="urn:publicid:IDN+geni.it.cornell.edu+sliver+28"> |
| 202 | <sliver_type name="emulab-xen"/> |
| 203 | <services> <execute command="sudo apt-get install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc3.geni.it.cornell.edu" port="31805" username="lnevers"/></services> |
| 204 | <interface client_id="xen4:if0" component_id="urn:publicid:IDN+geni.it.cornell.edu+interface+pc3:eth1" sliver_id="urn:publicid:IDN+geni.it.cornell.edu+sliver+34" mac_address="02153c3013df"> |
| 205 | <ip address="192.168.1.4" netmask="255.255.255.0" type="ipv4"/> |
| 206 | </interface> |
| 207 | <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm3-9"/><host name="xen4.IG-CT-1.ch-geni-net.geni.it.cornell.edu"/></node> |
| 208 | <link client_id="lan0" sliver_id="urn:publicid:IDN+geni.it.cornell.edu+sliver+30" vlantag="260"> |
| 209 | <component_manager name="urn:publicid:IDN+geni.it.cornell.edu+authority+cm"/> |
| 210 | <interface_ref client_id="xen1:if0" component_id="urn:publicid:IDN+geni.it.cornell.edu+interface+pc3:eth1" sliver_id="urn:publicid:IDN+geni.it.cornell.edu+sliver+31"/> |
| 211 | <interface_ref client_id="xen2:if0" component_id="urn:publicid:IDN+geni.it.cornell.edu+interface+pc3:eth1" sliver_id="urn:publicid:IDN+geni.it.cornell.edu+sliver+32"/> |
| 212 | <interface_ref client_id="xen3:if0" component_id="urn:publicid:IDN+geni.it.cornell.edu+interface+pc3:eth1" sliver_id="urn:publicid:IDN+geni.it.cornell.edu+sliver+33"/> |
| 213 | <interface_ref client_id="xen4:if0" component_id="urn:publicid:IDN+geni.it.cornell.edu+interface+pc3:eth1" sliver_id="urn:publicid:IDN+geni.it.cornell.edu+sliver+34"/> |
| 214 | <link_type name="lan"/> |
| 215 | </link> |
| 216 | </rspec> |
| 217 | 09:57:08 INFO omni: ------------------------------------------------------------ |
| 218 | 09:57:08 INFO omni: Completed createsliver: |
| 219 | Args: createsliver IG-CT-1 IG-CT-1-cornell.rspec |
| 220 | Result Summary: Got Reserved resources RSpec from geni-it-cornell-edu |
| 221 | 09:57:08 INFO omni: ============================================================ |
| 222 | }}} |
| 223 | The following is login information for the sliver: |
| 224 | {{{ |
| 225 | $ readyToLogin.py -a cornell-ig IG-CT-1 |
| 226 | <...> |
| 227 | ================================================================================ |
| 228 | LOGIN INFO for AM: https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am |
| 229 | ================================================================================ |
| 230 | |
| 231 | For more login info, see the section entitled: |
| 232 | 'Providing a private key to ssh' in 'readyToLogin.py -h' |
| 233 | |
| 234 | xen4's geni_status is: changing (am_status:changing) |
| 235 | User lnevers logs in to xen4 using: |
| 236 | ssh -p 31805 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.geni.it.cornell.edu |
| 237 | |
| 238 | xen3's geni_status is: changing (am_status:changing) |
| 239 | User lnevers logs in to xen3 using: |
| 240 | ssh -p 31804 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.geni.it.cornell.edu |
| 241 | |
| 242 | xen2's geni_status is: changing (am_status:changing) |
| 243 | User lnevers logs in to xen2 using: |
| 244 | ssh -p 31803 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.geni.it.cornell.edu |
| 245 | |
| 246 | xen1's geni_status is: changing (am_status:changing) |
| 247 | User lnevers logs in to xen1 using: |
| 248 | ssh -p 31802 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.geni.it.cornell.edu |
| 249 | }}} |
| 250 | === Measurements === |
| 251 | |
| 252 | Log into specified host and collect iperf and ping statistics. All measurements are collected over 60 seconds, using default images and default link bandwidth: |
| 253 | |
| 254 | '''Iperf InstaGENI Cornell VM-2 to VM-1 (TCP) - TCP window size: 23.5 KByte (default)''' |
| 255 | |
| 256 | ''Collected: 2013-XX-XX'' |
| 257 | |
| 258 | __One Client_ |
| 259 | {{{ |
| 260 | |
| 261 | }}} |
| 262 | |
| 263 | __Five Clients__ |
| 264 | {{{ |
| 265 | |
| 266 | }}} |
| 267 | |
| 268 | __Ten Clients__ |
| 269 | {{{ |
| 270 | |
| 271 | }}} |
| 272 | |
| 273 | '''Iperf InstaGENI Cornell VM-2 to the VM-1 (UDP) - UDP buffer size: 224 KByte (default)''' |
| 274 | {{{ |
| 275 | |
| 276 | }}} |
| 277 | |
| 278 | '''Ping from InstaGENI Cornell VM-2 to the VM-1 ''' |
| 279 | {{{ |
| 280 | |
| 281 | }}} |