[[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! }}}