| 324 | |
| 325 | Create a slice: |
| 326 | {{{ |
| 327 | $ omni.py createslice IG-CT-2 |
| 328 | INFO:omni:Loading config file /home/lnevers/.gcf/omni_config |
| 329 | INFO:omni:Using control framework pg |
| 330 | INFO:omni:Created slice with Name IG-CT-2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2, Expiration 2013-05-24 20:11:31+00:00 |
| 331 | INFO:omni: ------------------------------------------------------------ |
| 332 | INFO:omni: Completed createslice: |
| 333 | |
| 334 | Options as run: |
| 335 | framework: pg |
| 336 | |
| 337 | Args: createslice IG-CT-2 |
| 338 | |
| 339 | Result Summary: Created slice with Name IG-CT-2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2, Expiration 2013-05-24 20:11:31+00:00 |
| 340 | |
| 341 | INFO:omni: ============================================================ |
| 342 | }}} |
| 343 | |
| 344 | Created a sliver with one VM and one Raw PC using RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/Princeton/IG-CT-2-princeton.rspec IG-CT-2-princeton.rspec] |
| 345 | {{{ |
| 346 | $ $ omni.py createsliver -a ig-princeton IG-CT-2 IG-CT-2-princeton.rspec |
| 347 | INFO:omni:Loading config file /home/lnevers/.gcf/omni_config |
| 348 | INFO:omni:Using control framework pg |
| 349 | INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN |
| 350 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2 expires on 2013-05-24 20:11:31 UTC |
| 351 | INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN |
| 352 | INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN |
| 353 | INFO:omni:Creating sliver(s) from rspec file IG-CT-2-princeton.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2 |
| 354 | INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.cs.princeton.edu/spewlogfile.php3?logfile=c836a37781872ea13ae253df2faae352) |
| 355 | INFO:omni:Got return from CreateSliver for slice IG-CT-2 at https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am: |
| 356 | INFO:omni:<!-- Reserved resources for: |
| 357 | Slice: IG-CT-2 |
| 358 | at AM: |
| 359 | URN: unspecified_AM_URN |
| 360 | URL: https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am |
| 361 | --> |
| 362 | 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"> |
| 363 | |
| 364 | <node client_id="VM" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+40"> |
| 365 | <sliver_type name="emulab-openvz"/> |
| 366 | <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc1.instageni.cs.princeton.edu" port="30522" username="lnevers"/></services> |
| 367 | <interface client_id="VM:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+43" mac_address="029334d1bec0"> |
| 368 | <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/> |
| 369 | </interface> |
| 370 | <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.cs.princeton.edu"/></node> |
| 371 | <node client_id="PC" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="true" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc5" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+39"> |
| 372 | <sliver_type name="raw-pc"/> |
| 373 | <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc5.instageni.cs.princeton.edu" port="22" username="lnevers"/></services> |
| 374 | <interface client_id="PC:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc5:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+44" mac_address="6C3BE5B25A86"> |
| 375 | <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/> |
| 376 | </interface> |
| 377 | <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.cs.princeton.edu"/></node> |
| 378 | <link client_id="lan0" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+42" vlantag="259"> |
| 379 | <component_manager name="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm"/> |
| 380 | <interface_ref client_id="VM:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+43"/> |
| 381 | <interface_ref client_id="PC:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc5:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+44"/> |
| 382 | <link_type name="lan"/> |
| 383 | </link> |
| 384 | </rspec> |
| 385 | INFO:omni: ------------------------------------------------------------ |
| 386 | INFO:omni: Completed createsliver: |
| 387 | |
| 388 | Options as run: |
| 389 | aggregate: ['ig-princeton'] |
| 390 | framework: pg |
| 391 | |
| 392 | Args: createsliver IG-CT-2 IG-CT-2-princeton.rspec |
| 393 | |
| 394 | Result Summary: Got Reserved resources RSpec from instageni-cs-princeton-edu-protogeni |
| 395 | INFO:omni: ============================================================ |
| 396 | }}} |
| 397 | |
| 398 | Determined login information: |
| 399 | {{{ |
| 400 | $ readyToLogin.py -a ig-princeton IG-CT-2 |
| 401 | <...> |
| 402 | VM's geni_status is: ready (am_status:ready) |
| 403 | User lnevers logins to VM using: |
| 404 | xterm -e ssh -p 30522 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.cs.princeton.edu & |
| 405 | |
| 406 | PC's geni_status is: ready (am_status:ready) |
| 407 | User lnevers logins to PC using: |
| 408 | xterm -e ssh -i /home/lnevers/.ssh/id_rsa lnevers@pc5.instageni.cs.princeton.edu & |
| 409 | }}} |
| 410 | |
| 411 | |
| 412 | === Measurements === |
| 413 | |
| 414 | Log into specified host and collect iperf and ping statistics. All measurements are collected over 60 seconds, using default images and default link bandwidth: |
| 415 | |
| 416 | '''Iperf InstaGENI Princeton PC to VM (TCP) - TCP window size: 16.0 KB ''' |
| 417 | |
| 418 | ''Collected: 2013-05-23'' |
| 419 | |
| 420 | __One Client_ |
| 421 | {{{ |
| 422 | [ ID] Interval Transfer Bandwidth |
| 423 | [ 3] 0.0-60.0 sec 713 MBytes 99.6 Mbits/sec |
| 424 | }}} |
| 425 | |
| 426 | __Five Clients__ |
| 427 | {{{ |
| 428 | [ ID] Interval Transfer Bandwidth |
| 429 | [ 3] 0.0-60.0 sec 145 MBytes 20.3 Mbits/sec |
| 430 | [ 5] 0.0-60.0 sec 151 MBytes 21.1 Mbits/sec |
| 431 | [ 7] 0.0-60.1 sec 139 MBytes 19.5 Mbits/sec |
| 432 | [ 6] 0.0-60.1 sec 140 MBytes 19.6 Mbits/sec |
| 433 | [ 4] 0.0-60.1 sec 138 MBytes 19.2 Mbits/sec |
| 434 | [SUM] 0.0-60.1 sec 713 MBytes 99.5 Mbits/sec |
| 435 | }}} |
| 436 | |
| 437 | __Ten Clients__ |
| 438 | {{{ |
| 439 | [ ID] Interval Transfer Bandwidth |
| 440 | [ 6] 0.0-60.1 sec 76.4 MBytes 10.7 Mbits/sec |
| 441 | [ 3] 0.0-60.1 sec 74.5 MBytes 10.4 Mbits/sec |
| 442 | [ 10] 0.0-60.1 sec 68.1 MBytes 9.51 Mbits/sec |
| 443 | [ 9] 0.0-60.1 sec 69.0 MBytes 9.63 Mbits/sec |
| 444 | [ 11] 0.0-60.2 sec 73.4 MBytes 10.2 Mbits/sec |
| 445 | [ 8] 0.0-60.2 sec 67.4 MBytes 9.39 Mbits/sec |
| 446 | [ 12] 0.0-60.2 sec 69.9 MBytes 9.73 Mbits/sec |
| 447 | [ 7] 0.0-60.2 sec 70.5 MBytes 9.82 Mbits/sec |
| 448 | [ 5] 0.0-60.2 sec 71.8 MBytes 9.99 Mbits/sec |
| 449 | [ 4] 0.0-60.3 sec 74.0 MBytes 10.3 Mbits/sec |
| 450 | [SUM] 0.0-60.3 sec 715 MBytes 99.5 Mbits/sec |
| 451 | }}} |
| 452 | |
| 453 | '''Iperf InstaGENI Princeton PC to the VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' |
| 454 | {{{ |
| 455 | [ ID] Interval Transfer Bandwidth |
| 456 | [ 3] 0.0-60.0 sec 5.65 GBytes 808 Mbits/sec |
| 457 | [ 3] Sent 4124370 datagrams |
| 458 | [ 3] Server Report: |
| 459 | [ 3] 0.0-60.3 sec 702 MBytes 97.8 Mbits/sec 8.175 ms 3623536/4124367 (88%) |
| 460 | [ 3] 0.0-60.3 sec 1 datagrams received out-of-order |
| 461 | }}} |
| 462 | |
| 463 | '''Ping from InstaGENI Princeton PC to VM ''' |
| 464 | {{{ |
| 465 | 60 packets transmitted, 60 received, 0% packet loss, time 59000ms |
| 466 | rtt min/avg/max/mdev = 0.171/0.184/0.233/0.020 ms |
| 467 | }}} |
| 468 | |
| 469 | '''Iperf InstaGENI Princeton VM to PC (TCP) - TCP window size: 16.0 KB ''' |
| 470 | |
| 471 | ''Collected: 2013-05-23'' |
| 472 | |
| 473 | __One Client_ |
| 474 | {{{ |
| 475 | ID] Interval Transfer Bandwidth |
| 476 | [ 3] 0.0-60.0 sec 686 MBytes 95.9 Mbits/sec |
| 477 | }}} |
| 478 | |
| 479 | __Five Clients__ |
| 480 | {{{ |
| 481 | [ ID] Interval Transfer Bandwidth |
| 482 | [ 6] 0.0-60.0 sec 116 MBytes 16.3 Mbits/sec |
| 483 | [ 3] 0.0-60.0 sec 122 MBytes 17.0 Mbits/sec |
| 484 | [ 7] 0.0-60.0 sec 164 MBytes 22.9 Mbits/sec |
| 485 | [ 5] 0.0-60.1 sec 188 MBytes 26.2 Mbits/sec |
| 486 | [ 4] 0.0-60.2 sec 99.9 MBytes 13.9 Mbits/sec |
| 487 | [SUM] 0.0-60.2 sec 689 MBytes 96.1 Mbits/sec |
| 488 | }}} |
| 489 | |
| 490 | __Ten Clients__ |
| 491 | {{{ |
| 492 | [ ID] Interval Transfer Bandwidth |
| 493 | [ 11] 0.0-60.1 sec 53.1 MBytes 7.42 Mbits/sec |
| 494 | [ 5] 0.0-60.1 sec 72.9 MBytes 10.2 Mbits/sec |
| 495 | [ 6] 0.0-60.1 sec 112 MBytes 15.6 Mbits/sec |
| 496 | [ 8] 0.0-60.1 sec 85.4 MBytes 11.9 Mbits/sec |
| 497 | [ 10] 0.0-60.2 sec 59.4 MBytes 8.27 Mbits/sec |
| 498 | [ 4] 0.0-60.3 sec 52.6 MBytes 7.33 Mbits/sec |
| 499 | [ 3] 0.0-60.3 sec 72.8 MBytes 10.1 Mbits/sec |
| 500 | [ 7] 0.0-60.3 sec 61.0 MBytes 8.49 Mbits/sec |
| 501 | [ 12] 0.0-60.4 sec 64.8 MBytes 8.99 Mbits/sec |
| 502 | [ 9] 0.0-60.6 sec 57.8 MBytes 8.00 Mbits/sec |
| 503 | [SUM] 0.0-60.6 sec 692 MBytes 95.8 Mbits/sec |
| 504 | }}} |
| 505 | |
| 506 | '''Iperf InstaGENI Princeton VM to the PC (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' |
| 507 | {{{ |
| 508 | [ ID] Interval Transfer Bandwidth |
| 509 | [ 3] 0.0-60.0 sec 5.65 GBytes 809 Mbits/sec |
| 510 | [ 3] Sent 4125529 datagrams |
| 511 | [ 3] Server Report: |
| 512 | [ 3] 0.0-60.2 sec 702 MBytes 97.8 Mbits/sec 8.124 ms 3624631/4125522 (88%) |
| 513 | [ 3] 0.0-60.2 sec 1 datagrams received out-of-order |
| 514 | }}} |
| 515 | |
| 516 | '''Ping from InstaGENI Princeton VM to PC ''' |
| 517 | {{{ |
| 518 | 60 packets transmitted, 60 received, 0% packet loss, time 58999ms |
| 519 | rtt min/avg/max/mdev = 0.154/0.166/0.199/0.009 ms |
| 520 | }}} |
| 521 | |
| 522 | ''Iperf InstaGENI Princeton PC to PC (TCP) - TCP window size: 16.0 KB ''' |
| 523 | |
| 524 | Even though not part of this test, ran an experiment with 2 raw pcs to capture performance between dedicated devices. |
| 525 | |
| 526 | |
| 527 | ''Collected: 2013-05-23'' |
| 528 | |
| 529 | __One Client__ |
| 530 | {{{ |
| 531 | [ ID] Interval Transfer Bandwidth |
| 532 | [ 3] 0.0-60.0 sec 6.58 GBytes 942 Mbits/sec |
| 533 | |
| 534 | }}} |
| 535 | |
| 536 | __Five Clients__ |
| 537 | {{{ |
| 538 | [ ID] Interval Transfer Bandwidth |
| 539 | [ 6] 0.0-60.0 sec 1.64 GBytes 235 Mbits/sec |
| 540 | [ 4] 0.0-60.0 sec 1.64 GBytes 235 Mbits/sec |
| 541 | [ 5] 0.0-60.0 sec 1.64 GBytes 235 Mbits/sec |
| 542 | [ 3] 0.0-60.0 sec 830 MBytes 116 Mbits/sec |
| 543 | [ 7] 0.0-60.0 sec 856 MBytes 120 Mbits/sec |
| 544 | [SUM] 0.0-60.0 sec 6.58 GBytes 942 Mbits/sec |
| 545 | }}} |
| 546 | |
| 547 | __Ten Clients__ |
| 548 | {{{ |
| 549 | [ ID] Interval Transfer Bandwidth |
| 550 | [ 8] 0.0-60.0 sec 1.10 GBytes 157 Mbits/sec |
| 551 | [ 7] 0.0-60.0 sec 1.10 GBytes 157 Mbits/sec |
| 552 | [ 12] 0.0-60.0 sec 375 MBytes 52.4 Mbits/sec |
| 553 | [ 10] 0.0-60.0 sec 561 MBytes 78.5 Mbits/sec |
| 554 | [ 9] 0.0-60.0 sec 1.10 GBytes 157 Mbits/sec |
| 555 | [ 5] 0.0-60.0 sec 375 MBytes 52.4 Mbits/sec |
| 556 | [ 11] 0.0-60.0 sec 562 MBytes 78.6 Mbits/sec |
| 557 | [ 3] 0.0-60.0 sec 376 MBytes 52.5 Mbits/sec |
| 558 | [ 4] 0.0-60.0 sec 563 MBytes 78.7 Mbits/sec |
| 559 | [ 6] 0.0-60.0 sec 562 MBytes 78.5 Mbits/sec |
| 560 | [SUM] 0.0-60.0 sec 6.58 GBytes 942 Mbits/sec |
| 561 | }}} |
| 562 | |
| 563 | '''Iperf InstaGENI Princeton PC to the PC (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' |
| 564 | {{{ |
| 565 | [ ID] Interval Transfer Bandwidth |
| 566 | [ 3] 0.0-60.0 sec 5.63 GBytes 807 Mbits/sec |
| 567 | [ 3] Sent 4115420 datagrams |
| 568 | [ 3] Server Report: |
| 569 | [ 3] 0.0-60.0 sec 5.63 GBytes 807 Mbits/sec 0.068 ms 0/4115419 (0%) |
| 570 | [ 3] 0.0-60.0 sec 1 datagrams received out-of-order |
| 571 | |
| 572 | }}} |
| 573 | |
| 574 | '''Ping from InstaGENI Princeton PC to PC ''' |
| 575 | {{{ |
| 576 | 60 packets transmitted, 60 received, 0% packet loss, time 58999ms |
| 577 | rtt min/avg/max/mdev = 0.119/0.126/0.159/0.014 ms |
| 578 | }}} |
| 579 | |
| 580 | |
| 581 | |
| 583 | |
| 584 | |
| 585 | Create a slice: |
| 586 | {{{ |
| 587 | $ omni.py createslice IG-CT-3 |
| 588 | INFO:omni:Loading config file /home/lnevers/.gcf/omni_config |
| 589 | INFO:omni:Using control framework pg |
| 590 | INFO:omni:Created slice with Name IG-CT-3, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3, Expiration 2013-05-24 20:40:19+00:00 |
| 591 | INFO:omni: ------------------------------------------------------------ |
| 592 | INFO:omni: Completed createslice: |
| 593 | |
| 594 | Options as run: |
| 595 | framework: pg |
| 596 | |
| 597 | Args: createslice IG-CT-3 |
| 598 | |
| 599 | Result Summary: Created slice with Name IG-CT-3, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3, Expiration 2013-05-24 20:40:19+00:00 |
| 600 | |
| 601 | INFO:omni: ============================================================ |
| 602 | |
| 603 | }}} |
| 604 | |
| 605 | Create a sliver with one VM at Princeton and one VM at GPO using RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/Princeton/IG-CT-3-princeton.rspec IG-CT-3-princeton.rspec]. |
| 606 | First created the InstaGENI Princeton sliver: |
| 607 | {{{ |
| 608 | $ omni.py createsliver IG-CT-3 -a ig-princeton IG-CT-3-princeton.rspec |
| 609 | INFO:omni:Loading config file /home/lnevers/.gcf/omni_config |
| 610 | INFO:omni:Using control framework pg |
| 611 | INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN |
| 612 | |
| 613 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires on 2013-05-24 20:40:19 UTC |
| 614 | INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN |
| 615 | INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN |
| 616 | INFO:omni:Creating sliver(s) from rspec file IG-CT-3-princeton.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 |
| 617 | INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.cs.princeton.edu/spewlogfile.php3?logfile=a87e498e8e348ace73fa727b0d36c148) |
| 618 | INFO:omni:Got return from CreateSliver for slice IG-CT-3 at https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am: |
| 619 | INFO:omni:<!-- Reserved resources for: |
| 620 | Slice: IG-CT-3 |
| 621 | at AM: |
| 622 | URN: unspecified_AM_URN |
| 623 | URL: https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am |
| 624 | --> |
| 625 | 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"> |
| 626 | |
| 627 | <node client_id="VM-1" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false"> |
| 628 | <sliver_type name="emulab-openvz"/> |
| 629 | <services> <execute command="sudo yum install iperf -y" shell="sh"/> </services> |
| 630 | <interface client_id="VM-1:if0"> |
| 631 | <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/> |
| 632 | </interface> |
| 633 | </node> |
| 634 | <node client_id="VM-2" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc2" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+51"> |
| 635 | <sliver_type name="emulab-openvz"/> |
| 636 | <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc2.instageni.cs.princeton.edu" port="30522" username="lnevers"/></services> |
| 637 | <interface client_id="VM-2:if0" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+54" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth0"> |
| 638 | <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/> |
| 639 | </interface> |
| 640 | <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-6"/><host name="VM-2.IG-CT-3.pgeni-gpolab-bbn-com.instageni.cs.princeton.edu"/></node> |
| 641 | <link client_id="gre-tunnel0" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+53"> |
| 642 | <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> |
| 643 | <component_manager name="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm"/> |
| 644 | <interface_ref client_id="VM-1:if0"/> |
| 645 | <interface_ref client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth0" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+54"/> |
| 646 | <property source_id="VM-1:if0" dest_id="VM-2:if0"/> |
| 647 | <property source_id="VM-2:if0" dest_id="VM-1:if0"/> |
| 648 | <link_type name="gre-tunnel"/> |
| 649 | </link> |
| 650 | </rspec> |
| 651 | INFO:omni: ------------------------------------------------------------ |
| 652 | INFO:omni: Completed createsliver: |
| 653 | |
| 654 | Options as run: |
| 655 | aggregate: ['ig-princeton'] |
| 656 | framework: pg |
| 657 | |
| 658 | Args: createsliver IG-CT-3 IG-CT-3-princeton.rspec |
| 659 | |
| 660 | Result Summary: Got Reserved resources RSpec from instageni-cs-princeton-edu-protogeni |
| 661 | INFO:omni: ============================================================ |
| 662 | |
| 663 | }}} |
| 664 | Then creates the InstaGENI GPO sliver: |
| 665 | {{{ |
| 666 | $ omni.py createsliver IG-CT-3 -a ig-gpo IG-CT-3-princeton.rspec |
| 667 | INFO:omni:Loading config file /home/lnevers/.gcf/omni_config |
| 668 | INFO:omni:Using control framework pg |
| 669 | INFO:omni:Substituting AM nickname ig-gpo with URL https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN |
| 670 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires on 2013-05-24 20:40:19 UTC |
| 671 | INFO:omni:Substituting AM nickname ig-gpo with URL https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN |
| 672 | INFO:omni:Substituting AM nickname ig-gpo with URL https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN |
| 673 | INFO:omni:Creating sliver(s) from rspec file IG-CT-3-princeton.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 |
| 674 | INFO:omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=53ee844894c12e5ea31e42176c6a8620) |
| 675 | INFO:omni:Got return from CreateSliver for slice IG-CT-3 at https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0: |
| 676 | INFO:omni:<!-- Reserved resources for: |
| 677 | Slice: IG-CT-3 |
| 678 | at AM: |
| 679 | URN: unspecified_AM_URN |
| 680 | URL: https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0 |
| 681 | --> |
| 682 | 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"> |
| 683 | |
| 684 | <node client_id="VM-1" 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+4867"> |
| 685 | <sliver_type name="emulab-openvz"/> |
| 686 | <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc2.instageni.gpolab.bbn.com" port="33082" username="lnevers"/></services> |
| 687 | <interface client_id="VM-1:if0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+4870" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0"> |
| 688 | <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/> |
| 689 | </interface> |
| 690 | <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-6"/><host name="VM-1.IG-CT-3.pgeni-gpolab-bbn-com.instageni.gpolab.bbn.com"/></node> |
| 691 | <node client_id="VM-2" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="false"> |
| 692 | <sliver_type name="emulab-openvz"/> |
| 693 | <services> <execute command="sudo yum install iperf -y" shell="sh"/> </services> |
| 694 | <interface client_id="VM-2:if0"> |
| 695 | <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/> |
| 696 | </interface> |
| 697 | </node> |
| 698 | <link client_id="gre-tunnel0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+4869"> |
| 699 | <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> |
| 700 | <component_manager name="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm"/> |
| 701 | <interface_ref client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+4870"/> |
| 702 | <interface_ref client_id="VM-2:if0"/> |
| 703 | <property source_id="VM-1:if0" dest_id="VM-2:if0"/> |
| 704 | <property source_id="VM-2:if0" dest_id="VM-1:if0"/> |
| 705 | <link_type name="gre-tunnel"/> |
| 706 | </link> |
| 707 | </rspec> |
| 708 | INFO:omni: ------------------------------------------------------------ |
| 709 | INFO:omni: Completed createsliver: |
| 710 | |
| 711 | Options as run: |
| 712 | aggregate: ['ig-gpo'] |
| 713 | framework: pg |
| 714 | |
| 715 | Args: createsliver IG-CT-3 IG-CT-3-princeton.rspec |
| 716 | |
| 717 | Result Summary: Got Reserved resources RSpec from instageni-gpolab-bbn-com-protogeniv2 |
| 718 | INFO:omni: ============================================================ |
| 719 | |
| 720 | }}} |
| 721 | |
| 722 | Determined login information at each Princeton and GPO aggregate: |
| 723 | {{{ |
| 724 | $ readyToLogin.py IG-CT-3 -a ig-princeton |
| 725 | .... |
| 726 | VM-2's geni_status is: changing (am_status:changing) |
| 727 | User lnevers logins to VM-2 using: |
| 728 | xterm -e ssh -p 30522 -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.cs.princeton.edu & |
| 729 | |
| 730 | |
| 731 | |
| 732 | $ readyToLogin.py IG-CT-3 -a ig-gpo |
| 733 | .... |
| 734 | |
| 735 | VM-1's geni_status is: ready (am_status:ready) |
| 736 | User lnevers logins to VM-1 using: |
| 737 | xterm -e ssh -p 33082 -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com & |
| 738 | }}} |
| 739 | |
| 740 | === Measurements === |
| 741 | |
| 742 | '''Iperf InstaGENI GPO VM-2 to Princeton VM-1 (TCP) - TCP window size: 16.0 KB ''' |
| 743 | |
| 744 | ''Collected: 2013-XX-XX'' |
| 745 | |
| 746 | __One Client_ |
| 747 | {{{ |
| 748 | |
| 749 | }}} |
| 750 | |
| 751 | __Five Clients__ |
| 752 | {{{ |
| 753 | |
| 754 | }}} |
| 755 | |
| 756 | __Ten Clients__ |
| 757 | {{{ |
| 758 | |
| 759 | }}} |
| 760 | |
| 761 | '''Iperf InstaGENI GPO VM-2 to GPO VM-1 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' |
| 762 | {{{ |
| 763 | |
| 764 | }}} |
| 765 | |
| 766 | '''Ping from InstaGENI GPO VM-2 to the GPO VM-1 ''' |
| 767 | {{{ |
| 768 | |
| 769 | }}} |
| 770 | |
| 771 | |
| 772 | '''Iperf InstaGENI Princeton VM-1 to GPO VM-2 (TCP) - TCP window size: 16.0 KB ''' |
| 773 | |
| 774 | ''Collected: 2013-XX-XX'' |
| 775 | |
| 776 | __One Client_ |
| 777 | {{{ |
| 778 | |
| 779 | }}} |
| 780 | |
| 781 | __Five Clients__ |
| 782 | {{{ |
| 783 | |
| 784 | }}} |
| 785 | |
| 786 | __Ten Clients__ |
| 787 | {{{ |
| 788 | |
| 789 | }}} |
| 790 | |
| 791 | '''Iperf InstaGENI Princeton VM-1 to GPO VM-2 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' |
| 792 | {{{ |
| 793 | |
| 794 | }}} |
| 795 | |
| 796 | '''Ping from InstaGENI Princeton VM-1 to GPO VM-2 ''' |
| 797 | {{{ |
| 798 | |
| 799 | }}} |
| 800 | |