| 541 | |
| 542 | Create a slice: |
| 543 | {{{ |
| 544 | $ omni.py createslice IG-CT-3 |
| 545 | INFO:omni:Loading config file /home/lnevers/.gcf/omni_config |
| 546 | INFO:omni:Using control framework pg |
| 547 | INFO:omni:Created slice with Name IG-CT-3, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3, Expiration 2013-05-21 15:59:12+00:00 |
| 548 | INFO:omni: ------------------------------------------------------------ |
| 549 | INFO:omni: Completed createslice: |
| 550 | Options as run: |
| 551 | framework: pg |
| 552 | Args: createslice IG-CT-3 |
| 553 | Result Summary: Created slice with Name IG-CT-3, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3, Expiration 2013-05-21 15:59:12+00:00 |
| 554 | INFO:omni: ============================================================ |
| 555 | }}} |
| 556 | |
| 557 | Create a sliver with one VM at Kettering and one VM at GPO using RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/Kettering/IG-CT-3-kettering.rspec IG-CT-3-kettering.rspec]. |
| 558 | First created the InstaGENI Kettering sliver: |
| 559 | {{{ |
| 560 | $ omni.py createsliver IG-CT-3 -a ig-kettering IG-CT-3-kettering.rspec |
| 561 | INFO:omni:Loading config file /home/lnevers/.gcf/omni_config |
| 562 | INFO:omni:Using control framework pg |
| 563 | INFO:omni:Substituting AM nickname ig-kettering with URL https://geni.kettering.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN |
| 564 | WARNING:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires in <= 3 hours |
| 565 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires on 2013-05-21 15:59:12 UTC |
| 566 | INFO:omni:Substituting AM nickname ig-kettering with URL https://geni.kettering.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN |
| 567 | INFO:omni:Substituting AM nickname ig-kettering with URL https://geni.kettering.edu:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN |
| 568 | INFO:omni:Creating sliver(s) from rspec file IG-CT-3-kettering.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 |
| 569 | INFO:omni: (PG log url - look here for details on any failures: https://www.geni.kettering.edu/spewlogfile.php3?logfile=4a2a4564e2e61523999ba7cf40976a8d) |
| 570 | INFO:omni:Got return from CreateSliver for slice IG-CT-3 at https://geni.kettering.edu:12369/protogeni/xmlrpc/am/2.0: |
| 571 | INFO:omni:<!-- Reserved resources for: |
| 572 | Slice: IG-CT-3 |
| 573 | at AM: |
| 574 | URN: unspecified_AM_URN |
| 575 | URL: https://geni.kettering.edu:12369/protogeni/xmlrpc/am/2.0 |
| 576 | --> |
| 577 | 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"> |
| 578 | |
| 579 | <node client_id="VM-1" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false"> |
| 580 | <sliver_type name="emulab-openvz"/> |
| 581 | <services> <execute command="sudo yum install iperf -y" shell="sh"/> </services> |
| 582 | <interface client_id="VM-1:if0"> |
| 583 | <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/> |
| 584 | </interface> |
| 585 | </node> |
| 586 | <node client_id="VM-2" component_manager_id="urn:publicid:IDN+geni.kettering.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+geni.kettering.edu+node+pc1" sliver_id="urn:publicid:IDN+geni.kettering.edu+sliver+360"> |
| 587 | <sliver_type name="emulab-openvz"/> |
| 588 | <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc1.geni.kettering.edu" port="31034" username="lnevers"/></services> |
| 589 | <interface client_id="VM-2:if0" sliver_id="urn:publicid:IDN+geni.kettering.edu+sliver+363" component_id="urn:publicid:IDN+geni.kettering.edu+interface+pc1:eth0"> |
| 590 | <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/> |
| 591 | </interface> |
| 592 | <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-6"/><host name="VM-2.IG-CT-3.pgeni-gpolab-bbn-com.geni.kettering.edu"/></node> |
| 593 | <link client_id="gre-tunnel0" sliver_id="urn:publicid:IDN+geni.kettering.edu+sliver+362"> |
| 594 | <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> |
| 595 | <component_manager name="urn:publicid:IDN+geni.kettering.edu+authority+cm"/> |
| 596 | <interface_ref client_id="VM-1:if0"/> |
| 597 | <interface_ref client_id="VM-2:if0" component_id="urn:publicid:IDN+geni.kettering.edu+interface+pc1:eth0" sliver_id="urn:publicid:IDN+geni.kettering.edu+sliver+363"/> |
| 598 | <property source_id="VM-1:if0" dest_id="VM-2:if0"/> |
| 599 | <property source_id="VM-2:if0" dest_id="VM-1:if0"/> |
| 600 | <link_type name="gre-tunnel"/> |
| 601 | </link> |
| 602 | </rspec> |
| 603 | INFO:omni: ------------------------------------------------------------ |
| 604 | INFO:omni: Completed createsliver: |
| 605 | |
| 606 | Options as run: |
| 607 | aggregate: ['ig-kettering'] |
| 608 | framework: pg |
| 609 | |
| 610 | Args: createsliver IG-CT-3 IG-CT-3-kettering.rspec |
| 611 | |
| 612 | Result Summary: Got Reserved resources RSpec from geni-kettering-edu-protogeniv2 |
| 613 | INFO:omni: ============================================================ |
| 614 | |
| 615 | }}} |
| 616 | Then creates the InstaGENI GPO sliver: |
| 617 | {{{ |
| 618 | $ omni.py createsliver IG-CT-3 -a ig-gpo IG-CT-3-kettering.rspec |
| 619 | INFO:omni:Loading config file /home/lnevers/.gcf/omni_config |
| 620 | INFO:omni:Using control framework pg |
| 621 | INFO:omni:Substituting AM nickname ig-gpo with URL https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN |
| 622 | WARNING:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires in <= 3 hours |
| 623 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires on 2013-05-21 15:59:12 UTC |
| 624 | INFO:omni:Substituting AM nickname ig-gpo with URL https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN |
| 625 | INFO:omni:Substituting AM nickname ig-gpo with URL https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN |
| 626 | INFO:omni:Creating sliver(s) from rspec file IG-CT-3-kettering.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 |
| 627 | INFO:omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=148969651d77b4cc6e498fa97b179082) |
| 628 | INFO:omni:Got return from CreateSliver for slice IG-CT-3 at https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0: |
| 629 | INFO:omni:<!-- Reserved resources for: |
| 630 | Slice: IG-CT-3 |
| 631 | at AM: |
| 632 | URN: unspecified_AM_URN |
| 633 | URL: https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0 |
| 634 | --> |
| 635 | 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"> |
| 636 | |
| 637 | <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+pc1" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+4647"> |
| 638 | <sliver_type name="emulab-openvz"/> |
| 639 | <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc1.instageni.gpolab.bbn.com" port="31290" username="lnevers"/></services> |
| 640 | <interface client_id="VM-1:if0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+4650" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc1:eth0"> |
| 641 | <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/> |
| 642 | </interface> |
| 643 | <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-14"/><host name="VM-1.IG-CT-3.pgeni-gpolab-bbn-com.instageni.gpolab.bbn.com"/></node> |
| 644 | <node client_id="VM-2" component_manager_id="urn:publicid:IDN+geni.kettering.edu+authority+cm" exclusive="false"> |
| 645 | <sliver_type name="emulab-openvz"/> |
| 646 | <services> <execute command="sudo yum install iperf -y" shell="sh"/> </services> |
| 647 | <interface client_id="VM-2:if0"> |
| 648 | <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/> |
| 649 | </interface> |
| 650 | </node> |
| 651 | <link client_id="gre-tunnel0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+4649"> |
| 652 | <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> |
| 653 | <component_manager name="urn:publicid:IDN+geni.kettering.edu+authority+cm"/> |
| 654 | <interface_ref client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc1:eth0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+4650"/> |
| 655 | <interface_ref client_id="VM-2:if0"/> |
| 656 | <property source_id="VM-1:if0" dest_id="VM-2:if0"/> |
| 657 | <property source_id="VM-2:if0" dest_id="VM-1:if0"/> |
| 658 | <link_type name="gre-tunnel"/> |
| 659 | </link> |
| 660 | </rspec> |
| 661 | INFO:omni: ------------------------------------------------------------ |
| 662 | INFO:omni: Completed createsliver: |
| 663 | |
| 664 | Options as run: |
| 665 | aggregate: ['ig-gpo'] |
| 666 | framework: pg |
| 667 | |
| 668 | Args: createsliver IG-CT-3 IG-CT-3-kettering.rspec |
| 669 | |
| 670 | Result Summary: Got Reserved resources RSpec from instageni-gpolab-bbn-com-protogeniv2 |
| 671 | INFO:omni: ============================================================ |
| 672 | |
| 673 | }}} |
| 674 | |
| 675 | Determined login information at each Kettering and GPO aggregate: |
| 676 | {{{ |
| 677 | $ readyToLogin.py IG-CT-3 -a ig-kettering |
| 678 | .... |
| 679 | |
| 680 | VM-2's geni_status is: changing (am_status:changing) |
| 681 | User lnevers logins to VM-2 using: |
| 682 | xterm -e ssh -p 31034 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.geni.kettering.edu & |
| 683 | |
| 684 | $ readyToLogin.py IG-CT-3 -a ig-gpo |
| 685 | .... |
| 686 | |
| 687 | VM-1's geni_status is: ready (am_status:ready) |
| 688 | User lnevers logins to VM-1 using: |
| 689 | xterm -e ssh -p 31290 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.gpolab.bbn.com & |
| 690 | |
| 691 | }}} |
| 692 | |
| 693 | === Measurements === |
| 694 | |
| 695 | '''Iperf InstaGENI GPO VM-2 to Kettering VM-1 (TCP) - TCP window size: 16.0 KB ''' |
| 696 | |
| 697 | ''Collected: 2013-05-21'' |
| 698 | |
| 699 | __One Client_ |
| 700 | {{{ |
| 701 | [ ID] Interval Transfer Bandwidth |
| 702 | [ 3] 0.0-60.1 sec 109 MBytes 15.2 Mbits/sec |
| 703 | }}} |
| 704 | |
| 705 | __Five Clients__ |
| 706 | {{{ |
| 707 | [ ID] Interval Transfer Bandwidth |
| 708 | [ 6] 0.0-60.2 sec 34.5 MBytes 4.81 Mbits/sec |
| 709 | [ 7] 0.0-60.2 sec 39.1 MBytes 5.45 Mbits/sec |
| 710 | [ 5] 0.0-60.2 sec 37.9 MBytes 5.27 Mbits/sec |
| 711 | [ 3] 0.0-60.3 sec 34.8 MBytes 4.83 Mbits/sec |
| 712 | [ 4] 0.0-60.3 sec 41.0 MBytes 5.70 Mbits/sec |
| 713 | [SUM] 0.0-60.3 sec 187 MBytes 26.0 Mbits/sec |
| 714 | |
| 715 | }}} |
| 716 | |
| 717 | __Ten Clients__ |
| 718 | {{{ |
| 719 | [ ID] Interval Transfer Bandwidth |
| 720 | [ 3] 0.0-60.4 sec 22.1 MBytes 3.08 Mbits/sec |
| 721 | [ 5] 0.0-60.4 sec 22.5 MBytes 3.13 Mbits/sec |
| 722 | [ 7] 0.0-60.4 sec 23.6 MBytes 3.28 Mbits/sec |
| 723 | [ 9] 0.0-60.5 sec 23.8 MBytes 3.29 Mbits/sec |
| 724 | [ 11] 0.0-60.5 sec 22.0 MBytes 3.05 Mbits/sec |
| 725 | [ 12] 0.0-60.5 sec 22.8 MBytes 3.15 Mbits/sec |
| 726 | [ 8] 0.0-60.5 sec 23.4 MBytes 3.24 Mbits/sec |
| 727 | [ 4] 0.0-60.5 sec 23.5 MBytes 3.26 Mbits/sec |
| 728 | [ 10] 0.0-60.7 sec 24.4 MBytes 3.37 Mbits/sec |
| 729 | [ 6] 0.0-60.9 sec 24.0 MBytes 3.31 Mbits/sec |
| 730 | [SUM] 0.0-60.9 sec 232 MBytes 32.0 Mbits/sec |
| 731 | }}} |
| 732 | |
| 733 | '''Iperf InstaGENI GPO VM-2 to GPO VM-1 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' |
| 734 | {{{ |
| 735 | [ ID] Interval Transfer Bandwidth |
| 736 | [ 3] 0.0-60.0 sec 358 MBytes 50.0 Mbits/sec |
| 737 | [ 3] Sent 255320 datagrams |
| 738 | [ 3] Server Report: |
| 739 | [ 3] 0.0-60.0 sec 217 MBytes 30.3 Mbits/sec 0.188 ms 100426/255319 (39%) |
| 740 | [ 3] 0.0-60.0 sec 1 datagrams received out-of-order |
| 741 | }}} |
| 742 | |
| 743 | '''Ping from InstaGENI GPO VM-2 to the GPO VM-1 ''' |
| 744 | {{{ |
| 745 | 60 packets transmitted, 60 received, 0% packet loss, time 59091ms |
| 746 | rtt min/avg/max/mdev = 38.117/49.983/91.408/10.998 ms |
| 747 | }}} |
| 748 | |
| 749 | |
| 750 | '''Iperf InstaGENI Kettering VM-1 to GPO VM-2 (TCP) - TCP window size: 16.0 KB ''' |
| 751 | |
| 752 | ''Collected: 2013-XX-XX'' |
| 753 | |
| 754 | __One Client_ |
| 755 | {{{ |
| 756 | [ ID] Interval Transfer Bandwidth |
| 757 | [ 3] 0.0-60.1 sec 480 MBytes 67.0 Mbits/sec |
| 758 | }}} |
| 759 | |
| 760 | __Five Clients__ |
| 761 | {{{ |
| 762 | [ ID] Interval Transfer Bandwidth |
| 763 | [ 4] 0.0-60.0 sec 95.5 MBytes 13.3 Mbits/sec |
| 764 | [ 3] 0.0-60.2 sec 75.9 MBytes 10.6 Mbits/sec |
| 765 | [ 5] 0.0-60.2 sec 102 MBytes 14.2 Mbits/sec |
| 766 | [ 6] 0.0-60.2 sec 90.2 MBytes 12.6 Mbits/sec |
| 767 | [ 7] 0.0-60.3 sec 154 MBytes 21.4 Mbits/sec |
| 768 | [SUM] 0.0-60.3 sec 517 MBytes 72.0 Mbits/sec |
| 769 | }}} |
| 770 | |
| 771 | __Ten Clients__ |
| 772 | {{{ |
| 773 | [ ID] Interval Transfer Bandwidth |
| 774 | [ 5] 0.0-60.0 sec 59.2 MBytes 8.28 Mbits/sec |
| 775 | [ 12] 0.0-60.0 sec 54.5 MBytes 7.61 Mbits/sec |
| 776 | [ 9] 0.0-60.0 sec 66.8 MBytes 9.32 Mbits/sec |
| 777 | [ 10] 0.0-60.1 sec 29.1 MBytes 4.07 Mbits/sec |
| 778 | [ 4] 0.0-60.1 sec 59.0 MBytes 8.23 Mbits/sec |
| 779 | [ 11] 0.0-60.2 sec 26.9 MBytes 3.75 Mbits/sec |
| 780 | [ 7] 0.0-60.3 sec 55.4 MBytes 7.71 Mbits/sec |
| 781 | [ 3] 0.0-60.3 sec 36.9 MBytes 5.13 Mbits/sec |
| 782 | [ 8] 0.0-60.4 sec 24.8 MBytes 3.43 Mbits/sec |
| 783 | [ 6] 0.0-60.5 sec 64.4 MBytes 8.93 Mbits/sec |
| 784 | [SUM] 0.0-60.5 sec 477 MBytes 66.2 Mbits/sec |
| 785 | }}} |
| 786 | |
| 787 | '''Iperf InstaGENI Kettering VM-1 to GPO VM-2 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' |
| 788 | {{{ |
| 789 | [ ID] Interval Transfer Bandwidth |
| 790 | [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec |
| 791 | [ 3] Sent 512820 datagrams |
| 792 | [ 3] Server Report: |
| 793 | [ 3] 0.0-60.2 sec 547 MBytes 76.3 Mbits/sec 0.096 ms 122410/512819 (24%) |
| 794 | [ 3] 0.0-60.2 sec 1 datagrams received out-of-order |
| 795 | }}} |
| 796 | |
| 797 | '''Ping from InstaGENI Kettering VM-1 to GPO VM-2 ''' |
| 798 | {{{ |
| 799 | 60 packets transmitted, 60 received, 0% packet loss, time 59093ms |
| 800 | rtt min/avg/max/mdev = 34.710/47.134/70.725/9.802 ms |
| 801 | }}} |
| 802 | |