| 591 | Sent request for administrative account to site contact from the [http://groups.geni.net/geni/wiki/GeniAggregate/UniversityOfWashingtonInstaGENI Washington InstaGENI] aggregate page. Followed instructions at the [http://groups.geni.net/geni/wiki/GENIRacksAdministration/InstaGENIAdministration InstaGENI Administration] page for account request. A local administrator account was requested by joining the ''emulab-ops'' group at https://www.instageni.washington.edu/joinproject.php3. Once the administrative account was approved and the membership to emulab-ops was granted, proceeded to execute administrative tests. |
| 592 | |
| 593 | {{{ |
| 594 | LNM:~$ ssh control.instageni.washington.edu |
| 595 | The authenticity of host 'control.instageni.washington.edu (128.95.190.3)' can't be established. |
| 596 | DSA key fingerprint is fa:3a:98:17:87:2b:4b:ce:4c:5d:e2:71:10:59:40:14. |
| 597 | Are you sure you want to continue connecting (yes/no)? yes |
| 598 | Warning: Permanently added 'control.instageni.washington.edu,128.95.190.3' (DSA) to the list of known hosts. |
| 599 | Welcome to Ubuntu precise (development branch) (GNU/Linux 3.2.0-23-generic x86_64) |
| 600 | |
| 601 | * Documentation: https://help.ubuntu.com/ |
| 602 | |
| 603 | System information as of Thu Feb 19 13:51:55 UTC 2015 |
| 604 | |
| 605 | System load: 0.11 |
| 606 | Usage of /: 31.5% of 5.85GB |
| 607 | Memory usage: 42% |
| 608 | Swap usage: 0% |
| 609 | Processes: 168 |
| 610 | Users logged in: 0 |
| 611 | IP address for xenbr0: 128.95.190.3 |
| 612 | IP address for xenbr0:1: 172.16.0.1 |
| 613 | IP address for xenbr0:2: 10.249.249.253 |
| 614 | IP address for xenbr1: 10.1.1.254 |
| 615 | IP address for xenbr2: 10.2.1.254 |
| 616 | IP address for xenbr3: 10.3.1.254 |
| 617 | IP address for tun0: 10.8.0.1 |
| 618 | |
| 619 | Graph this data and manage this system at https://landscape.canonical.com/ |
| 620 | New release '14.04.1 LTS' available. |
| 621 | Run 'do-release-upgrade' to upgrade to it. |
| 622 | |
| 623 | |
| 624 | The programs included with the Ubuntu system are free software; |
| 625 | the exact distribution terms for each program are described in the |
| 626 | individual files in /usr/share/doc/*/copyright. |
| 627 | |
| 628 | Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by |
| 629 | applicable law. |
| 630 | |
| 631 | To run a command as administrator (user "root"), use "sudo <command>". |
| 632 | See "man sudo_root" for details. |
| 633 | |
| 634 | lnevers@control:~$ sudo whoami |
| 635 | root |
| 636 | lnevers@control:~$ uname -a |
| 637 | Linux control.instageni.washington.edu 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux |
| 638 | lnevers@control:~$ |
| 639 | |
| 640 | }}} |
| 641 | |
| 642 | Also access the boss node: |
| 643 | {{{ |
| 644 | LNM:~$ ssh boss.instageni.washington.edu |
| 645 | |
| 646 | sudo whoami |
| 647 | }}} |
| 648 | |
| 649 | From boss node accessed each of the experiment nodes that support VMs: |
| 650 | {{{ |
| 651 | [lnevers@boss ~]$ for i in pc1 pc2 pc3; do ssh $i "echo -n '===> Host: ';hostname;sudo whoami;uname -a;echo"; done |
| 652 | |
| 653 | }}} |
| 654 | |
| 655 | In order to access Dedicated Nodes some experiment must be running on the raw-pc device. At the time of this capture two raw-pc nodes were in use (pc4 and pc5): |
| 656 | {{{ |
| 657 | [lnevers@boss ~]$ for i in pc4 pc5 ; do sudo ssh $i "echo -n '===> Host: ';hostname;whoami;uname -a;echo"; done |
| 658 | }}} |
| 659 | |
| 660 | Further verified access by ssh from ops.instageni.gpolab.bbn.com to boss.instageni.gpolab.bbn.com, which is usually restricted for non-admin users: |
| 661 | {{{ |
| 662 | LNM:~$ ssh ops.instageni.washington.edu |
| 663 | |
| 664 | }}} |
| 665 | Access infrastructure switches using documented password. First connect to the switch named procurve1 the control network switch: |
| 666 | {{{ |
| 667 | [lnevers@boss ~]$ sudo more /usr/testbed/etc/switch.pswd |
| 668 | XXXXXXXXX |
| 669 | [lnevers@boss ~]$ telnet procurve1 |
| 670 | |
| 671 | |
| 672 | }}} |
| 673 | |
| 674 | Connect to the switch named procurve2 the dataplane network switch via ssh using the documented password: |
| 675 | {{{ |
| 676 | [lnevers@boss ~]$ sudo more /usr/testbed/etc/switch.pswd |
| 677 | xxxxxxx |
| 678 | [lnevers@boss ~]$ ssh manager@procurve2 |
| 679 | }}} |
| 680 | |
| 681 | Access the FOAM VM and gather information for version |
| 682 | {{{ |
| 683 | LNM:~$ ssh boss.instageni.washington.edu |
| 684 | The authenticity of host 'boss.instageni.washington.edu (128.95.190.4)' can't be established. |
| 685 | RSA key fingerprint is 46:63:92:67:c8:75:20:4e:52:9f:2d:f6:cb:58:16:77. |
| 686 | Are you sure you want to continue connecting (yes/no)? yes |
| 687 | Warning: Permanently added 'boss.instageni.washington.edu,128.95.190.4' (RSA) to the list of known hosts. |
| 688 | FreeBSD 9.0-STABLE (TESTBED-XEN) #0: Mon Mar 3 15:37:17 MST 2014 |
| 689 | |
| 690 | Welcome to FreeBSD! |
| 691 | |
| 692 | Connection to boss.instageni.washington.edu closed. |
| 693 | LNM:~$ ssh foam.instageni.washington.edu |
| 694 | The authenticity of host 'foam.instageni.washington.edu (128.95.190.6)' can't be established. |
| 695 | RSA key fingerprint is 05:e9:50:c0:a0:d3:a9:02:95:60:99:fc:6e:ef:14:3f. |
| 696 | Are you sure you want to continue connecting (yes/no)? yes |
| 697 | Warning: Permanently added 'foam.instageni.washington.edu,128.95.190.6' (RSA) to the list of known hosts. |
| 698 | Welcome to Ubuntu 12.04.5 LTS (GNU/Linux 3.2.0-70-generic x86_64) |
| 699 | |
| 700 | * Documentation: https://help.ubuntu.com/ |
| 701 | New release '14.04.1 LTS' available. |
| 702 | Run 'do-release-upgrade' to upgrade to it. |
| 703 | |
| 704 | |
| 705 | The programs included with the Ubuntu system are free software; |
| 706 | the exact distribution terms for each program are described in the |
| 707 | individual files in /usr/share/doc/*/copyright. |
| 708 | |
| 709 | Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by |
| 710 | applicable law. |
| 711 | |
| 712 | lnevers@foam:~$ sudo whoami |
| 713 | root |
| 714 | lnevers@foam:~$ uname -a |
| 715 | Linux foam 3.2.0-70-generic #105-Ubuntu SMP Wed Sep 24 19:49:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux |
| 716 | lnevers@foam:~$ sudo foamctl admin:get-version --passwd-file=/etc/foam.passwd |
| 717 | { |
| 718 | "version": "0.14.0" |
| 719 | } |
| 720 | lnevers@foam:~$ }}} |
| 721 | Check FOAM configuration for site.admin.email, geni.site-tag, email.from settings: |
| 722 | {{{ |
| 723 | lnevers@foam:~$ foamctl config:get-value --key="site.admin.email" --passwd-file=/etc/foam.passwd |
| 724 | { |
| 725 | "value": null |
| 726 | } |
| 727 | lnevers@foam:~$ foamctl config:get-value --key="geni.site-tag" --passwd-file=/etc/foam.passwd |
| 728 | { |
| 729 | "value": "foam.instageni.washington.edu" |
| 730 | } |
| 731 | lnevers@foam:~$ foamctl config:get-value --key="email.from" --passwd-file=/etc/foam.passwd |
| 732 | { |
| 733 | "value": "iancote@uw.edu" |
| 734 | } |
| 735 | lnevers@foam:~$ |
| 736 | |
| 737 | # check if FOAM auto-approve is on. Value 2 = auto-approve is on. |
| 738 | |
| 739 | lnevers@foam:~$ foamctl config:get-value --key="geni.approval.approve-on-creation" --passwd-file=/etc/foam.passwd |
| 740 | { |
| 741 | "value": 2 |
| 742 | } |
| 743 | lnevers@foam:~$ |
| 744 | |
| 745 | }}} |
| 746 | |
| 747 | Show FOAM slivers details: |
| 748 | |
| 749 | {{{ |
| 750 | lnevers@foam:~$ foamctl geni:list-slivers --passwd-file=/etc/foam.passwd |
| 751 | { |
| 752 | "slivers": [] |
| 753 | } |
| 754 | lnevers@foam:~$ |
| 755 | |
| 756 | }}} |
| 757 | Access the FlowVisor VM and gather version information: |
| 758 | {{{ |
| 759 | LNM:~$ ssh flowvisor.instageni.washington.edu |
| 760 | The authenticity of host 'flowvisor.instageni.washington.edu (128.95.190.7)' can't be established. |
| 761 | RSA key fingerprint is 8c:01:f1:e7:2e:76:e2:22:e8:99:9d:68:e6:61:af:ae. |
| 762 | Are you sure you want to continue connecting (yes/no)? yes |
| 763 | Warning: Permanently added 'flowvisor.instageni.washington.edu,128.95.190.7' (RSA) to the list of known hosts. |
| 764 | Welcome to Ubuntu 12.04.5 LTS (GNU/Linux 3.2.0-70-generic x86_64) |
| 765 | |
| 766 | * Documentation: https://help.ubuntu.com/ |
| 767 | New release '14.04.1 LTS' available. |
| 768 | Run 'do-release-upgrade' to upgrade to it. |
| 769 | |
| 770 | |
| 771 | The programs included with the Ubuntu system are free software; |
| 772 | the exact distribution terms for each program are described in the |
| 773 | individual files in /usr/share/doc/*/copyright. |
| 774 | |
| 775 | Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by |
| 776 | applicable law. |
| 777 | |
| 778 | lnevers@flowvisor:~$ sudo whoami |
| 779 | root |
| 780 | lnevers@flowvisor:~$ uname -a |
| 781 | Linux flowvisor 3.2.0-70-generic #105-Ubuntu SMP Wed Sep 24 19:49:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux |
| 782 | lnevers@flowvisor:~$ |
| 783 | }}} |
| 784 | Check the !FlowVisor version, list of devices, get details for a device, list of active slices, and details for one of the slices: |
| 785 | {{{ |
| 786 | |
| 787 | lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd ping hello |
| 788 | Got reply: |
| 789 | PONG(fvadmin): FV version=flowvisor-0.8.17::hello |
| 790 | lnevers@flowvisor:~$ |
| 791 | |
| 792 | # Devices |
| 793 | lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd listDevices |
| 794 | lnevers@flowvisor:~$ |
| 795 | |
| 796 | # Could not show device details |
| 797 | # fvctl --passwd-file=/etc/flowvisor.passwd getDeviceInfo 06:d6:6c:3b:e5:68:00:00 |
| 798 | |
| 799 | #Slices |
| 800 | lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd listSlices |
| 801 | Slice 0: fvadmin |
| 802 | lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd getSliceInfo fvadmin |
| 803 | Got reply: |
| 804 | drop_policy=exact |
| 805 | contact_email=fvadmin@localhost |
| 806 | controller_hostname=none |
| 807 | controller_port=0 |
| 808 | creator=fvadmin |
| 809 | lnevers@flowvisor:~$ |
| 810 | }}} |
| 811 | |
| 812 | Check the FlowVisor setting: |
| 813 | {{{ |
| 814 | lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd dumpConfig /tmp/flowvisor-config |
| 815 | lnevers@flowvisor:~$ cat /tmp/flowvisor-config |
| 816 | { |
| 817 | "flowvisor": [ |
| 818 | { |
| 819 | "api_webserver_port": 8080, |
| 820 | "api_jetty_webserver_port": -1, |
| 821 | "checkpointing": false, |
| 822 | "listen_port": 6633, |
| 823 | "track_flows": false, |
| 824 | "stats_desc_hack": false, |
| 825 | "run_topology_server": false, |
| 826 | "logging": "NOTE", |
| 827 | "log_ident": "flowvisor", |
| 828 | "log_facility": "LOG_LOCAL7", |
| 829 | "version": "flowvisor-0.9", |
| 830 | "host": "localhost", |
| 831 | "default_flood_perm": "fvadmin", |
| 832 | "config_name": "default" |
| 833 | } |
| 834 | ], |
| 835 | "Slice": [ |
| 836 | { |
| 837 | "config_name": "default", |
| 838 | "flowmap_type": "federated", |
| 839 | "name": "fvadmin", |
| 840 | "creator": "fvadmin", |
| 841 | "passwd_crypt": "xxx", |
| 842 | "passwd_salt": "xxx", |
| 843 | "controller_hostname": "none", |
| 844 | "controller_port": 0, |
| 845 | "contact_email": "fvadmin@localhost", |
| 846 | "drop_policy": "exact", |
| 847 | "lldp_spam": true |
| 848 | } |
| 849 | ], |
| 850 | "FlowSpaceRule": [] |
| 851 | }lnevers@flowvisor:~$ |
| 852 | |
| 853 | }}} |