| 728 | Sent request for administrative account to site contact from the [http://groups.geni.net/geni/wiki/GeniAggregate/ColoradoInstaGENI Colorado 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.colorado.net/joinproject.php3. Once the administrative account was approved and the membership to emulab-ops was granted, proceeded to execute administrative tests. |
| 729 | |
| 730 | {{{ |
| 731 | LNM:~$ ssh control.instageni.colorado.edu |
| 732 | Welcome to Ubuntu precise (development branch) (GNU/Linux 3.2.0-23-generic x86_64) |
| 733 | |
| 734 | * Documentation: https://help.ubuntu.com/ |
| 735 | |
| 736 | System information as of Mon Oct 6 19:21:33 UTC 2014 |
| 737 | |
| 738 | System load: 0.14 |
| 739 | Usage of /: 26.5% of 5.85GB |
| 740 | Memory usage: 36% |
| 741 | Swap usage: 0% |
| 742 | Processes: 128 |
| 743 | Users logged in: 0 |
| 744 | IP address for xenbr0: 192.12.245.131 |
| 745 | IP address for xenbr0:1: 172.16.0.1 |
| 746 | IP address for xenbr0:2: 10.249.249.253 |
| 747 | IP address for xenbr1: 10.1.1.254 |
| 748 | IP address for xenbr2: 10.2.1.254 |
| 749 | IP address for xenbr3: 10.3.1.254 |
| 750 | IP address for tun0: 10.8.0.1 |
| 751 | |
| 752 | Graph this data and manage this system at https://landscape.canonical.com/ |
| 753 | New release '14.04.1 LTS' available. |
| 754 | Run 'do-release-upgrade' to upgrade to it. |
| 755 | |
| 756 | Last login: Mon Oct 6 19:12:03 2014 from dhcp89-73-116.bbn.com |
| 757 | To run a command as administrator (user "root"), use "sudo <command>". |
| 758 | See "man sudo_root" for details. |
| 759 | |
| 760 | lnevers@boulder:~$ sudo whoami |
| 761 | root |
| 762 | lnevers@boulder:~$ uname -a |
| 763 | Linux boulder.control-nodes.geniracks.net 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux |
| 764 | lnevers@boulder:~$ |
| 765 | }}} |
| 766 | |
| 767 | Also access the boss node: |
| 768 | {{{ |
| 769 | LNM:~$ ssh boss.instageni.colorado.net |
| 770 | |
| 771 | sudo whoami |
| 772 | }}} |
| 773 | |
| 774 | From boss node accessed each of the experiment nodes that support VMs: |
| 775 | {{{ |
| 776 | [lnevers@boss ~]$ for i in pc1 pc2 pc3; do ssh $i "echo -n '===> Host: ';hostname;sudo whoami;uname -a;echo"; done |
| 777 | |
| 778 | }}} |
| 779 | |
| 780 | 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): |
| 781 | {{{ |
| 782 | [lnevers@boss ~]$ for i in pc4 pc5 ; do sudo ssh $i "echo -n '===> Host: ';hostname;whoami;uname -a;echo"; done |
| 783 | }}} |
| 784 | |
| 785 | 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: |
| 786 | {{{ |
| 787 | LNM:~$ ssh ops.instageni.colorado.net |
| 788 | |
| 789 | }}} |
| 790 | Access infrastructure switches using documented password. First connect to the switch named procurve1 the control network switch: |
| 791 | {{{ |
| 792 | [lnevers@boss ~]$ sudo more /usr/testbed/etc/switch.pswd |
| 793 | XXXXXXXXX |
| 794 | [lnevers@boss ~]$ telnet procurve1 |
| 795 | |
| 796 | |
| 797 | }}} |
| 798 | |
| 799 | Connect to the switch named procurve2 the dataplane network switch via ssh using the documented password: |
| 800 | {{{ |
| 801 | [lnevers@boss ~]$ sudo more /usr/testbed/etc/switch.pswd |
| 802 | xxxxxxx |
| 803 | [lnevers@boss ~]$ ssh manager@procurve2 |
| 804 | }}} |
| 805 | |
| 806 | Access the FOAM VM and gather information for version |
| 807 | {{{ |
| 808 | LNM:~$ ssh foam.instageni.colorado.edu |
| 809 | Welcome to Ubuntu 12.04.4 LTS (GNU/Linux 3.2.0-67-generic x86_64) |
| 810 | |
| 811 | * Documentation: https://help.ubuntu.com/ |
| 812 | New release '14.04.1 LTS' available. |
| 813 | Run 'do-release-upgrade' to upgrade to it. |
| 814 | |
| 815 | Last login: Mon Oct 6 15:13:55 2014 from dhcp89-73-116.bbn.com |
| 816 | lnevers@foam:~$ sudo foamctl admin:get-version --passwd-file=/etc/foam.passwd |
| 817 | { |
| 818 | "version": "0.14.0" |
| 819 | } |
| 820 | lnevers@foam:~$ |
| 821 | }}} |
| 822 | Check FOAM configuration for site.admin.email, geni.site-tag, email.from settings: |
| 823 | {{{ |
| 824 | lnevers@foam:~$ foamctl config:get-value --key="site.admin.email" --passwd-file=/etc/foam.passwd |
| 825 | { |
| 826 | "value": null |
| 827 | } |
| 828 | lnevers@foam:~$ |
| 829 | lnevers@foam:~$ foamctl config:get-value --key="geni.site-tag" --passwd-file=/etc/foam.passwd |
| 830 | { |
| 831 | "value": "foam.instageni.colorado.edu" |
| 832 | } |
| 833 | lnevers@foam:~$ |
| 834 | lnevers@foam:~$ foamctl config:get-value --key="email.from" --passwd-file=/etc/foam.passwd |
| 835 | { |
| 836 | "value": "conan.moore@colorado.edu" |
| 837 | } |
| 838 | lnevers@foam:~$ |
| 839 | |
| 840 | |
| 841 | # check if FOAM auto-approve is on. Value 2 = auto-approve is on. |
| 842 | |
| 843 | lnevers@foam:~$ foamctl config:get-value --key="geni.approval.approve-on-creation" --passwd-file=/etc/foam.passwd |
| 844 | { |
| 845 | "value": 2 |
| 846 | } |
| 847 | lnevers@foam:~$ |
| 848 | |
| 849 | }}} |
| 850 | |
| 851 | Show FOAM slivers details: |
| 852 | |
| 853 | {{{ |
| 854 | lnevers@foam:~$ foamctl geni:list-slivers --passwd-file=/etc/foam.passwd |
| 855 | { |
| 856 | "slivers": [ |
| 857 | { |
| 858 | "status": "approved", |
| 859 | "flowvisor_slice": "9d0769d5-e40e-4dc1-bbef-3ca93c77e614", |
| 860 | "slice_urn": "urn:publicid:IDN+ch.geni.net:gpoamcanary+slice+sitemon", |
| 861 | "pend_reason": [], |
| 862 | "deleted": "False", |
| 863 | "user": "urn:publicid:IDN+ch.geni.net+user+asydne01", |
| 864 | "creation": "2014-09-26 16:37:33.374049+00:00", |
| 865 | "enabled": true, |
| 866 | "uuid": "9d0769d5-e40e-4dc1-bbef-3ca93c77e614", |
| 867 | "id": 6, |
| 868 | "expiration": "2015-03-01 00:00:00+00:00", |
| 869 | "sliver_urn": "urn:publicid:IDN+ch.geni.net:gpoamcanary+slice+sitemon:9d0769d5-e40e-4dc1-bbef-3ca93c77e614", |
| 870 | "ref": null, |
| 871 | "email": "asydney@bbn.com", |
| 872 | "desc": "sitemon OpenFlow resources at Colorado InstaGENI." |
| 873 | }, |
| 874 | { |
| 875 | "status": "approved", |
| 876 | "flowvisor_slice": "7eafd0c7-c832-44a9-a35e-bbd4e2b1c541", |
| 877 | "slice_urn": "urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-4", |
| 878 | "pend_reason": [], |
| 879 | "deleted": "False", |
| 880 | "user": "urn:publicid:IDN+ch.geni.net+user+lnevers", |
| 881 | "creation": "2014-10-01 15:30:17.608632+00:00", |
| 882 | "enabled": true, |
| 883 | "uuid": "7eafd0c7-c832-44a9-a35e-bbd4e2b1c541", |
| 884 | "id": 8, |
| 885 | "expiration": "2014-10-07 18:39:51+00:00", |
| 886 | "sliver_urn": "urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-4:7eafd0c7-c832-44a9-a35e-bbd4e2b1c541", |
| 887 | "ref": null, |
| 888 | "email": "lnevers@bbn.com", |
| 889 | "desc": "New Site Confirmation Test IG-CT-4 " |
| 890 | }, |
| 891 | { |
| 892 | "status": "approved", |
| 893 | "flowvisor_slice": "7d136db8-ebde-4563-814f-c5333030f4bd", |
| 894 | "slice_urn": "urn:publicid:IDN+ch.geni.net:SydTest+slice+ofCoreMonitor-syd", |
| 895 | "pend_reason": [], |
| 896 | "deleted": "False", |
| 897 | "user": "urn:publicid:IDN+ch.geni.net+user+asydne01", |
| 898 | "creation": "2014-10-01 20:19:27.240107+00:00", |
| 899 | "enabled": true, |
| 900 | "uuid": "7d136db8-ebde-4563-814f-c5333030f4bd", |
| 901 | "id": 9, |
| 902 | "expiration": "2015-03-27 17:50:41+00:00", |
| 903 | "sliver_urn": "urn:publicid:IDN+ch.geni.net:SydTest+slice+ofCoreMonitor-syd:7d136db8-ebde-4563-814f-c5333030f4bd", |
| 904 | "ref": null, |
| 905 | "email": "asydney@bbn.com", |
| 906 | "desc": "sydmon OpenFlow resources at Colorado InstaGENI." |
| 907 | } |
| 908 | ] |
| 909 | } |
| 910 | lnevers@foam:~$ |
| 911 | }}} |
| 912 | Access the FlowVisor VM and gather version information: |
| 913 | {{{ |
| 914 | LNM:~$ ssh flowvisor.instageni.colorado.edu |
| 915 | Welcome to Ubuntu 12.04.4 LTS (GNU/Linux 3.2.0-67-generic x86_64) |
| 916 | |
| 917 | * Documentation: https://help.ubuntu.com/ |
| 918 | New release '14.04.1 LTS' available. |
| 919 | Run 'do-release-upgrade' to upgrade to it. |
| 920 | |
| 921 | Last login: Mon Oct 6 15:14:08 2014 from dhcp89-73-116.bbn.com |
| 922 | lnevers@flowvisor:~$ sudo whoami |
| 923 | root |
| 924 | lnevers@flowvisor:~$ uname -a |
| 925 | Linux flowvisor 3.2.0-67-generic #101-Ubuntu SMP Tue Jul 15 17:46:11 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux |
| 926 | lnevers@flowvisor:~$ |
| 927 | }}} |
| 928 | Check the !FlowVisor version, list of devices, get details for a device, list of active slices, and details for one of the slices: |
| 929 | {{{ |
| 930 | |
| 931 | lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd ping hello |
| 932 | Got reply: |
| 933 | PONG(fvadmin): FV version=flowvisor-0.8.17::hello |
| 934 | lnevers@flowvisor:~$ |
| 935 | |
| 936 | # Devices |
| 937 | lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd listDevices |
| 938 | Device 0: 06:d6:2c:59:e5:5b:6b:00 |
| 939 | lnevers@flowvisor:~$ |
| 940 | lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd getDeviceInfo 06:d6:2c:59:e5:5b:6b:00 |
| 941 | nPorts=7 |
| 942 | portList=19,65534,1,7,4,10,13 |
| 943 | dpid=06:d6:2c:59:e5:5b:6b:00 |
| 944 | remote=/10.3.1.7:6633-->/10.3.1.253:51826 |
| 945 | portNames=A19(19),local(65534),A1(1),A7(7),A4(4),A10(10),A13(13) |
| 946 | lnevers@flowvisor:~$ |
| 947 | |
| 948 | #Slices |
| 949 | lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd listSlices |
| 950 | Slice 0: fvadmin |
| 951 | Slice 1: 9d0769d5-e40e-4dc1-bbef-3ca93c77e614 |
| 952 | Slice 2: 7eafd0c7-c832-44a9-a35e-bbd4e2b1c541 |
| 953 | Slice 3: 7d136db8-ebde-4563-814f-c5333030f4bd |
| 954 | lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd getSliceInfo 7d136db8-ebde-4563-814f-c5333030f4bd |
| 955 | Got reply: |
| 956 | drop_policy=exact |
| 957 | connection_1=06:d6:2c:59:e5:5b:6b:00-->/192.12.245.135:35599-->caprica.gpolab.bbn.com/192.1.249.179:33011 |
| 958 | contact_email=asydney@bbn.com |
| 959 | controller_hostname=caprica.gpolab.bbn.com |
| 960 | controller_port=33011 |
| 961 | creator=fvadmin |
| 962 | lnevers@flowvisor:~$ |
| 963 | }}} |
| 964 | |
| 965 | Check the FlowVisor setting: |
| 966 | {{{ |
| 967 | lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd dumpConfig /tmp/flowvisor-config |
| 968 | lnevers@flowvisor:~$ cat /tmp/flowvisor-config |
| 969 | { |
| 970 | "flowvisor": [ |
| 971 | { |
| 972 | "api_webserver_port": 8080, |
| 973 | "api_jetty_webserver_port": -1, |
| 974 | "checkpointing": false, |
| 975 | "listen_port": 6633, |
| 976 | "track_flows": false, |
| 977 | "stats_desc_hack": false, |
| 978 | "run_topology_server": false, |
| 979 | "logging": "NOTE", |
| 980 | "log_ident": "flowvisor", |
| 981 | "log_facility": "LOG_LOCAL7", |
| 982 | "version": "flowvisor-0.9", |
| 983 | "host": "localhost", |
| 984 | "default_flood_perm": "fvadmin", |
| 985 | "config_name": "default" |
| 986 | } |
| 987 | ], |
| 988 | "Slice": [ |
| 989 | { |
| 990 | "config_name": "default", |
| 991 | "flowmap_type": "federated", |
| 992 | "name": "fvadmin", |
| 993 | "creator": "fvadmin", |
| 994 | "passwd_crypt": "xxxx", |
| 995 | "passwd_salt": "xxx", |
| 996 | "controller_hostname": "none", |
| 997 | "controller_port": 0, |
| 998 | "contact_email": "fvadmin@localhost", |
| 999 | "drop_policy": "exact", |
| 1000 | "lldp_spam": true |
| 1001 | }, |
| 1002 | { |
| 1003 | "config_name": "default", |
| 1004 | "flowmap_type": "federated", |
| 1005 | "name": "9d0769d5-e40e-4dc1-bbef-3ca93c77e614", |
| 1006 | "creator": "fvadmin", |
| 1007 | "passwd_crypt": "xxx", |
| 1008 | "passwd_salt": "xxx", |
| 1009 | "controller_hostname": "hafmet.gpolab.bbn.com", |
| 1010 | "controller_port": 31750, |
| 1011 | "contact_email": "asydney@bbn.com", |
| 1012 | "drop_policy": "exact", |
| 1013 | "lldp_spam": true |
| 1014 | }, |
| 1015 | { |
| 1016 | "config_name": "default", |
| 1017 | "flowmap_type": "federated", |
| 1018 | "name": "7eafd0c7-c832-44a9-a35e-bbd4e2b1c541", |
| 1019 | "creator": "fvadmin", |
| 1020 | "passwd_crypt": "xxx", |
| 1021 | "passwd_salt": "xxx", |
| 1022 | "controller_hostname": "mallorea.gpolab.bbn.com", |
| 1023 | "controller_port": 33020, |
| 1024 | "contact_email": "lnevers@bbn.com", |
| 1025 | "drop_policy": "exact", |
| 1026 | "lldp_spam": true |
| 1027 | }, |
| 1028 | { |
| 1029 | "config_name": "default", |
| 1030 | "flowmap_type": "federated", |
| 1031 | "name": "7d136db8-ebde-4563-814f-c5333030f4bd", |
| 1032 | "creator": "fvadmin", |
| 1033 | "passwd_crypt": "xxx", |
| 1034 | "passwd_salt": "xxx", |
| 1035 | "controller_hostname": "caprica.gpolab.bbn.com", |
| 1036 | "controller_port": 33011, |
| 1037 | "contact_email": "asydney@bbn.com", |
| 1038 | "drop_policy": "exact", |
| 1039 | "lldp_spam": true |
| 1040 | } |
| 1041 | ], |
| 1042 | "FlowSpaceRule": [ |
| 1043 | { |
| 1044 | "dpid": "6d62c59e55b6b00", |
| 1045 | "priority": 2000, |
| 1046 | "in_port": 0, |
| 1047 | "dl_type": 2048, |
| 1048 | "nw_src": 171048960, |
| 1049 | "nw_dst": 171048960, |
| 1050 | "wildcards": 3412207, |
| 1051 | "slice_action": [ |
| 1052 | { |
| 1053 | "9d0769d5-e40e-4dc1-bbef-3ca93c77e614": 4 |
| 1054 | } |
| 1055 | ] |
| 1056 | }, |
| 1057 | { |
| 1058 | "dpid": "6d62c59e55b6b00", |
| 1059 | "priority": 2000, |
| 1060 | "in_port": 0, |
| 1061 | "dl_type": 2054, |
| 1062 | "nw_src": 171048960, |
| 1063 | "nw_dst": 171048960, |
| 1064 | "wildcards": 3412207, |
| 1065 | "slice_action": [ |
| 1066 | { |
| 1067 | "9d0769d5-e40e-4dc1-bbef-3ca93c77e614": 4 |
| 1068 | } |
| 1069 | ] |
| 1070 | }, |
| 1071 | { |
| 1072 | "dpid": "6d62c59e55b6b00", |
| 1073 | "priority": 2000, |
| 1074 | "in_port": 0, |
| 1075 | "dl_type": 2048, |
| 1076 | "nw_src": 170527488, |
| 1077 | "nw_dst": 170527488, |
| 1078 | "wildcards": 3279087, |
| 1079 | "slice_action": [ |
| 1080 | { |
| 1081 | "7eafd0c7-c832-44a9-a35e-bbd4e2b1c541": 4 |
| 1082 | } |
| 1083 | ] |
| 1084 | }, |
| 1085 | { |
| 1086 | "dpid": "6d62c59e55b6b00", |
| 1087 | "priority": 2000, |
| 1088 | "in_port": 0, |
| 1089 | "dl_type": 2054, |
| 1090 | "nw_src": 170527488, |
| 1091 | "nw_dst": 170527488, |
| 1092 | "wildcards": 3279087, |
| 1093 | "slice_action": [ |
| 1094 | { |
| 1095 | "7eafd0c7-c832-44a9-a35e-bbd4e2b1c541": 4 |
| 1096 | } |
| 1097 | ] |
| 1098 | }, |
| 1099 | { |
| 1100 | "dpid": "6d62c59e55b6b00", |
| 1101 | "priority": 2000, |
| 1102 | "in_port": 0, |
| 1103 | "dl_type": 2048, |
| 1104 | "nw_src": 170576640, |
| 1105 | "nw_dst": 170576640, |
| 1106 | "wildcards": 3279087, |
| 1107 | "slice_action": [ |
| 1108 | { |
| 1109 | "7d136db8-ebde-4563-814f-c5333030f4bd": 4 |
| 1110 | } |
| 1111 | ] |
| 1112 | }, |
| 1113 | { |
| 1114 | "dpid": "6d62c59e55b6b00", |
| 1115 | "priority": 2000, |
| 1116 | "in_port": 0, |
| 1117 | "dl_type": 2054, |
| 1118 | "nw_src": 170576640, |
| 1119 | "nw_dst": 170576640, |
| 1120 | "wildcards": 3279087, |
| 1121 | "slice_action": [ |
| 1122 | { |
| 1123 | "7d136db8-ebde-4563-814f-c5333030f4bd": 4 |
| 1124 | } |
| 1125 | ] |
| 1126 | } |
| 1127 | ] |
| 1128 | }lnevers@flowvisor:~$ |
| 1129 | }}} |