OG-EXP-4: OpenGENI Multi-site Acceptance Test
This page captures status for the test case OG-EXP-4. For additional information see the Acceptance Test Status - May 2013 page overall status, or the OpenGENI Acceptance Test Plan for details about the planned evaluation.
Last Update: 2013/05/16"
Step | State | Notes | Tickets |
Step 1 | Pass | ||
Step 2 | N/A | test modified for one site | |
Step 3 | N/A | test modified for one site | |
Step 4 | Pass | ||
Step 5 | N/A | test modified for one site | |
Step 6 | Pass | ||
Step 7 | Pass | ||
Step 8 | Pass | #67 | |
Step 9 | Pass | ||
Step 10 | Pass | ||
Step 11 | N/A | test modified for one site | |
Step 12 | Pass | ||
Step 13 | Fail | later step show did not get requested interfaces | #68 |
Step 14 | Fail | Could not exchange traffic as planned | #68 |
Step 15 | Fail | Could not exchange traffic as planned | #68 |
Step 16 | Fail | Cannot install make for pingPlus | #57 |
Step 17 | Fail | Cannot install iperf for baseline measurements | #57 |
Step 18 | Fail | Could not get requested interfaces | #68 |
Step 19 | Fail | Cannot install iperf for baseline measurements | #57 |
Step 20 | Pass |
State Legend | Description |
Pass | Test completed and met all criteria |
Pass: most criteria | Test completed and met most criteria. Exceptions documented |
Fail | Test completed and failed to meet criteria. |
Complete | Test completed but will require re-execution due to expected changes |
Blocked | Blocked by ticketed issue(s). |
In Progress | Currently under test. |
Test Plan Steps
This test case uses the following aggregate nick_names:
gram=,https://128.89.91.170:5001
Evaluation Note: Host with two interfaces in Rspec only have one interface, ticket #?????
Evaluation Note: Test requires running pingplus tool, which must be compiled on the nodes. There no sudo access and therefore cannot install "make" which is required to compile pingPlus.
Evaluation Note: Cannot install iperf for baseline measurements, No sudo. Ticket #57
Step 1. As Experimenter1, Request ListResources from BBN OpenGENI.
As user "lnevers" requested a list of resources at OpenGENI Aggregate:
$ omni.py listresources -a gram2 -V2 INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework gram INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN INFO:omni:Listed advertised resources at 1 out of 1 possible aggregates. INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN INFO:omni:<?xml version="1.0" ?> INFO:omni: <!-- Resources at AM: URN: unspecified_AM_URN URL: https://128.89.91.170:5002 --> INFO:omni: <rspec type="advertisement" xmlns="http://www.geni.net/resources/rspec/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni <node_type type_name="m1.small"/> <node_type type_name="m1.medium"/> <node_type type_name="m1.large"/> <node_type type_name="m1.xlarge"/> <disk_image description="" name="ubuntu-12.04" os="Linux" version="12"/> <sliver_type name="m1.small"/> <available now="True"/> </node></rspec> INFO:omni: ------------------------------------------------------------ INFO:omni: Completed listresources: Options as run: aggregate: ['gram2'] framework: gram Args: listresources Result Summary: Queried resources from 1 of 1 aggregate(s). INFO:omni: ============================================================
Step 2. Request ListResources for second OpenGENI AM
A second rack is not available test case is modified to run with one aggregate. Skipping step.
Step 3. Review ListResources output from both AMs.
Only one AM is used in this initial evaluation.
Step 4. Define a request RSpec for VMs at BBN OpenGENI to be on separate VM servers.
It is not possible to specify which Server a VM will be allocated on.
Request RSPec used:
<?xml version="1.0" encoding="UTF-8"?> <rspec type="request" xmlns="http://www.geni.net/resources/rspec/3" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/request.xsd"> <node client_id="exp1-host1" component_manager_id="urn:publicid:geni:bos:gcf+authority+am" > <sliver_type name="m1.small"> <disk_image description="" name="ubuntu-12.04" os="Linux" version="12"/> </sliver_type> <interface client_id="exp1-host1:if0" > <ip address="172.16.1.1" netmask="255.255.0.0" /> </interface> </node> <node client_id="exp1-host2" component_manager_id="urn:publicid:geni:bos:gcf+authority+am" > <sliver_type name="m1.small"> <disk_image description="" name="ubuntu-12.04" os="Linux" version="12"/> </sliver_type> <interface client_id="exp1-host2:if0" > <ip address="172.16.1.2" netmask="255.255.0.0" /> </interface> </node> <link client_id="link-0"> <interface_ref client_id="exp1-host1:if0"/> <interface_ref client_id="exp1-host2:if0"/> </link> </rspec>
Step 5. Define a request RSpec for a VM at remote OpenGENI for an unbound exclusive non-OpenFlow VLAN to connect the 2 endpoints.
A second rack is not available test case is modified to run with one aggregate. Skipping step.
Step 6. Create the first slice.
First slice:
$ omni.py createslice OG-EXP-4-exp1 INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework gram INFO:omni:Created slice with Name OG-EXP-4-exp1, URN urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp1, Expiration 2013-05-16 20:08:20 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: framework: gram Args: createslice OG-EXP-4-exp1 Result Summary: Created slice with Name OG-EXP-4-exp1, URN urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp1, Expiration 2013-05-16 20:08:20 INFO:omni: ============================================================
Step 7. Create a sliver at each OpenGENI aggregate using the RSpecs defined above.
Created sliver at one AM:
$ omni.py -a gram2 -V2 createsliver OG-EXP-4-exp1 OG-EXP-4-exp1.rspec INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework gram INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN WARNING:omni:Slice urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp1 expires in <= 3 hours INFO:omni:Slice urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp1 expires on 2013-05-16 20:08:20 UTC INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN INFO:omni:Creating sliver(s) from rspec file OG-EXP-4-exp1.rspec for slice urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp1 INFO:omni:Got return from CreateSliver for slice OG-EXP-4-exp1 at https://128.89.91.170:5002: INFO:omni:<?xml version="1.0" ?> INFO:omni: <!-- Reserved resources for: Slice: OG-EXP-4-exp1 at AM: URN: unspecified_AM_URN URL: https://128.89.91.170:5002 --> INFO:omni: <rspec type="manifest" xmlns="http://www.geni.net/resources/rspec/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rs <node client_id="exp1-host2" component_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+node+boscompute4" component_manager_id="urn:publicid:IDN+boscontroller.gpolab.bbn. <interface client_id="exp1-host2:if0" mac_address="fa:16:3e:f7:e4:23" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+interface4d6acfdd-9bf2-447b-aca9- <ip address="10.0.60.101" type="ip"/> </interface> <sliver_type name="m1.small"> <disk_image name="urn:publicid:IDN+boscontroller.gpolab.bbn.com+imageubuntu-12.04" os="Linux" version="12"/> </sliver_type> <services> <login authentication="ssh-keys" hostname="boscontroller" port="3000" username="lnevers"/> </services> <host name="exp1-host2"/> </node> <node client_id="exp1-host1" component_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+node+boscompute4" component_manager_id="urn:publicid:IDN+boscontroller.gpolab.bbn. <interface client_id="exp1-host1:if0" mac_address="fa:16:3e:45:ec:66" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+interface3e3cfb60-24ce-4449-b177- <ip address="10.0.60.100" type="ip"/> </interface> <sliver_type name="m1.small"> <disk_image name="urn:publicid:IDN+boscontroller.gpolab.bbn.com+imageubuntu-12.04" os="Linux" version="12"/> </sliver_type> <services> <login authentication="ssh-keys" hostname="boscontroller" port="3001" username="lnevers"/> </services> <host name="exp1-host1"/> </node> <link client_id="link-0" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+linke4d0a54c-46e1-4a26-961b-d3162cd54705"> <interface_ref client_id="exp1-host1:if0"/> <interface_ref client_id="exp1-host2:if0"/> </link> </rspec> INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createsliver: Options as run: aggregate: ['gram2'] framework: gram Args: createsliver OG-EXP-4-exp1 OG-EXP-4-exp1.rspec Result Summary: Got Reserved resources RSpec from 128-89-91-170-5002 INFO:omni: ============================================================
Step 8. Log in to each of the systems, and send traffic to the other system, leave traffic running.
Note: Unable to use readyToLogin.py, ticket #67
Login information:
<login authentication="ssh-keys" hostname="boscontroller" port="3000" username="lnevers"/> <login authentication="ssh-keys" hostname="boscontroller" port="3001" username="lnevers"/>
Logged into first host:
$ ssh 128.89.91.170 -p 3000 lnevers@exp1-host2:~$ /sbin/ifconfig eth1 eth1 Link encap:Ethernet HWaddr fa:16:3e:f7:e4:23 inet addr:10.0.60.101 Bcast:10.0.60.255 Mask:255.255.255.0 inet6 addr: fe80::f816:3eff:fef7:e423/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:183 errors:0 dropped:0 overruns:0 frame:0 TX packets:60 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:28740 (28.7 KB) TX bytes:9040 (9.0 KB) lnevers@exp1-host2:~$ ping 10.0.60.100 PING 10.0.60.100 (10.0.60.100) 56(84) bytes of data. 64 bytes from 10.0.60.100: icmp_req=1 ttl=64 time=0.809 ms 64 bytes from 10.0.60.100: icmp_req=2 ttl=64 time=0.629 ms 64 bytes from 10.0.60.100: icmp_req=3 ttl=64 time=0.756 ms 64 bytes from 10.0.60.100: icmp_req=4 ttl=64 time=0.775 ms 64 bytes from 10.0.60.100: icmp_req=5 ttl=64 time=0.688 ms
Logged into second host:
$ ssh 128.89.91.170 -p 3001 lnevers@exp1-host1:~$ /sbin/ifconfig eth1 eth1 Link encap:Ethernet HWaddr fa:16:3e:45:ec:66 inet addr:10.0.60.100 Bcast:10.0.60.255 Mask:255.255.255.0 inet6 addr: fe80::f816:3eff:fe45:ec66/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:197 errors:0 dropped:0 overruns:0 frame:0 TX packets:114 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:26603 (26.6 KB) TX bytes:14352 (14.3 KB) lnevers@exp1-host1:~$ ping 10.0.60.101 PING 10.0.60.101 (10.0.60.101) 56(84) bytes of data. 64 bytes from 10.0.60.101: icmp_req=1 ttl=64 time=1.03 ms 64 bytes from 10.0.60.101: icmp_req=2 ttl=64 time=0.751 ms
Step 9. As Experimenter2, Request ListResources from BBN OpenGENI
(skipping second remote OpenGENI, only one rack available)
As user "lnevers2" requested list of resources from aggregate:
lnevers2@arendia $ omni.py listresources -a gram2 -V2 INFO:omni:Loading config file /home/lnevers2/.gcf/omni_config INFO:omni:Using control framework gram INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN INFO:omni:Listed advertised resources at 1 out of 1 possible aggregates. INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN INFO:omni:<?xml version="1.0" ?> INFO:omni: <!-- Resources at AM: URN: unspecified_AM_URN URL: https://128.89.91.170:5002 --> INFO:omni: <rspec type="advertisement" xmlns="http://www.geni.net/resources/rspec/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:// <node_type type_name="m1.small"/> <node_type type_name="m1.medium"/> <node_type type_name="m1.large"/> <node_type type_name="m1.xlarge"/> <disk_image description="" name="ubuntu-12.04" os="Linux" version="12"/> <sliver_type name="m1.small"/> <available now="True"/> </node></rspec> INFO:omni: ------------------------------------------------------------ INFO:omni: Completed listresources: Options as run: aggregate: ['gram2'] framework: gram Args: listresources Result Summary: Queried resources from 1 of 1 aggregate(s). INFO:omni: ============================================================
Step 10. Define an request RSpec and request resources
A four VMs linear topology is defined:
<?xml version="1.0" encoding="UTF-8"?> <rspec type="request" xmlns="http://www.geni.net/resources/rspec/3" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/request.xsd"> <node client_id="host" component_manager_id="urn:publicid:geni:bos:gcf+authority+am" > <sliver_type name="m1.small"> <disk_image description="" name="ubuntu-12.04" os="Linux" version="12"/> </sliver_type> <interface client_id="host:if0"> </interface> <interface client_id="host:if1"> <ip address="192.168.3.1" netmask="255.255.255.0" type="ipv4"/> </interface> </node> <node client_id="host1" component_manager_id="urn:publicid:geni:bos:gcf+authority+am" > <sliver_type name="m1.small"> <disk_image description="" name="ubuntu-12.04" os="Linux" version="12"/> </sliver_type> <interface client_id="host1:if0"> </interface> <interface client_id="host1:if1"> <ip address="192.168.2.1" netmask="255.255.255.0" type="ipv4"/> </interface> </node> <node client_id="host2" component_manager_id="urn:publicid:geni:bos:gcf+authority+am" > <sliver_type name="m1.small"> <disk_image description="" name="ubuntu-12.04" os="Linux" version="12"/> </sliver_type> <interface client_id="host2:if0"> <ip address="192.168.2.2" netmask="255.255.255.0" type="ipv4"/> </interface> </node> <node client_id="host3" component_manager_id="urn:publicid:geni:bos:gcf+authority+am" > <sliver_type name="m1.small"> <disk_image description="" name="ubuntu-12.04" os="Linux" version="12"/> </sliver_type> <interface client_id="host3:if0"> <ip address="192.168.3.2" netmask="255.255.255.0" type="ipv4"/> </interface> </node> <link client_id="lan0"> <interface_ref client_id="host1:if0"/> <interface_ref client_id="host:if0"/> <link_type name="lan"/> </link> <link client_id="lan1"> <interface_ref client_id="host1:if1"/> <interface_ref client_id="host2:if0"/> <link_type name="lan"/> </link> <link client_id="lan2"> <interface_ref client_id="host:if1"/> <interface_ref client_id="host3:if0"/> <link_type name="lan"/> </link> </rspec>
Step 11. Define a request RSpec to add two VMs at Site2 and two VLANs to connect the BBN OpenGENI to the Site2 OpenGENI.
Modified for one aggregate, skipping step.
Step 12. Create a second slice.
As "lnevers2" created the second slice:
$ omni.py createslice OG-EXP-4-exp2 INFO:omni:Loading config file /home/lnevers2/.gcf/omni_config INFO:omni:Using control framework gram INFO:omni:Created slice with Name OG-EXP-4-exp2, URN urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp2, Expiration 2013-05-16 20:42:36 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: framework: gram Args: createslice OG-EXP-4-exp2 Result Summary: Created slice with Name OG-EXP-4-exp2, URN urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp2, Expiration 2013-05-16 20:42:36 INFO:omni: ============================================================
Step 13. In the second slice, create a sliver at each OpenGENI aggregate using the RSpecs defined above.
Modified for one aggregate. Created the sliver at the OpenGENI aggregate:
$ omni.py -a gram2 -V2 createsliver OG-EXP-4-exp2 ./OG-EXP-4-exp2.rspec INFO:omni:Loading config file /home/lnevers2/.gcf/omni_config INFO:omni:Using control framework gram INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN WARNING:omni:Slice urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp2 expires in <= 3 hours INFO:omni:Slice urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp2 expires on 2013-05-16 20:42:36 UTC INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN INFO:omni:Creating sliver(s) from rspec file ./OG-EXP-4-exp2.rspec for slice urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp2 INFO:omni:Got return from CreateSliver for slice OG-EXP-4-exp2 at https://128.89.91.170:5002: INFO:omni:<?xml version="1.0" ?> INFO:omni: <!-- Reserved resources for: Slice: OG-EXP-4-exp2 at AM: URN: unspecified_AM_URN URL: https://128.89.91.170:5002 --> INFO:omni: <rspec type="manifest" xmlns="http://www.geni.net/resources/rspec/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/reso <link client_id="lan1" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+link2e4489fb-b9c1-4e42-99f7-534f8c99a4e1"> <interface_ref client_id="host1:if1"/> <interface_ref client_id="host2:if0"/> <link_type name="lan"/> </link> <link client_id="lan2" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+link39a0f15a-9a61-4368-a7db-a32cac4e91c0"> <interface_ref client_id="host:if1"/> <interface_ref client_id="host3:if0"/> <link_type name="lan"/> </link> <node client_id="host" component_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+node+boscompute4" component_manager_id="urn:publicid:IDN+boscontroller.gpolab.bb <interface client_id="host:if0" mac_address="fa:16:3e:05:66:4b" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+interfaced5952d4e-a14a-4121-a7e <ip address="10.0.63.100" type="ip"/> </interface> <interface client_id="host:if1" mac_address="fa:16:3e:47:a8:7c" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+interface1ae7eed3-737e-455a-b70 <ip address="10.0.62.100" type="ip"/> </interface> <sliver_type name="m1.small"> <disk_image name="urn:publicid:IDN+boscontroller.gpolab.bbn.com+imageubuntu-12.04" os="Linux" version="12"/> </sliver_type> <services> <login authentication="ssh-keys" hostname="boscontroller" port="3002" username="lnevers2"/> </services> <host name="host"/> </node> <link client_id="lan0" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+linkeabfc44f-b04a-413b-a42a-c7038007641d"> <interface_ref client_id="host1:if0"/> <interface_ref client_id="host:if0"/> <link_type name="lan"/> </link> <node client_id="host3" component_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+node+boscompute2" component_manager_id="urn:publicid:IDN+boscontroller.gpolab.b <interface client_id="host3:if0" mac_address="fa:16:3e:c2:1d:7d" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+interface0606cad2-10c0-4bd3-aa <ip address="10.0.62.103" type="ip"/> </interface> <sliver_type name="m1.small"> <disk_image name="urn:publicid:IDN+boscontroller.gpolab.bbn.com+imageubuntu-12.04" os="Linux" version="12"/> </sliver_type> <services> <login authentication="ssh-keys" hostname="boscontroller" port="3003" username="lnevers2"/> </services> <host name="host3"/> </node> <node client_id="host2" component_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+node+boscompute2" component_manager_id="urn:publicid:IDN+boscontroller.gpolab.b <interface client_id="host2:if0" mac_address="fa:16:3e:40:cf:5f" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+interface2dbea5bc-5d43-4d15-9e <ip address="10.0.61.102" type="ip"/> </interface> <sliver_type name="m1.small"> <disk_image name="urn:publicid:IDN+boscontroller.gpolab.bbn.com+imageubuntu-12.04" os="Linux" version="12"/> </sliver_type> <services> <login authentication="ssh-keys" hostname="boscontroller" port="3004" username="lnevers2"/> </services> <host name="host2"/> </node> <node client_id="host1" component_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+node+boscompute1" component_manager_id="urn:publicid:IDN+boscontroller.gpolab.b <interface client_id="host1:if0" mac_address="fa:16:3e:6d:b5:10" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+interface6eb3415e-5169-42a6-b5 <ip address="10.0.63.101" type="ip"/> </interface> <interface client_id="host1:if1" mac_address="fa:16:3e:45:3f:fd" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+interface11f44012-2ff6-4940-b4 <ip address="10.0.61.101" type="ip"/> </interface> <sliver_type name="m1.small"> <disk_image name="urn:publicid:IDN+boscontroller.gpolab.bbn.com+imageubuntu-12.04" os="Linux" version="12"/> </sliver_type> <services> <login authentication="ssh-keys" hostname="boscontroller" port="3005" username="lnevers2"/> </services> <host name="host1"/> </node> </rspec> INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createsliver: Options as run: aggregate: ['gram2'] framework: gram Args: createsliver OG-EXP-4-exp2 ./OG-EXP-4-exp2.rspec Result Summary: Got Reserved resources RSpec from 128-89-91-170-5002 INFO:omni: ============================================================
Step 14. Log in to each of the end-point systems, and send traffic to the other end-point system which shares the same VLAN.
Login information for each node:
<login authentication="ssh-keys" hostname="boscontroller" port="3002" username="lnevers2"/> <login authentication="ssh-keys" hostname="boscontroller" port="3003" username="lnevers2"/> <login authentication="ssh-keys" hostname="boscontroller" port="3004" username="lnevers2"/> <login authentication="ssh-keys" hostname="boscontroller" port="3005" username="lnevers2"/>
Logged into host:
lnevers2@arendia:~$ ssh 128.89.91.170 -p 3002 lnevers2@host:~$ ifconfig eth1 eth1 Link encap:Ethernet HWaddr fa:16:3e:05:66:4b inet addr:10.0.63.100 Bcast:10.0.63.255 Mask:255.255.255.0 inet6 addr: fe80::f816:3eff:fe05:664b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:110 errors:0 dropped:0 overruns:0 frame:0 TX packets:21 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:16809 (16.8 KB) TX bytes:4014 (4.0 KB)
Logged into host1:
lnevers2@arendia:~$ ssh 128.89.91.170 -p 3005 lnevers2@host1:~$ ifconfig eth1 eth1 Link encap:Ethernet HWaddr fa:16:3e:6d:b5:10 inet addr:10.0.63.101 Bcast:10.0.63.255 Mask:255.255.255.0 inet6 addr: fe80::f816:3eff:fe6d:b510/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:75 errors:0 dropped:0 overruns:0 frame:0 TX packets:17 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:11672 (11.6 KB) TX bytes:3246 (3.2 KB)
Logged into host2:
lnevers2@arendia:~$ ssh 128.89.91.170 -p 3004 lnevers2@host2:~$ ifconfig eth1 eth1 Link encap:Ethernet HWaddr fa:16:3e:40:cf:5f inet addr:10.0.61.102 Bcast:10.0.61.255 Mask:255.255.255.0 inet6 addr: fe80::f816:3eff:fe40:cf5f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:117 errors:0 dropped:0 overruns:0 frame:0 TX packets:41 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:18307 (18.3 KB) TX bytes:10004 (10.0 KB)
Logged into host3:
lnevers2@arendia:~$ ssh 128.89.91.170 -p 3003 lnevers2@host3:~$ ifconfig eth1 eth1 Link encap:Ethernet HWaddr fa:16:3e:c2:1d:7d inet addr:10.0.62.103 Bcast:10.0.62.255 Mask:255.255.255.0 inet6 addr: fe80::f816:3eff:fec2:1d7d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:120 errors:0 dropped:0 overruns:0 frame:0 TX packets:58 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:18552 (18.5 KB) TX bytes:11710 (11.7 KB)
Note: host1 and host2 only have one interface, two interfaces were requested. ticket #68
Step 15. Verify traffic handling per experiment, VM isolation, and MAC address assignment.
Note: host1 and host2 only have one interface, two interfaces were requested. ticket #68
Step 16. Construct and send a non-IP ethernet packet over the data plane interface.
Test step fails.
Note: Test step include running pingplus tool, which must be compiled on the nodes. There no sudo access and therefore cannot install "make" which is required to compile pingPlus. Ticket #57
Step 17. Review baseline monitoring statistics.
No monitoring statistics are available. Cannot install iperf to capture measurements.
Step 18. Run test for at least 1 hours.
No traffic, no reason to run 1 hour
Step 19. Review baseline monitoring statistics.
No monitoring statistics are available. Cannot install iperf to capture measurements.
Step 20. Stop traffic and delete slivers.
As "lnevers1" deleted sliver:
$ omni.py -a gram2 -V2 deletesliver OG-EXP-4-exp1 INFO:omni:Loading config file /home/lnevers/.gcf/omni_config INFO:omni:Using control framework gram INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN WARNING:omni:Slice urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp1 expires in <= 3 hours INFO:omni:Slice urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp1 expires on 2013-05-16 20:08:20 UTC INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN INFO:omni:Deleted sliver urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp1 on unspecified_AM_URN at https://128.89.91.170:5002 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed deletesliver: Options as run: aggregate: ['gram2'] framework: gram Args: deletesliver OG-EXP-4-exp1 Result Summary: Deleted sliver urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp1 on unspecified_AM_URN at https://128.89.91.170:5002 INFO:omni: ============================================================
As "lnevers2" deleted sliver:
$ omni.py -a gram2 -V2 deletesliver OG-EXP-4-exp2 INFO:omni:Loading config file /home/lnevers2/.gcf/omni_config INFO:omni:Using control framework gram INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN WARNING:omni:Slice urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp2 expires in <= 3 hours INFO:omni:Slice urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp2 expires on 2013-05-16 20:42:36 UTC INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN INFO:omni:Deleted sliver urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp2 on unspecified_AM_URN at https://128.89.91.170:5002 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed deletesliver: Options as run: aggregate: ['gram2'] framework: gram Args: deletesliver OG-EXP-4-exp2 Result Summary: Deleted sliver urn:publicid:IDN+geni:bos:gcf+slice+OG-EXP-4-exp2 on unspecified_AM_URN at https://128.89.91.170:5002 INFO:omni: ============================================================