= IG-XN-7: IG Utah Xen to IG GPO Xen with 2 stitched links =
This test case verifies a topology that requests one IG Utah Xen VM to one IG GPO Xen connected with 2 stitched VLANs via the Internet2 ION aggregate. For overall status see the [wiki:GENIRacksHome/InstageniRacks/XenTestStatus InstaGENI Xen Virtualization Test Status] page.
= Test Status =
This section captures the status for each step in the acceptance test plan.
|| '''Test''' || '''State''' || ''' Ticket ''' || '''Notes''' ||
|| IG Utah Xen to IG GPO Xen||[[Color(#63B8FF,In Progress)]] || || No connectivity on 2nd link? ||
[[BR]]
|| '''State Legend''' || '''Description''' ||
|| [[Color(green,Pass)]] || Test completed and met all criteria ||
|| [[Color(#98FB98,Pass: most criteria)]] || Test completed and met most criteria. Exceptions documented ||
|| [[Color(red,Fail)]] || Test completed and failed to meet criteria. ||
|| [[Color(yellow,Complete)]] || Test completed but will require re-execution due to expected changes ||
|| [[Color(orange,Blocked)]] || Blocked by ticketed issue(s). ||
|| [[Color(#63B8FF,In Progress)]] || Currently under test. ||
[[BR]]
== Test Execution Details ==
This testing is executed with GENI Clearinghouse Credentials. No assumptions are made.
=== IG Utah Xen to IG GPO Xen with 2 stitched links ===
Using the following request RSpec:
{{{
...
...
}}}
Created a slice and then created a stitched sliver:
{{{
$ omni.py createslice xen-2l
07:52:18 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
07:52:18 INFO omni: Using control framework portal
07:52:20 INFO omni: Created slice with Name xen-2l, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2l, Expiration 2013-08-28 11:52:19
07:52:20 INFO omni: ------------------------------------------------------------
07:52:20 INFO omni: Completed createslice:
Options as run:
framework: portal
project: ln-prj
Args: createslice xen-2l
Result Summary: Created slice with Name xen-2l, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2l, Expiration 2013-08-28 11:52:19
07:52:20 INFO omni: ============================================================
$ stitcher.py createsliver xen-2l insta-xen-ig-gpo-ig-utah-2link.rspec
08:15:41 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
08:15:41 INFO stitcher: Using control framework portal
08:15:42 INFO stitcher: Checking that slice xen-2l is valid...
08:15:42 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2l expires on 2013-08-28 11:52:19 UTC
08:15:43 INFO stitcher: speaks AM API v3, but sticking with v2
08:15:43 INFO stitcher: speaks AM API v3, but sticking with v2
08:15:43 INFO stitcher: speaks AM API v3, but sticking with v2
08:15:43 INFO stitcher: Stitched reservation will include resources from these aggregates:
08:15:43 INFO stitcher:
08:15:43 INFO stitcher:
08:15:43 INFO stitcher:
08:15:43 INFO stitcher:
08:15:43 INFO stitch.Aggregate: Writing to '/tmp/xen-2l-createsliver-request-11-instageni-gpolab-bbn-com.xml'
08:15:43 INFO stitch.Aggregate:
Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
08:15:58 INFO stitch.Aggregate: Allocation at complete.
08:15:58 INFO stitch.Aggregate: Writing to '/tmp/xen-2l-createsliver-request-11-emulab-net.xml'
08:15:58 INFO stitch.Aggregate:
Stitcher doing createsliver at https://www.emulab.net:12369/protogeni/xmlrpc/am
08:16:46 INFO stitch.Aggregate: Allocation at complete.
08:16:46 INFO stitch.Aggregate: Writing to '/tmp/xen-2l-createsliver-request-11-utah-geniracks-net.xml'
08:16:46 INFO stitch.Aggregate:
Stitcher doing createsliver at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am
08:17:01 INFO stitch.Aggregate: Allocation at complete.
08:17:01 INFO stitch.Aggregate: Writing to '/tmp/xen-2l-createsliver-request-11-ion-internet2-edu.xml'
08:17:01 INFO stitch.Aggregate:
Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346
08:17:45 INFO stitch.Aggregate: DCN AM : must wait for status ready....
08:17:45 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready...
08:18:21 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready...
08:18:58 INFO stitch.Aggregate: DCN circuit 25921 is ready
08:19:05 WARNING stitch.Aggregate: Changing Path link0 global ID from None to ion.internet2.edu-25921
08:19:05 WARNING stitch.Aggregate: Changing Path link1 global ID from None to ion.internet2.edu-25931
08:19:05 INFO stitch.Aggregate: Allocation at complete.
08:19:05 INFO stitch.launcher: All aggregates are complete.
08:19:05 INFO stitcher:
08:19:05 INFO stitcher:
08:19:05 INFO stitcher:
ion.internet2.edu-25921
2013-08-22T12:17:05.000Z
2013-08-21T12:18:26.798Z
10
100000
l2sc
ethernet
9000
3747
3747
false
2
10
100000.0
l2sc
ethernet
9000
3747
3747
true
3
10
100000.0
l2sc
ethernet
9000
970
970
true
4
10
100000
l2sc
ethernet
9000
970
970
false
5
10
100000
l2sc
ethernet
9000
970
970
false
6
10
100000
l2sc
ethernet
9000
970
970
false
null
ion.internet2.edu-25931
2013-08-22T12:17:05.000Z
2013-08-21T12:18:26.798Z
10
100000
l2sc
ethernet
9000
3728
3728
false
2
10
100000.0
l2sc
ethernet
9000
3728
3728
true
3
10
100000.0
l2sc
ethernet
9000
968
968
true
4
10
100000
l2sc
ethernet
9000
968
968
false
5
10
100000
l2sc
ethernet
9000
968
968
false
6
10
100000
l2sc
ethernet
9000
968
968
false
null
Stitching success: Reserved resources in slice xen-2l at 4 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 2 link(s).
}}}
Determine login for host in both racks:
{{{
$ readyToLogin.py -a ig-gpo xen-2l
...
xen-gpo's geni_status is: ready (am_status:ready)
User lnevers logs in to xen-gpo using:
ssh -p 35130 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
$ readyToLogin.py -a ig-utah xen-2l
...
xen-utah's geni_status is: ready (am_status:ready)
User lnevers logs in to xen-utah using:
ssh -p 30010 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.utah.geniracks.net
}}}
Login and exchange traffic on each link:
{{{
$ ssh -p 35130 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.46 x86_64)
xen-gpo:~% /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 02:fa:d7:77:c4:0a
inet addr:172.17.5.1 Bcast:172.31.255.255 Mask:255.240.0.0
inet6 addr: fe80::fa:d7ff:fe77:c40a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:524 errors:0 dropped:0 overruns:0 frame:0
TX packets:399 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:52817 (52.8 KB) TX bytes:42191 (42.1 KB)
Interrupt:25
eth1 Link encap:Ethernet HWaddr 02:b2:1d:68:0a:26
inet addr:192.168.4.1 Bcast:192.168.4.255 Mask:255.255.255.0
inet6 addr: fe80::b2:1dff:fe68:a26/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:45 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2936 (2.9 KB) TX bytes:1072 (1.0 KB)
Interrupt:26
eth2 Link encap:Ethernet HWaddr 02:39:62:6b:59:e4
inet addr:10.10.4.1 Bcast:10.10.4.255 Mask:255.255.255.0
inet6 addr: fe80::39:62ff:fe6b:59e4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:41 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2684 (2.6 KB) TX bytes:1072 (1.0 KB)
Interrupt:27
xen-gpo:~% ping 10.10.4.2
PING 10.10.4.2 (10.10.4.2) 56(84) bytes of data.
64 bytes from 10.10.4.2: icmp_req=1 ttl=64 time=164 ms
64 bytes from 10.10.4.2: icmp_req=2 ttl=64 time=81.8 ms
^C
--- 10.10.4.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 81.879/122.996/164.113/41.117 ms
xen-gpo:~% ping 192.168.4.2
PING 192.168.4.2 (192.168.4.2) 56(84) bytes of data.
64 bytes from 192.168.4.2: icmp_req=1 ttl=64 time=164 ms
64 bytes from 192.168.4.2: icmp_req=2 ttl=64 time=82.0 ms
64 bytes from 192.168.4.2: icmp_req=3 ttl=64 time=82.1 ms
64 bytes from 192.168.4.2: icmp_req=4 ttl=64 time=82.3 ms
^C
--- 192.168.4.2 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 82.051/102.663/164.155/35.504 ms
xen-gpo:~% exit
logout
Connection to pc5.instageni.gpolab.bbn.com closed.
$ ssh -p 30010 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.utah.geniracks.net
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.46 x86_64)
xen-utah:~% /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 02:de:0d:c8:cd:02
inet addr:172.17.3.1 Bcast:172.31.255.255 Mask:255.240.0.0
inet6 addr: fe80::de:dff:fec8:cd02/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:471 errors:0 dropped:0 overruns:0 frame:0
TX packets:358 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:50210 (50.2 KB) TX bytes:38721 (38.7 KB)
Interrupt:25
eth1 Link encap:Ethernet HWaddr 02:08:e0:5f:fd:0a
inet addr:192.168.4.2 Bcast:192.168.4.255 Mask:255.255.255.0
inet6 addr: fe80::8:e0ff:fe5f:fd0a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:704 (704.0 B) TX bytes:1128 (1.1 KB)
Interrupt:26
eth2 Link encap:Ethernet HWaddr 02:1f:bd:7b:13:7a
inet addr:10.10.4.2 Bcast:10.10.4.255 Mask:255.255.255.0
inet6 addr: fe80::1f:bdff:fe7b:137a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:13 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:780 (780.0 B) TX bytes:1050 (1.0 KB)
Interrupt:27
xen-utah:~% ping 192.168.4.1
PING 192.168.4.1 (192.168.4.1) 56(84) bytes of data.
64 bytes from 192.168.4.1: icmp_req=1 ttl=64 time=81.7 ms
64 bytes from 192.168.4.1: icmp_req=2 ttl=64 time=81.6 ms
^C
--- 192.168.4.1 ping statistics ---
3 packets transmitted, 2 received, 33% packet loss, time 2003ms
rtt min/avg/max/mdev = 81.668/81.718/81.768/0.050 ms
xen-utah:~% ping 10.10.4.1
PING 10.10.4.1 (10.10.4.1) 56(84) bytes of data.
64 bytes from 10.10.4.1: icmp_req=1 ttl=64 time=82.2 ms
64 bytes from 10.10.4.1: icmp_req=2 ttl=64 time=82.1 ms
^C
--- 10.10.4.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 82.177/82.209/82.241/0.032 ms
xen-utah:~% exit
logout
Connection to pc3.utah.geniracks.net closed.
}}}
Release Resources
{{{
$ stitcher.py deletesliver xen-2l
08:38:26 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config
08:38:26 INFO stitcher: Using control framework portal
08:38:26 INFO stitcher: Reading stitching slice xen-2l aggregates from file ch\.geni\.net.ln-prj.xen-2l-amlist.txt
08:38:26 INFO stitcher: Adding aggregate option https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am (urn:publicid:IDN+utah.geniracks.net+authority+cm)
08:38:26 INFO stitcher: Adding aggregate option https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am (urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm)
08:38:26 INFO stitcher: Adding aggregate option https://www.emulab.net:12369/protogeni/xmlrpc/am (urn:publicid:IDN+emulab.net+authority+cm)
08:38:26 INFO stitcher: Adding aggregate option http://geni-am.net.internet2.edu:12346 (urn:publicid:IDN+ion.internet2.edu+authority+am)
08:38:26 INFO omni: Loading config file /home/lnevers/.gcf/omni_config
08:38:26 INFO omni: Using control framework portal
08:38:27 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2l expires on 2013-08-28 11:52:19 UTC
e08:39:11 INFO omni: (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=a9f9d80d4758d5ef5816cf4bdefbc9d5)
08:39:11 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2l on unspecified_AM_URN at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am
08:40:04 INFO omni: (PG log url - look here for details on any failures: https://www.emulab.net/spewlogfile.php3?logfile=f2096e3d7536c4a35de2481b94d207ae)
08:40:04 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2l on unspecified_AM_URN++ at https://www.emulab.net:12369/protogeni/xmlrpc/am
08:40:09 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2l on unspecified_AM_URN+++ at http://geni-am.net.internet2.edu:12346
08:40:53 INFO omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=9708411dd19cb08cde926e71eaa6c17f)
08:40:53 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2l on unspecified_AM_URN+ at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
Deleted slivers on 4 out of a possible 4 aggregates
}}}