[[PageOutline(1-2)]]
= University of Washington InstaGENI Confirmation Tests =
For details about the tests in this page, see the '''[wiki:GENIRacksHome/InstageniRacks/SiteConfirmationTests InstaGENI Confirmation Tests]''' page.[[BR]]
For site status see the '''[wiki:GENIRacksHome/InstageniRacks/ConfirmationTestStatus InstaGENI New Site Confirmation Tests Status]''' page.
__Note:__ Omni nick_names for site aggregates used for these tests are:
{{{
washington-ig=urn:publicid:IDN+instageni.washington.edu+authority+cm,https://instageni.washington.edu:12369/protogeni/xmlrpc/am
washington-ig-of=urn:publicid:IDN+openflow:foam:foam.instageni.washington.edu+authority+am,https://foam.instageni.washington.edu:3626/foam/gapi/2
}}}
== IG-CT-1 - Access to New Site VM resources ==
Got Aggregate version, which showed AM API V1, V2, and V3 are supported and V2 is default:
{{{
$ omni getversion -a washington-ig
09:24:59 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:24:59 INFO : Loading config file '/home/lnevers/.gcf/omni_config'
09:24:59 INFO : Using control framework portal
09:24:59 INFO : Member Authority is https://ch.geni.net/MA (from config)
09:24:59 INFO : Slice Authority is https://ch.geni.net/SA (from config)
09:24:59 INFO : Substituting AM nickname washington-ig with URL https://instageni.washington.edu:12369
09:25:03 INFO : (PG log url - look here for details on any failures: https://www.instageni.washington
09:25:03 INFO : AM uwash-ig URN: urn:publicid:IDN+instageni.washington.edu+authority+cm (url: https://
09:25:03 INFO : { 'code_tag': '59644b10cb058e22896f51ad801b8e23f0c18a97',
'geni_ad_rspec_versions': [ { 'extensions': [],
'namespace': 'http://www.protogeni.net/resources/rspec/0.1',
'schema': 'http://www.protogeni.net/resources/rspec/0.1/ad.xsd',
'type': 'ProtoGENI',
'version': '0.1'},
{ 'extensions': [],
'namespace': 'http://www.protogeni.net/resources/rspec/0.2',
'schema': 'http://www.protogeni.net/resources/rspec/0.2/ad.xsd',
'type': 'ProtoGENI',
'version': '0.2'},
{ 'extensions': [ 'http://www.protogeni.net/resources/rspec/ext/emu
'http://www.protogeni.net/resources/rspec/ext/sit
'namespace': 'http://www.protogeni.net/resources/rspec/2',
'schema': 'http://www.protogeni.net/resources/rspec/2/ad.xsd',
'type': 'ProtoGENI',
'version': '2'},
{ 'extensions': [ 'http://www.protogeni.net/resources/rspec/ext/emu
'http://www.protogeni.net/resources/rspec/ext/sit
'namespace': 'http://www.geni.net/resources/rspec/3',
'schema': 'http://www.geni.net/resources/rspec/3/ad.xsd',
'type': 'GENI',
'version': '3'}],
'geni_api': 2,
'geni_api_versions': { '1': 'https://boss.instageni.washington.edu:12369/protogeni/xmlrpc/am/1.0',
'2': 'https://boss.instageni.washington.edu:12369/protogeni/xmlrpc/am/2.0',
'3': 'https://boss.instageni.washington.edu:12369/protogeni/xmlrpc/am/3.0'},
'geni_request_rspec_versions': [ { 'extensions': [],
'namespace': 'http://www.protogeni.net/resources/rspec/0.1',
'schema': 'http://www.protogeni.net/resources/rspec/0.1/reques
'type': 'ProtoGENI',
'version': '0.1'},
{ 'extensions': [],
'namespace': 'http://www.protogeni.net/resources/rspec/0.2',
'schema': 'http://www.protogeni.net/resources/rspec/0.2/reques
'type': 'ProtoGENI',
'version': '0.2'},
{ 'extensions': [ 'http://www.protogeni.net/resources/rspec/ex
'namespace': 'http://www.protogeni.net/resources/rspec/2',
'schema': 'http://www.protogeni.net/resources/rspec/2/request.
'type': 'ProtoGENI',
'version': '2'},
{ 'extensions': [ 'http://www.protogeni.net/resources/rspec/ex
'namespace': 'http://www.geni.net/resources/rspec/3',
'schema': 'http://www.geni.net/resources/rspec/3/request.xsd',
'type': 'GENI',
'version': '3'}],
'hostname': 'boss.instageni.washington.edu',
'hrn': 'uwinstageni.cm',
'interface': 'aggregate',
'url': 'https://boss.instageni.washington.edu:12369/protogeni/xmlrpc/am',
'urn': 'urn:publicid:IDN+instageni.washington.edu+authority+cm'}
09:25:03 INFO : ------------------------------------------------------
09:25:03 INFO : Completed getversion:
Options as run:
aggregate: ['washington-ig']
framework: portal
noGetVersionCache: True
project: ln-test
Args: getversion
Result Summary:
Got version for uwash-ig
09:25:03 INFO : ======================================================
}}}
The InstaGENI version in" 'code_tag':'59644b10cb058e22896f51ad801b8e23f0c18a97'" is the same as the other available InstaGENI sites:
|| '''Site''' || ''' InstaGENI Code tag ''' ||
|| case.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| clemson.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| cornell.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| cs.princeton.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| gatech.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| gpolab.bbn.com || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| idre.ucla.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| illinois.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| iu.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| kettering.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| ku.gpeni.net || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| lan.sdn.uky.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| maxgigapop.net || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| metrodatacenter.com || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| missouri.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| northwestern.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| nps.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| nysernet.org || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| nyu.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| pks2.sdn.uky.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| rutgers.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| sox.net || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| umkc.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| utah.geniracks.net || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| utahddc.geniracks.net || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| utc.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
|| washington.edu || 59644b10cb058e22896f51ad801b8e23f0c18a97||
Get list of "available" compute resources:
{{{
$ omni -a washington-ig listresources --available -o
}}}
Verified that Advertisement RSpec only includes available resources, as requested:
{{{
$ egrep "node comp|available now" rspec-instageni-washing
}}}
Created a slice and a a 4 VMs sliver using the RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/Washington/I
{{{
$ omni createsliver -a washington-ig IG-CT-1 IG-CT-1-washington.rspec
09:28:48 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:28:48 INFO : Loading config file '/home/lnevers/.gcf/omni_config'
09:28:48 INFO : Using control framework portal
09:28:48 INFO : Member Authority is https://ch.geni.net/MA (from config)
09:28:48 INFO : Slice Authority is https://ch.geni.net/SA (from config)
09:28:48 INFO : Substituting AM nickname washington-ig with URL https://instageni.washington.edu:12369/protogeni/xmlrpc/am, URN
09:28:48 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-1 expires on 2015-02-18 15:19:13 UTC
09:28:48 INFO : Creating sliver(s) from rspec file IG-CT-1-washington.rspec for slice urn:publicid:IDN+ch.geni.net:ln-test+slice
09:29:06 INFO : (PG log url - look here for details on any failures: https://www.instageni.washington.edu/spewlogfile.php3?logf
09:29:06 INFO : Got return from CreateSliver for slice IG-CT-1 at uwash-ig:
09:29:06 INFO :
09:29:06 INFO :
09:29:06 INFO :
09:43:31 INFO :
09:43:31 INFO :
PC's geni_status is: ready
User lnevers logs in to PC using:
ssh -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc4.instageni.washington.edu
VM's geni_status is: changing
User lnevers logs in to VM using:
ssh -p 30522 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc2.instageni.washington.edu
}}}
=== Measurements ===
Log into specified host and collect iperf and ping statistics. All measurements are collected over 60 seconds, using default images and default link bandwidth:
'''Iperf InstaGENI Washington PC to VM (TCP) - TCP window size: 16.0 KByte (default)'''
''Collected: 2015-02-12''
__One Client__
{{{
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-60.0 sec 711 MBytes 99.4 Mbits/sec
}}}
__Five Clients__
{{{
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-60.0 sec 142 MBytes 19.9 Mbits/sec
[ 6] 0.0-60.0 sec 145 MBytes 20.3 Mbits/sec
[ 7] 0.0-60.1 sec 140 MBytes 19.6 Mbits/sec
[ 5] 0.0-60.1 sec 144 MBytes 20.1 Mbits/sec
[ 3] 0.0-60.2 sec 142 MBytes 19.8 Mbits/sec
[SUM] 0.0-60.2 sec 714 MBytes 99.6 Mbits/sec
}}}
__Ten Clients__
{{{
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-60.0 sec 71.6 MBytes 10.0 Mbits/sec
[ 11] 0.0-60.0 sec 72.2 MBytes 10.1 Mbits/sec
[ 10] 0.0-60.1 sec 71.8 MBytes 10.0 Mbits/sec
[ 5] 0.0-60.1 sec 71.4 MBytes 9.96 Mbits/sec
[ 8] 0.0-60.1 sec 71.4 MBytes 9.96 Mbits/sec
[ 6] 0.0-60.1 sec 71.9 MBytes 10.0 Mbits/sec
[ 3] 0.0-60.1 sec 71.9 MBytes 10.0 Mbits/sec
[ 9] 0.0-60.2 sec 72.1 MBytes 10.1 Mbits/sec
[ 12] 0.0-60.2 sec 70.2 MBytes 9.79 Mbits/sec
[ 7] 0.0-60.3 sec 72.2 MBytes 10.1 Mbits/sec
[SUM] 0.0-60.3 sec 717 MBytes 99.8 Mbits/sec
}}}
'''Iperf InstaGENI Washington PC to the VM (UDP) - UDP buffer size: 114 KByte (default)'''
{{{
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec
[ 3] Sent 512822 datagrams
[ 3] Server Report:
[ 3] 0.0-60.1 sec 660 MBytes 92.2 Mbits/sec 0.074 ms 42175/512821 (8.2%)
[ 3] 0.0-60.1 sec 1 datagrams received out-of-order
}}}
'''Ping from InstaGENI Washington PC to VM '''
{{{
60 packets transmitted, 60 received, 0% packet loss, time 59006ms
rtt min/avg/max/mdev = 0.409/0.668/0.759/0.046 ms
}}}
'''Iperf InstaGENI Washington VM to PC (TCP) - TCP window size: 23.5 KByte (default)'''
''Collected: 2015-02-12''
__One Client__
{{{
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-60.0 sec 714 MBytes 99.8 Mbits/sec
}}}
__Five Clients__
{{{
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-60.0 sec 206 MBytes 28.8 Mbits/sec
[ 3] 0.0-60.1 sec 187 MBytes 26.2 Mbits/sec
[ 6] 0.0-60.1 sec 133 MBytes 18.6 Mbits/sec
[ 7] 0.0-60.1 sec 98.8 MBytes 13.8 Mbits/sec
[ 5] 0.0-60.2 sec 95.9 MBytes 13.4 Mbits/sec
[SUM] 0.0-60.2 sec 721 MBytes 101 Mbits/sec
}}}
__Ten Clients__
{{{
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-60.0 sec 60.9 MBytes 8.51 Mbits/sec
[ 9] 0.0-60.1 sec 57.8 MBytes 8.07 Mbits/sec
[ 6] 0.0-60.1 sec 89.6 MBytes 12.5 Mbits/sec
[ 11] 0.0-60.2 sec 73.0 MBytes 10.2 Mbits/sec
[ 7] 0.0-60.2 sec 68.0 MBytes 9.48 Mbits/sec
[ 4] 0.0-60.3 sec 74.0 MBytes 10.3 Mbits/sec
[ 5] 0.0-60.3 sec 63.8 MBytes 8.87 Mbits/sec
[ 12] 0.0-60.3 sec 78.0 MBytes 10.9 Mbits/sec
[ 8] 0.0-60.4 sec 77.8 MBytes 10.8 Mbits/sec
[ 10] 0.0-60.4 sec 65.2 MBytes 9.06 Mbits/sec
[SUM] 0.0-60.4 sec 708 MBytes 98.3 Mbits/sec
}}}
'''Iperf InstaGENI Washington VM to the PC (UDP) - UDP buffer size: 224 KByte (default)'''
{{{
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec
[ 3] Sent 512782 datagrams
[ 3] Server Report:
[ 3] 0.0-60.0 sec 688 MBytes 96.1 Mbits/sec 0.129 ms 22286/512781 (4.3%)
[ 3] 0.0-60.0 sec 1 datagrams received out-of-order
}}}
'''Ping from InstaGENI Washington VM to PC '''
{{{
60 packets transmitted, 60 received, 0% packet loss, time 59004ms
rtt min/avg/max/mdev = 0.603/0.702/0.775/0.026 ms
}}}
== IG-CT-3 - Multiple sites experiment ==
Created a slice and a sliver with one VM container at Washington and one VM container at GPO using RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/Ins
{{{
$ stitcher createsliver IG-CT-3 IG-CT-3-washington.rspec
09:40:22 INFO : Configured logging from file /home/lnevers/gcf-2.8/src/gcf/stitcher_logging.conf
09:40:22 INFO : Reading slice IG-CT-3 credential...
09:40:22 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-3 expires on 2015-02-18 15:59:58 UTC
09:40:23 INFO : Multi-AM reservation will include resources from these aggregates:
09:40:23 INFO :
09:40:23 INFO :
09:40:23 INFO : Stitcher doing createsliver at ...
09:40:39 INFO : ... Allocation at complete.
09:40:39 INFO : Stitcher doing createsliver at ...
09:40:58 INFO : ... Allocation at complete.
09:40:58 INFO : All aggregates are complete.
09:40:58 INFO : Your resources expire at 2015-02-18T14:30:23 (UTC).
09:40:58 INFO : Saved combined reservation RSpec at 2 AMs to file '/home/lnevers/gcf-test/instarspec/Washington/IG-CT-3-manifest-rspec-multiam-combined.xml'
Success: Reserved resources in slice IG-CT-3 at 2 Aggregates, creating 1 GRE link(s).
}}}
Determined login information at each Washington and GPO aggregate:
{{{
$ readyToLogin --useSliceAggregates IG-CT-3
....
VM-2's geni_status is: ready
User lnevers logs in to VM-2 using:
ssh -p 30266 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc2.instageni.washington.edu
....
VM-1's geni_status is: ready
User lnevers logs in to VM-1 using:
ssh -p 32314 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
}}}
Login to each site and verify connectivity:
'''Ping from InstaGENI GPO VM to the Washington VM '''
{{{
lnevers@vm-1:~$ ping 192.168.1.2 -c 60 -q
PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
--- 192.168.1.2 ping statistics ---
60 packets transmitted, 60 received, 0% packet loss, time 59089ms
rtt min/avg/max/mdev = 77.780/104.662/218.617/30.135 ms
lnevers@vm-1:~$
}}}
'''Ping from InstaGENI Washington VM to GPO VM '''
{{{
lnevers@vm-2:~$ ping 192.168.1.1 -c 60 -q
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
--- 192.168.1.1 ping statistics ---
60 packets transmitted, 60 received, 0% packet loss, time 59070ms
rtt min/avg/max/mdev = 77.728/85.860/156.200/17.606 ms
lnevers@vm-2:~$
}}}
== IG-CT-4 - Multiple sites !OpenFlow experiment and interoperability ==
Site does not support GENI Meso-scale VLANs.
== IG-CT-5 - Experiment Monitoring ==
=== GMOC Monitoring ===
Reviewed content of the GMOC Monitoring page for [https://gmoc-db.grnoc.iu.edu/protected-openid/index.pl?method=aggregates aggregates], and found the FOAM aggreg
[[Image(Washington-FOAMAggregate.jpg)]]
Active !OpenFlow Slivers:
[[Image(Washington-OFSlivers.jpg)]]
List of !OpenFlow Resources in use:
[[Image(Washington-OFResources.jpg)]]
Monitoring shows Aggregate measurement for CPU utilization, Disk Utilization, Network Statistics and OF Datapath and Sliver Statistics:
[[Image(Washington-OFMonitoring.jpg)]]
=== GENI Monitoring ===
{{{
#!comment
Checked for site's compute and foam aggregates:
[[Image(Washington-genimon-aggregates.jpg)]]
Compute aggregate availability:
[[Image(Washington-genimon-compute.jpg, 60%)]]
FOAM Aggregate availability:
[[Image(Washington-genimon-foam.jpg, 60%)]]
External Checks for site aggregates:
[[Image(Washington-genimon-ext.jpg, 60%)]]
External Checks details:
[[Image(Washington-genimon-ext-detail.jpg, 60%)]]
}}}
== IG-CT-6 - Administrative Tests ==
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.
{{{
LNM:~$ ssh control.instageni.washington.edu
The authenticity of host 'control.instageni.washington.edu (128.95.190.3)' can't be established.
DSA key fingerprint is fa:3a:98:17:87:2b:4b:ce:4c:5d:e2:71:10:59:40:14.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'control.instageni.washington.edu,128.95.190.3' (DSA) to the list of known hosts.
Welcome to Ubuntu precise (development branch) (GNU/Linux 3.2.0-23-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Thu Feb 19 13:51:55 UTC 2015
System load: 0.11
Usage of /: 31.5% of 5.85GB
Memory usage: 42%
Swap usage: 0%
Processes: 168
Users logged in: 0
IP address for xenbr0: 128.95.190.3
IP address for xenbr0:1: 172.16.0.1
IP address for xenbr0:2: 10.249.249.253
IP address for xenbr1: 10.1.1.254
IP address for xenbr2: 10.2.1.254
IP address for xenbr3: 10.3.1.254
IP address for tun0: 10.8.0.1
Graph this data and manage this system at https://landscape.canonical.com/
New release '14.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
To run a command as administrator (user "root"), use "sudo ".
See "man sudo_root" for details.
lnevers@control:~$ sudo whoami
root
lnevers@control:~$ uname -a
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
lnevers@control:~$
}}}
Also access the boss node:
{{{
LNM:~$ ssh boss.instageni.washington.edu
sudo whoami
}}}
From boss node accessed each of the experiment nodes that support VMs:
{{{
[lnevers@boss ~]$ for i in pc1 pc2 pc3; do ssh $i "echo -n '===> Host: ';hostname;sudo whoami;uname -a;echo"; done
}}}
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):
{{{
[lnevers@boss ~]$ for i in pc4 pc5 ; do sudo ssh $i "echo -n '===> Host: ';hostname;whoami;uname -a;echo"; done
}}}
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:
{{{
LNM:~$ ssh ops.instageni.washington.edu
}}}
Access infrastructure switches using documented password. First connect to the switch named procurve1 the control network switch:
{{{
[lnevers@boss ~]$ sudo more /usr/testbed/etc/switch.pswd
XXXXXXXXX
[lnevers@boss ~]$ telnet procurve1
}}}
Connect to the switch named procurve2 the dataplane network switch via ssh using the documented password:
{{{
[lnevers@boss ~]$ sudo more /usr/testbed/etc/switch.pswd
xxxxxxx
[lnevers@boss ~]$ ssh manager@procurve2
}}}
Access the FOAM VM and gather information for version
{{{
LNM:~$ ssh boss.instageni.washington.edu
The authenticity of host 'boss.instageni.washington.edu (128.95.190.4)' can't be established.
RSA key fingerprint is 46:63:92:67:c8:75:20:4e:52:9f:2d:f6:cb:58:16:77.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'boss.instageni.washington.edu,128.95.190.4' (RSA) to the list of known hosts.
FreeBSD 9.0-STABLE (TESTBED-XEN) #0: Mon Mar 3 15:37:17 MST 2014
Welcome to FreeBSD!
Connection to boss.instageni.washington.edu closed.
LNM:~$ ssh foam.instageni.washington.edu
The authenticity of host 'foam.instageni.washington.edu (128.95.190.6)' can't be established.
RSA key fingerprint is 05:e9:50:c0:a0:d3:a9:02:95:60:99:fc:6e:ef:14:3f.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'foam.instageni.washington.edu,128.95.190.6' (RSA) to the list of known hosts.
Welcome to Ubuntu 12.04.5 LTS (GNU/Linux 3.2.0-70-generic x86_64)
* Documentation: https://help.ubuntu.com/
New release '14.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
lnevers@foam:~$ sudo whoami
root
lnevers@foam:~$ uname -a
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
lnevers@foam:~$ sudo foamctl admin:get-version --passwd-file=/etc/foam.passwd
{
"version": "0.14.0"
}
lnevers@foam:~$ }}}
Check FOAM configuration for site.admin.email, geni.site-tag, email.from settings:
{{{
lnevers@foam:~$ foamctl config:get-value --key="site.admin.email" --passwd-file=/etc/foam.passwd
{
"value": null
}
lnevers@foam:~$ foamctl config:get-value --key="geni.site-tag" --passwd-file=/etc/foam.passwd
{
"value": "foam.instageni.washington.edu"
}
lnevers@foam:~$ foamctl config:get-value --key="email.from" --passwd-file=/etc/foam.passwd
{
"value": "iancote@uw.edu"
}
lnevers@foam:~$
# check if FOAM auto-approve is on. Value 2 = auto-approve is on.
lnevers@foam:~$ foamctl config:get-value --key="geni.approval.approve-on-creation" --passwd-file=/etc/foam.passwd
{
"value": 2
}
lnevers@foam:~$
}}}
Show FOAM slivers details:
{{{
lnevers@foam:~$ foamctl geni:list-slivers --passwd-file=/etc/foam.passwd
{
"slivers": []
}
lnevers@foam:~$
}}}
Access the FlowVisor VM and gather version information:
{{{
LNM:~$ ssh flowvisor.instageni.washington.edu
The authenticity of host 'flowvisor.instageni.washington.edu (128.95.190.7)' can't be established.
RSA key fingerprint is 8c:01:f1:e7:2e:76:e2:22:e8:99:9d:68:e6:61:af:ae.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'flowvisor.instageni.washington.edu,128.95.190.7' (RSA) to the list of known hosts.
Welcome to Ubuntu 12.04.5 LTS (GNU/Linux 3.2.0-70-generic x86_64)
* Documentation: https://help.ubuntu.com/
New release '14.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
lnevers@flowvisor:~$ sudo whoami
root
lnevers@flowvisor:~$ uname -a
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
lnevers@flowvisor:~$
}}}
Check the !FlowVisor version, list of devices, get details for a device, list of active slices, and details for one of the slices:
{{{
lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd ping hello
Got reply:
PONG(fvadmin): FV version=flowvisor-0.8.17::hello
lnevers@flowvisor:~$
# Devices
lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd listDevices
lnevers@flowvisor:~$
# Could not show device details
# fvctl --passwd-file=/etc/flowvisor.passwd getDeviceInfo 06:d6:6c:3b:e5:68:00:00
#Slices
lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd listSlices
Slice 0: fvadmin
lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd getSliceInfo fvadmin
Got reply:
drop_policy=exact
contact_email=fvadmin@localhost
controller_hostname=none
controller_port=0
creator=fvadmin
lnevers@flowvisor:~$
}}}
Check the FlowVisor setting:
{{{
lnevers@flowvisor:~$ fvctl --passwd-file=/etc/flowvisor.passwd dumpConfig /tmp/flowvisor-config
lnevers@flowvisor:~$ cat /tmp/flowvisor-config
{
"flowvisor": [
{
"api_webserver_port": 8080,
"api_jetty_webserver_port": -1,
"checkpointing": false,
"listen_port": 6633,
"track_flows": false,
"stats_desc_hack": false,
"run_topology_server": false,
"logging": "NOTE",
"log_ident": "flowvisor",
"log_facility": "LOG_LOCAL7",
"version": "flowvisor-0.9",
"host": "localhost",
"default_flood_perm": "fvadmin",
"config_name": "default"
}
],
"Slice": [
{
"config_name": "default",
"flowmap_type": "federated",
"name": "fvadmin",
"creator": "fvadmin",
"passwd_crypt": "xxx",
"passwd_salt": "xxx",
"controller_hostname": "none",
"controller_port": 0,
"contact_email": "fvadmin@localhost",
"drop_policy": "exact",
"lldp_spam": true
}
],
"FlowSpaceRule": []
}lnevers@flowvisor:~$
}}}
----
{{{
#!html
Email help@geni.net for GENI support or email me with feedback on this page!
}}}