Changes between Version 34 and Version 35 of GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-6


Ignore:
Timestamp:
08/14/12 18:44:04 (9 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-6

    v34 v35  
    139139{{{
    140140 $ omni.py -a exobbn createsliver EG-EXP-6-exp1 EG-EXP-6-exp1-exobbn.rspec
    141  ??? $ omni.py -a of-exobbn createsliver EG-EXP-6-exp1 EG-EXP-4-exp1-openflow-exobbn.rspec
     141 $ omni.py -a of-exobbn createsliver EG-EXP-6-exp1 EG-EXP-4-exp1-openflow-exobbn.rspec
    142142 $ omni.py -a of-bbn createsliver EG-EXP-6-exp1 EG-EXP-6-exp1-openflow-bbn.rspec
    143143 $ omni.py -a of-nlr createsliver EG-EXP-6-exp1 EG-EXP-6-exp1-openflow-nlr.rspec
    144  ??? $ omni.py -a of-rci createsliver EG-EXP-6-exp1 EG-EXP-6-exp1-openflow-exorci.rspec
     144 $ omni.py -a of-rci createsliver EG-EXP-6-exp1 EG-EXP-6-exp1-openflow-exorci.rspec
    145145 $ omni.py -a exorci createsliver EG-EXP-6-exp1 EG-EXP-6-exp1-exorci.rspec
    146146}}}
     
    167167 $ omni.py -a exobbn listresources EG-EXP-6-exp1 -o
    168168 $ omni.py -a exorci listresources EG-EXP-6-exp1 -o
    169  $ egep hostname EG-EXP-6-exp1-rspec-bbn-hn-exogeni-net-11443-orca.xml
     169 $ egrep hostname EG-EXP-6-exp1-rspec-bbn-hn-exogeni-net-11443-orca.xml
    170170   <login authentication="ssh-keys" hostname="192.1.242.6" port="22" username="root"/>
    171171 $ egrep hostname EG-EXP-6-exp1-rspec-rci-hn-exogeni-net-11443-orca.xml
    172    <login authentication="ssh-keys" hostname="152.54.14.18" port="22" username="root"/>   
     172   <login authentication="ssh-keys" hostname="152.54.14.13" port="22" username="root"/>   
     173}}}
     174
     175Login to BBN VM and send traffic to remote:
     176{{{
     177 $ ssh root@192.1.242.6
     178 root@debian:~# ifconfig eth1
     179 eth1      Link encap:Ethernet  HWaddr 52:54:00:5a:92:fe 
     180          inet addr:10.42.19.27  Bcast:10.42.19.255  Mask:255.255.255.0
     181          inet6 addr: fe80::5054:ff:fe5a:92fe/64 Scope:Link
     182          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
     183          RX packets:12 errors:0 dropped:0 overruns:0 frame:0
     184          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
     185          collisions:0 txqueuelen:1000
     186          RX bytes:864 (864.0 B)  TX bytes:398 (398.0 B)
     187 root@debian:~# ping 10.42.19.25
     188}}}
     189Login to RENCI VM and send traffic to remote:
     190{{{
     191 $ ssh root@152.54.14.13
     192  root@debian:~# ifconfig eth1
     193  eth1      Link encap:Ethernet  HWaddr 52:54:00:74:38:fd 
     194          inet addr:10.42.19.25  Bcast:10.42.255.255  Mask:255.255.0.0
     195          inet6 addr: fe80::5054:ff:fe74:38fd/64 Scope:Link
     196          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
     197          RX packets:15 errors:0 dropped:0 overruns:0 frame:0
     198          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
     199          collisions:0 txqueuelen:1000
     200          RX bytes:1056 (1.0 KiB)  TX bytes:398 (398.0 B)
     201 root@debian:~# ping 10.42.19.27
    173202}}}
    174203
     
    192221Defined an RSpec for one VM and one bare metal node on the shared VLAN 1750 in the BBN ExoGENI rack [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral4/Rspecs/AcceptanceTests/EG-EXP-6/EG-EXP-6-exp2-exobbn.rspec EG-EXP-6-exp2-exobbn.rspec].  Attached as a reference, even though it could not be used for this test case as described.
    193222
    194 Two options were available because the Bare Metal node is only available via the ExoSM:
    195 
    196  a.  Replace the BBN SM reservation with a reservation via the ExoSM, but this will cause the next step to fail. The RENCI SM reservation will report that a sliver by that name already exists, due to the ExoSM request.  To get around this problem, one option is to replace the bare metal node with a VM, so that the requests could be submitted as expected to each of the local SMs.
    197 
    198  b. Replace the BBN SM reservation with a reservation via the ExoSM, but create a new slice and sliver name for the RCI portion. So the BBN resources are reserved via the ExoSM, and the RENCI resources are reserved via the local RENCI SM.
    199 
    200 Option ''a'' was chosen for this test run, and the new RSpec used is [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral4/Rspecs/AcceptanceTests/EG-EXP-6/EG-EXP-6-exp2-exobbn-mod.rspec EG-EXP-6-exp2-exobbn-mod.rspec]. ???VERIFY???
     223The Bare Metal node is only available via the ExoSM, so in order to preserve the requests to the individual AMs, modified the RSpec to use 2 VMs, and the new RSpec used is [http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral4/Rspecs/AcceptanceTests/EG-EXP-6/EG-EXP-6-exp2-exobbn-mod.rspec EG-EXP-6-exp2-exobbn-mod.rspec].
    201224
    202225
     
    231254Create a sliver for the network resources required by experiment 2:
    232255{{{
     256$ omni.py -a of-exobbn createsliver EG-EXP-6-exp2 EG-EXP-6-exp2-openflow-exobbn.rspec
    233257$ omni.py -a of-bbn createsliver EG-EXP-6-exp2 EG-EXP-6-exp2-openflow-bbn.rspec
    234258$ omni.py -a of-nlr createsliver EG-EXP-6-exp2 EG-EXP-6-exp2-openflow-nlr.rspec
     259$ omni.py -a of-exorci createsliver EG-EXP-6-exp2 EG-EXP-6-exp2-openflow-exorci.rspec
    235260}}}
    236261
     
    247272 $ omni.py -a exobbn listresources EG-EXP-6-exp2 -o
    248273 $ omni.py -a exorci listresources EG-EXP-6-exp2 -o
    249  $ egep hostname EG-EXP-6-exp2-rspec-bbn-hn-exogeni-net-11443-orca.xml
    250    <login authentication="ssh-keys" hostname="192.1.242.9" port="22" username="root"/>     
    251    <login authentication="ssh-keys" hostname="192.1.242.8" port="22" username="root"/>       
     274 $ egrep hostname EG-EXP-6-exp2-rspec-bbn-hn-exogeni-net-11443-orca.xml
     275   <login authentication="ssh-keys" hostname="192.1.242.8" port="22" username="root"/>     
     276   <login authentication="ssh-keys" hostname="192.1.242.7" port="22" username="root"/>           
    252277 $ egrep hostname EG-EXP-6-exp2-rspec-rci-hn-exogeni-net-11443-orca.xml
    253    <login authentication="ssh-keys" hostname="152.54.14.20" port="22" username="root"/>     
    254    <login authentication="ssh-keys" hostname="152.54.14.19" port="22" username="root"/>       
     278   <login authentication="ssh-keys" hostname="152.54.14.16" port="22" username="root"/>     
     279   <login authentication="ssh-keys" hostname="152.54.14.14" port="22" username="root"/>     
     280}}}
     281
     282Login to first BBN VM and send traffic to remote:
     283{{{
     284 $ ssh root@192.1.242.7
     285 root@debian:~# ifconfig eth1
     286 eth1      Link encap:Ethernet  HWaddr 52:54:00:0e:77:26 
     287          inet addr:10.42.18.98  Bcast:10.42.18.255  Mask:255.255.255.0
     288          inet6 addr: fe80::5054:ff:fe0e:7726/64 Scope:Link
     289          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
     290          RX packets:18 errors:0 dropped:0 overruns:0 frame:0
     291          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
     292          collisions:0 txqueuelen:1000
     293          RX bytes:1248 (1.2 KiB)  TX bytes:398 (398.0 B)
     294root@debian:~# ping 10.42.18.15
     295
     296
     297}}}
     298Login to second BBN VM and send traffic to remote:
     299{{{
     300 $ ssh root@192.1.242.8
     301 root@debian:~# ifconfig eth1
     302 eth1      Link encap:Ethernet  HWaddr 52:54:00:9f:cf:e6 
     303          inet addr:10.42.18.77  Bcast:10.42.18.255  Mask:255.255.255.0
     304          inet6 addr: fe80::5054:ff:fe9f:cfe6/64 Scope:Link
     305          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
     306          RX packets:21 errors:0 dropped:0 overruns:0 frame:0
     307          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
     308          collisions:0 txqueuelen:1000
     309          RX bytes:1440 (1.4 KiB)  TX bytes:398 (398.0 B)
     310root@debian:~# ping 10.42.18.16
     311
     312}}}
     313
     314Login to first RENCI VM and send traffic to remote:
     315{{{
     316$ ssh root@152.54.14.14
     317 root@debian:~# ifconfig eth1
     318 eth1      Link encap:Ethernet  HWaddr 52:54:00:92:84:59 
     319          inet addr:10.42.18.16  Bcast:10.42.18.255  Mask:255.255.255.0
     320          inet6 addr: fe80::5054:ff:fe92:8459/64 Scope:Link
     321          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
     322          RX packets:21 errors:0 dropped:0 overruns:0 frame:0
     323          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
     324          collisions:0 txqueuelen:1000
     325          RX bytes:1440 (1.4 KiB)  TX bytes:398 (398.0 B)
     326root@debian:~# ping 10.42.18.98
     327
     328}}}
     329Login to second RENCI VM and send traffic to remote:
     330{{{
     331$ ssh root@152.54.14.16
     332root@debian:~# ifconfig eth1
     333eth1      Link encap:Ethernet  HWaddr 52:54:00:4c:59:50 
     334          inet addr:10.42.18.15  Bcast:10.42.18.255  Mask:255.255.255.0
     335          inet6 addr: fe80::5054:ff:fe4c:5950/64 Scope:Link
     336          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
     337          RX packets:16 errors:0 dropped:0 overruns:0 frame:0
     338          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
     339          collisions:0 txqueuelen:1000
     340          RX bytes:1116 (1.0 KiB)  TX bytes:398 (398.0 B)
     341root@debian:~# ping 10.42.18.77
     342
    255343}}}
    256344
     
    301389Requests are as follows:
    302390{{{
    303  $ omni.py -a exobbn createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-exobbn.rspec   ## See Note1
    304  $ omni.py -a pgeni createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-bbn-pgeni.rspec
     391 $ omni.py -a exobbn createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-exobbn.rspec 
     392 $ omni.py -a of-exobbn createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-openflow-exobbn.rspec ## add to svn
     393 $ omni.py -a pgeni createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-bbn-pgeni.rspec  ## See Note1
    305394 $ omni.py -a of-bbn createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-openflow-bbn.rspec
    306395 $ omni.py -a of-i2 createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-openflow-i2.rspec
    307  $ omni.py -a pg2 createsliver EG-EXP-6-exp3 --api-version 2 -t GENI 3 EG-EXP-6-exp3-rutgers-wapg.rspec
     396 $ omni.py -a pg2 createsliver EG-EXP-6-exp3 --api-version 2 -t GENI 3 EG-EXP-6-exp3-rutgers-wapg.rspec ## Both WAPG not available
    308397 $ omni.py -a of-rutgers createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-openflow-rutgers.rspec
    309398}}}
     
    318407 $ omni.py -a exobbn sliverstatus EG-EXP-6-exp3
    319408 $ omni.py -a exobbn listresources EG-EXP-6-exp3 -o
    320  $ egep hostname EG-EXP-6-exp3-rspec-bbn-hn-exogeni-net-11443-orca.xml
    321    < >
     409 $ egrep hostname EG-EXP-6-exp3-rspec-bbn-hn-exogeni-net-11443-orca.xml
     410   <login authentication="ssh-keys" hostname="192.1.242.9" port="22" username="root"/>
    322411}}}
    323412
    324413Determine the resources allocated to the WAPG Rutgers node:
    325414{{{
    326  $ omni.py -a pg2 sliverstatus EG-EXP-6-exp3 --api-version 2 -t GENI 3
     415 $ omni.py -a pg2 sliverstatus EG-EXP-6-exp3 --api-version 2 -t GENI 3 -o
    327416}}}
    328417
     
    335424}}}
    336425
    337 Login to each node in the slice, onfigure data plane network interfaces on any non-ExoGENI resources as necessary,
     426Login to each node in the slice, configure data plane network interfaces on any non-ExoGENI resources as necessary,
    338427and send traffic to each of the other systems; leave traffic running.
     428
     429Login to ExoGENI Node and send traffic to GPO PG node:
     430{{{
     431$ ssh 192.1.242.9 -l root
     432eth1      Link encap:Ethernet  HWaddr 52:54:00:e6:5e:1a 
     433          inet addr:10.42.11.198  Bcast:10.42.255.255  Mask:255.255.0.0
     434          inet6 addr: fe80::5054:ff:fee6:5e1a/64 Scope:Link
     435          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
     436          RX packets:38 errors:0 dropped:0 overruns:0 frame:0
     437          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
     438          collisions:0 txqueuelen:1000
     439          RX bytes:2496 (2.4 KiB)  TX bytes:398 (398.0 B)
     440$ ping 10.42.11.209
     441}}}
     442
     443Login to GPO PG node and send traffic to ExoGENI node:
     444{{{
     445$ ssh pc9.pgeni.gpolab.bbn.com
     446???
     447
     448}}}
     449
    339450
    340451== 26. Verify that all three experiments continue to run ==