| 1044 | Administrator accounts on an ExoGENI rack are documented at https://wiki.exogeni.net/doku.php?id=public:operators:start, with https://wiki.exogeni.net/doku.php?id=public:operators:start#authentication_authorization proving insight into accounts creation and usage. With requested account accessed rack head node and verified root access and group membership: |
| 1045 | {{{ |
| 1046 | LNM:~$ ssh uh-hn.exogeni.net |
| 1047 | lnevers@uh-hn.exogeni.net's password: |
| 1048 | |
| 1049 | LNM:~$ cat X |
| 1050 | {'T.+6!kX_28 |
| 1051 | LNM:~$ ssh uh-hn.exogeni.net |
| 1052 | lnevers@uh-hn.exogeni.net's password: |
| 1053 | Creating home directory for lnevers. |
| 1054 | |-----------------------------------------------------------------| |
| 1055 | | ____ ____ ____ ____ ____ ____ ____ | |
| 1056 | | ||E |||x |||o |||G |||E |||N |||I || | |
| 1057 | | ||__|||__|||__|||__|||__|||__|||__|| | |
| 1058 | | |/__\|/__\|/__\|/__\|/__\|/__\|/__\| | |
| 1059 | | | |
| 1060 | |-----------------------------------------------------------------| |
| 1061 | [lnevers@uh-hn ~]$ sudo whoami |
| 1062 | |
| 1063 | We trust you have received the usual lecture from the local System |
| 1064 | Administrator. It usually boils down to these three things: |
| 1065 | |
| 1066 | #1) Respect the privacy of others. |
| 1067 | #2) Think before you type. |
| 1068 | #3) With great power comes great responsibility. |
| 1069 | |
| 1070 | [sudo] password for lnevers: |
| 1071 | root |
| 1072 | [lnevers@uh-hn ~]$ |
| 1073 | }}} |
| 1074 | |
| 1075 | From head node verified login and administrative access to each of the worker nodes that supply VMs. |
| 1076 | |
| 1077 | For each worker node execute the following: |
| 1078 | {{{ |
| 1079 | [lnevers@uh-hn ~]$ for i in 1 2 3 4 5 6 7 8; do sudo ssh root@uh-w$i "echo -n 'Executing on: ' ; hostname;whoami"; done |
| 1080 | Executing on: uh-w1 |
| 1081 | root |
| 1082 | Executing on: uh-w2 |
| 1083 | root |
| 1084 | Executing on: uh-w3 |
| 1085 | root |
| 1086 | Executing on: uh-w4 |
| 1087 | root |
| 1088 | Executing on: uh-w5 |
| 1089 | root |
| 1090 | Executing on: uh-w6 |
| 1091 | root |
| 1092 | Executing on: uh-w7 |
| 1093 | root |
| 1094 | Executing on: uh-w8 |
| 1095 | root |
| 1096 | Executing on: uh-w8 |
| 1097 | root |
| 1098 | [lnevers@uh-hn ~]$ |
| 1099 | }}} |
| 1100 | |
| 1101 | '' Note:'' No longer need to specify identity as described in exoticket:171. |
| 1102 | |
| 1103 | ''Note:'' Node uh-w9 and uh-10 are bare metal and were down because not in use, creating a sliver fails with exoticket:188 |
| 1104 | |
| 1105 | Connect to the management switch: '' Note: exoticket 189'' |
| 1106 | {{{ |
| 1107 | [lnevers@uh-hn ~]$ ssh uh-8052.uh.xo |
| 1108 | |
| 1109 | >ena |
| 1110 | |
| 1111 | #show interface status |
| 1112 | }}} |
| 1113 | |
| 1114 | }}} |
| 1115 | |
| 1116 | Connect to the !OpenFlow switch: '' Note: exoticket 189'' |
| 1117 | {{{ |
| 1118 | ssh lnevers@uh-8264.uh.xo |
| 1119 | |
| 1120 | >ena |
| 1121 | |
| 1122 | #show interface status |
| 1123 | |
| 1124 | #show version brief |
| 1125 | }}} |
| 1126 | |
| 1127 | Verify FOAM and !FlowVisor configuration files ownership and paths: |
| 1128 | {{{ |
| 1129 | [lnevers@uh-hn ~]$ ls -l /etc/foam.passwd /etc/flowvisor.passwd /etc/flowvisor/fvpasswd /opt/foam/etc/foampasswd |
| 1130 | }}} |
| 1131 | |
| 1132 | Check FOAM version and FOAM configuration for site.admin.email, geni.site-tag, email.from settings on the Houston head node: |
| 1133 | {{{ |
| 1134 | }}} |
| 1135 | foamctl admin:get-version --passwd-file=/etc/foam.passwd |
| 1136 | foamctl config:get-value --key="site.admin.email" --passwd-file=/opt/foam/etc/foampasswd |
| 1137 | foamctl config:get-value --key="geni.site-tag" --passwd-file=/opt/foam/etc/foampasswd |
| 1138 | foamctl config:get-value --key="email.from" --passwd-file=/opt/foam/etc/foampasswd |
| 1139 | foamctl config:get-value --key="geni.approval.approve-on-creation" --passwd-file=/opt/foam/etc/foampasswd |
| 1140 | Show FOAM slivers details: |
| 1141 | {{{ |
| 1142 | foamctl geni:list-slivers --passwd-file=/opt/foam/etc/foampasswd |
| 1143 | |
| 1144 | }}} |
| 1145 | |
| 1146 | Check the !FlowVisor version, list of devices, get details for a device, list of active slices, and details for one of the slices on the Houston Head node: |
| 1147 | {{{ |
| 1148 | /opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd ping hello |
| 1149 | /opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd listDevices |
| 1150 | /opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd getDeviceInfo |
| 1151 | /opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd listSlices |
| 1152 | /opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd getSliceInfo urn |
| 1153 | |
| 1154 | }}} |
| 1155 | |
| 1156 | |
| 1157 | Verify alerts for the compute resource Aggregate Manager and FOAM Aggregate Manager are being reported to the [http://monitor.gpolab.bbn.com/nagios/cgi-bin/status.cgi GPO Tango GENI Nagios monitoring] and that all alerts have status OK. |
| 1158 | |
| 1159 | [[Image(Houston-nagios.jpg)]] |
| 1160 | |
| 1161 | |
| 1162 | Verify alerts for the FOAM Aggregate Manager are being reported to the [http://monitor.gpolab.bbn.com/nagios/cgi-bin/status.cgi GPO Tango GENI Nagios monitoring] and that all alerts have status OK. |
| 1163 | |
| 1164 | [[Image(Houston-OF-nagios.jpg)]] |
| 1165 | |
| 1166 | |