| 311 | |
| 312 | Create a slice: |
| 313 | {{{ |
| 314 | $ omni.py createslice IG-CT-2 |
| 315 | INFO:omni:Loading config file /home/lnevers/.gcf/omni_config |
| 316 | INFO:omni:Using control framework pg |
| 317 | INFO:omni:Created slice with Name IG-CT-2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2, Expiration 2013-05-22 14:11:30+00:00 |
| 318 | INFO:omni: ------------------------------------------------------------ |
| 319 | INFO:omni: Completed createslice: |
| 320 | Options as run: |
| 321 | framework: pg |
| 322 | Args: createslice IG-CT-2 |
| 323 | Result Summary: Created slice with Name IG-CT-2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2, Expiration 2013-05-22 14:11:30+00:00 |
| 324 | INFO:omni: ============================================================ |
| 325 | }}} |
| 326 | |
| 327 | Created a sliver with one VM and one Raw PC using RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/Kettering/IG-CT-2-kettering.rspec IG-CT-2-kettering.rspec] |
| 328 | {{{ |
| 329 | $ omni.py createsliver -a ig-kettering IG-CT-2 IG-CT-2-kettering.rspec |
| 330 | INFO:omni:Loading config file /home/lnevers/.gcf/omni_config |
| 331 | INFO:omni:Using control framework pg |
| 332 | INFO:omni:Substituting AM nickname ig-kettering with URL https://geni.kettering.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN |
| 333 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2 expires on 2013-05-22 14:11:30 UTC |
| 334 | INFO:omni:Substituting AM nickname ig-kettering with URL https://geni.kettering.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN |
| 335 | INFO:omni:Substituting AM nickname ig-kettering with URL https://geni.kettering.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN |
| 336 | INFO:omni:Creating sliver(s) from rspec file IG-CT-2-kettering.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2 |
| 337 | INFO:omni: (PG log url - look here for details on any failures: https://www.geni.kettering.edu/spewlogfile.php3?logfile=6eb5e4f81d63ec22bb19b0b18cb70253) |
| 338 | INFO:omni:Got return from CreateSliver for slice IG-CT-2 at https://geni.kettering.edu:12369/protogeni/xmlrpc/am/2.0: |
| 339 | INFO:omni:<!-- Reserved resources for: |
| 340 | Slice: IG-CT-2 |
| 341 | at AM: |
| 342 | URN: unspecified_AM_URN |
| 343 | URL: https://geni.kettering.edu:12369/protogeni/xmlrpc/am/2.0 |
| 344 | --> |
| 345 | 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"> |
| 346 | |
| 347 | <node client_id="VM" component_manager_id="urn:publicid:IDN+geni.kettering.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+geni.kettering.edu+node+pc2" sliver_id="urn:publicid:IDN+geni.kettering.edu+sliver+349"> |
| 348 | <sliver_type name="emulab-openvz"/> |
| 349 | <interface client_id="VM:if0" component_id="urn:publicid:IDN+geni.kettering.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+geni.kettering.edu+sliver+352" mac_address="02b3cfd76e14"> |
| 350 | <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/> |
| 351 | </interface> |
| 352 | <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-3"/><host name="VM.IG-CT-2.pgeni-gpolab-bbn-com.geni.kettering.edu"/><services><login authentication="ssh-keys" hostname="pc2.geni.kettering.edu" port="31034" username="lnevers"/></services></node> |
| 353 | <node client_id="PC" component_manager_id="urn:publicid:IDN+geni.kettering.edu+authority+cm" exclusive="true" component_id="urn:publicid:IDN+geni.kettering.edu+node+pc3" sliver_id="urn:publicid:IDN+geni.kettering.edu+sliver+348"> |
| 354 | <sliver_type name="raw-pc"/> |
| 355 | <interface client_id="PC:if0" component_id="urn:publicid:IDN+geni.kettering.edu+interface+pc3:eth1" sliver_id="urn:publicid:IDN+geni.kettering.edu+sliver+353" mac_address="10604BA627D2"> |
| 356 | <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/> |
| 357 | </interface> |
| 358 | <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pc3"/><host name="PC.IG-CT-2.pgeni-gpolab-bbn-com.geni.kettering.edu"/><services><login authentication="ssh-keys" hostname="pc3.geni.kettering.edu" port="22" username="lnevers"/></services></node> |
| 359 | <link client_id="lan0" sliver_id="urn:publicid:IDN+geni.kettering.edu+sliver+351" vlantag="259"> |
| 360 | <component_manager name="urn:publicid:IDN+geni.kettering.edu+authority+cm"/> |
| 361 | <interface_ref client_id="VM:if0" component_id="urn:publicid:IDN+geni.kettering.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+geni.kettering.edu+sliver+352"/> |
| 362 | <interface_ref client_id="PC:if0" component_id="urn:publicid:IDN+geni.kettering.edu+interface+pc3:eth1" sliver_id="urn:publicid:IDN+geni.kettering.edu+sliver+353"/> |
| 363 | <link_type name="lan"/> |
| 364 | </link> |
| 365 | </rspec> |
| 366 | INFO:omni: ------------------------------------------------------------ |
| 367 | INFO:omni: Completed createsliver: |
| 368 | |
| 369 | Options as run: |
| 370 | aggregate: ['ig-kettering'] |
| 371 | framework: pg |
| 372 | |
| 373 | Args: createsliver IG-CT-2 IG-CT-2-kettering.rspec |
| 374 | |
| 375 | Result Summary: Got Reserved resources RSpec from geni-kettering-edu-protogeniv2 |
| 376 | INFO:omni: ============================================================ |
| 377 | }}} |
| 378 | |
| 379 | Determined login information: |
| 380 | {{{ |
| 381 | $ readyToLogin.py -a ig-kettering IG-CT-2 |
| 382 | <...> |
| 383 | VM's geni_status is: ready (am_status:ready) |
| 384 | User lnevers logins to VM using: |
| 385 | xterm -e ssh -p 31034 -i /home/lnevers/.ssh/id_rsa lnevers@pc2.geni.kettering.edu & |
| 386 | |
| 387 | PC's geni_status is: ready (am_status:ready) |
| 388 | User lnevers logins to PC using: |
| 389 | xterm -e ssh -i /home/lnevers/.ssh/id_rsa lnevers@pc3.geni.kettering.edu & |
| 390 | }}} |
| 391 | |
| 392 | |
| 393 | === Measurements === |
| 394 | |
| 395 | Log into specified host and collect iperf and ping statistics. All measurements are collected over 60 seconds, using default images and default link bandwidth: |
| 396 | |
| 397 | '''Iperf InstaGENI Kettering PC to VM (TCP) - TCP window size: 16.0 KB ''' |
| 398 | |
| 399 | ''Collected: 2013-05-21'' |
| 400 | |
| 401 | __One Client_ |
| 402 | {{{ |
| 403 | [ ID] Interval Transfer Bandwidth |
| 404 | [ 3] 0.0-60.0 sec 713 MBytes 99.7 Mbits/sec |
| 405 | }}} |
| 406 | |
| 407 | __Five Clients__ |
| 408 | {{{ |
| 409 | [ ID] Interval Transfer Bandwidth |
| 410 | [ 7] 0.0-60.1 sec 144 MBytes 20.1 Mbits/sec |
| 411 | [ 3] 0.0-60.1 sec 147 MBytes 20.5 Mbits/sec |
| 412 | [ 4] 0.0-60.1 sec 137 MBytes 19.2 Mbits/sec |
| 413 | [ 6] 0.0-60.1 sec 144 MBytes 20.1 Mbits/sec |
| 414 | [ 5] 0.0-60.1 sec 142 MBytes 19.7 Mbits/sec |
| 415 | [SUM] 0.0-60.1 sec 714 MBytes 99.6 Mbits/sec |
| 416 | |
| 417 | }}} |
| 418 | |
| 419 | __Ten Clients__ |
| 420 | {{{ |
| 421 | [ ID] Interval Transfer Bandwidth |
| 422 | [ 7] 0.0-60.1 sec 69.0 MBytes 9.63 Mbits/sec |
| 423 | [ 12] 0.0-60.1 sec 69.1 MBytes 9.65 Mbits/sec |
| 424 | [ 10] 0.0-60.1 sec 69.8 MBytes 9.74 Mbits/sec |
| 425 | [ 3] 0.0-60.1 sec 63.4 MBytes 8.84 Mbits/sec |
| 426 | [ 6] 0.0-60.1 sec 81.6 MBytes 11.4 Mbits/sec |
| 427 | [ 5] 0.0-60.1 sec 70.5 MBytes 9.83 Mbits/sec |
| 428 | [ 11] 0.0-60.2 sec 75.0 MBytes 10.5 Mbits/sec |
| 429 | [ 4] 0.0-60.2 sec 75.5 MBytes 10.5 Mbits/sec |
| 430 | [ 8] 0.0-60.2 sec 70.8 MBytes 9.86 Mbits/sec |
| 431 | [ 9] 0.0-60.3 sec 70.6 MBytes 9.83 Mbits/sec |
| 432 | [SUM] 0.0-60.3 sec 715 MBytes 99.5 Mbits/sec |
| 433 | }}} |
| 434 | |
| 435 | '''Iperf InstaGENI Kettering PC to the VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' |
| 436 | {{{ |
| 437 | [ ID] Interval Transfer Bandwidth |
| 438 | [ 3] 0.0-60.0 sec 5.65 GBytes 809 Mbits/sec |
| 439 | [ 3] Sent 4129172 datagrams |
| 440 | [ 3] Server Report: |
| 441 | [ 3] 0.0-60.2 sec 702 MBytes 97.8 Mbits/sec 8.157 ms 3628350/4129167 (88%) |
| 442 | [ 3] 0.0-60.2 sec 1 datagrams received out-of-order |
| 443 | |
| 444 | }}} |
| 445 | |
| 446 | '''Ping from InstaGENI Kettering PC to VM ''' |
| 447 | {{{ |
| 448 | 60 packets transmitted, 60 received, 0% packet loss, time 58999ms |
| 449 | rtt min/avg/max/mdev = 0.149/0.193/0.255/0.022 ms |
| 450 | }}} |
| 451 | |
| 452 | |
| 453 | '''Iperf InstaGENI Kettering VM to PC (TCP) - TCP window size: 16.0 KB ''' |
| 454 | |
| 455 | ''Collected: 2013-05-21'' |
| 456 | |
| 457 | __One Client_ |
| 458 | {{{ |
| 459 | |
| 460 | }}} |
| 461 | |
| 462 | __Five Clients__ |
| 463 | {{{ |
| 464 | |
| 465 | }}} |
| 466 | |
| 467 | __Ten Clients__ |
| 468 | {{{ |
| 469 | |
| 470 | }}} |
| 471 | |
| 472 | '''Iperf InstaGENI Kettering VM to the PC (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' |
| 473 | {{{ |
| 474 | |
| 475 | }}} |
| 476 | |
| 477 | '''Ping from InstaGENI Kettering VM to PC ''' |
| 478 | {{{ |
| 479 | |
| 480 | }}} |
| 481 | |
| 482 | |
| 483 | |
| 484 | |
| 485 | '''Iperf InstaGENI Kettering PC to PC (TCP) - TCP window size: 16.0 KB ''' |
| 486 | |
| 487 | Even though not part of this test, ran an experiment with 2 raw pcs to capture performance between dedicated devices. |
| 488 | |
| 489 | |
| 490 | ''Collected: 2013-02-20'' |
| 491 | |
| 492 | __One Client__ |
| 493 | {{{ |
| 494 | |
| 495 | }}} |
| 496 | |
| 497 | __Five Clients__ |
| 498 | {{{ |
| 499 | |
| 500 | }}} |
| 501 | |
| 502 | __Ten Clients__ |
| 503 | {{{ |
| 504 | |
| 505 | }}} |
| 506 | |
| 507 | '''Iperf InstaGENI Kettering PC to the PC (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' |
| 508 | {{{ |
| 509 | |
| 510 | }}} |
| 511 | |
| 512 | '''Ping from InstaGENI Kettering PC to PC ''' |
| 513 | {{{ |
| 514 | |
| 515 | }}} |
| 516 | |
| 517 | |