Changes between Version 2 and Version 3 of GENIRacksHome/CiscoGENIRacks/AcceptanceTestStatus/CG-ADM-1


Ignore:
Timestamp:
12/08/14 13:14:42 (9 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/CiscoGENIRacks/AcceptanceTestStatus/CG-ADM-1

    v2 v3  
    2222|| [[Color(#63B8FF,In Progress)]]         || Currently under test.                                                ||
    2323[[BR]]
     24
     25= NCSU2 Administrative Access =
     26
     27Administrator accounts on an ExoGENI and Cisco racks 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.
     28
     29With requested account accessed rack head node and verified root access and group membership:
     30{{{
     31LNM:~$ ssh ncsu2-hn.exogeni.net
     32
     33
     34sudo whoami
     35
     36id
     37
     38}}}
     39
     40From head node verified login and administrative access to each of the worker nodes that supply VMs.
     41{{{
     42for i in 1 2 3 4 5 6 7 8; do sudo ssh root@ncsu2-w$i "echo -n 'Executing on: ' ; hostname;whoami;uname -a"; done
     43}}}
     44
     45For each worker node execute the following:
     46{{{
     47for i in 9 10; do sudo ssh root@ncsu2-w$i "echo -n 'Executing on: ' ; hostname;whoami;uname -a"; done
     48}}}
     49
     50Connect to the management switch:
     51{{{
     52[lnevers@ncsu2-hn ~]$ ssh ncsu-8052.ncsu.xo
     53
     54>ena
     55
     56show interface status
     57show version
     58show vlan
     59}}}
     60
     61}}}
     62
     63Connect to the !OpenFlow switch:
     64{{{
     65 ssh lnevers@ncsu2-8264.ncsu.xo
     66
     67>ena
     68
     69show interface status
     70show version brief
     71show vlan
     72}}}
     73
     74Verify FOAM and !FlowVisor configuration files ownership and paths:
     75{{{
     76[lnevers@ncsu2-hn ~]$  ls -l /etc/foam.passwd  /etc/flowvisor.passwd /etc/flowvisor/fvpasswd /opt/foam/etc/foampasswd
     77}}}
     78
     79Check FOAM version and FOAM configuration for site.admin.email, geni.site-tag, email.from settings on the NCSU2 head node:
     80{{{
     81}}}
     82foamctl admin:get-version  --passwd-file=/etc/foam.passwd
     83foamctl config:get-value --key="site.admin.email"  --passwd-file=/opt/foam/etc/foampasswd
     84foamctl config:get-value --key="geni.site-tag"  --passwd-file=/opt/foam/etc/foampasswd
     85foamctl config:get-value --key="email.from"  --passwd-file=/opt/foam/etc/foampasswd
     86foamctl config:get-value --key="geni.approval.approve-on-creation"  --passwd-file=/opt/foam/etc/foampasswd
     87Show FOAM slivers details:
     88{{{
     89foamctl geni:list-slivers --passwd-file=/opt/foam/etc/foampasswd
     90
     91}}}
     92
     93Check the !FlowVisor version, list of devices, get details for a device, list of active slices, and details for one of the slices on the NCSU2 Head node:
     94{{{
     95/opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd ping hello
     96/opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd listDevices
     97/opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd getDeviceInfo
     98/opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd listSlices
     99/opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd getSliceInfo  urn
     100
     101}}}
     102
     103= NCSU Administrative Access =
     104
     105Administrator accounts on an ExoGENI and Cisco racks 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.
     106
     107With requested account accessed rack head node and verified root access and group membership:
     108{{{
     109LNM:~$ ssh ncsu-hn.exogeni.net
     110
     111
     112
     113sudo whoami
     114
     115id
     116
     117}}}
     118
     119From head node verified login and administrative access to each of the worker nodes that supply VMs.
     120{{{
     121for i in 1 2 3 4 5 6 7 8; do sudo ssh root@ncsu-w$i "echo -n 'Executing on: ' ; hostname;whoami;uname -a"; done
     122}}}
     123
     124For each worker node execute the following:
     125{{{
     126for i in 9 10; do sudo ssh root@ncsu-w$i "echo -n 'Executing on: ' ; hostname;whoami;uname -a"; done
     127}}}
     128
     129Connect to the management switch:
     130{{{
     131[lnevers@ncsu-hn ~]$ ssh ncsu-8052.ncsu.xo
     132
     133>ena
     134
     135show interface status
     136show version
     137show vlan
     138}}}
     139
     140}}}
     141
     142Connect to the !OpenFlow switch:
     143{{{
     144 ssh lnevers@ncsu-8264.ncsu.xo
     145
     146>ena
     147
     148show interface status
     149show version brief
     150show vlan
     151}}}
     152
     153Verify FOAM and !FlowVisor configuration files ownership and paths:
     154{{{
     155[lnevers@ncsu-hn ~]$  ls -l /etc/foam.passwd  /etc/flowvisor.passwd /etc/flowvisor/fvpasswd /opt/foam/etc/foampasswd
     156}}}
     157
     158Check FOAM version and FOAM configuration for site.admin.email, geni.site-tag, email.from settings on the NCSU head node:
     159{{{
     160}}}
     161foamctl admin:get-version  --passwd-file=/etc/foam.passwd
     162foamctl config:get-value --key="site.admin.email"  --passwd-file=/opt/foam/etc/foampasswd
     163foamctl config:get-value --key="geni.site-tag"  --passwd-file=/opt/foam/etc/foampasswd
     164foamctl config:get-value --key="email.from"  --passwd-file=/opt/foam/etc/foampasswd
     165foamctl config:get-value --key="geni.approval.approve-on-creation"  --passwd-file=/opt/foam/etc/foampasswd
     166Show FOAM slivers details:
     167{{{
     168foamctl geni:list-slivers --passwd-file=/opt/foam/etc/foampasswd
     169
     170}}}
     171
     172Check the !FlowVisor version, list of devices, get details for a device, list of active slices, and details for one of the slices on the NCSU Head node:
     173{{{
     174/opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd ping hello
     175/opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd listDevices
     176/opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd getDeviceInfo
     177/opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd listSlices
     178/opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd getSliceInfo  urn
     179
     180}}}