= 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|| || || || [[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-2link 16:18:52 INFO omni: Loading config file /home/lnevers/.gcf/omni_config 16:18:52 INFO omni: Using control framework portal 16:18:53 INFO omni: Created slice with Name xen-2link, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2link, Expiration 2013-08-21 20:18:53 16:18:53 INFO omni: ------------------------------------------------------------ 16:18:53 INFO omni: Completed createslice: Options as run: framework: portal project: ln-prj Args: createslice xen-2link Result Summary: Created slice with Name xen-2link, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2link, Expiration 2013-08-21 20:18:53 16:18:53 INFO omni: ============================================================ $ stitcher.py createsliver xen-2link ./insta-xen-ig-gpo-ig-utah-2link.rspec 09:13:36 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config 09:13:36 INFO stitcher: Using control framework portal 09:13:36 INFO stitcher: Checking that slice xen-2link is valid... 09:13:37 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2link expires on 2013-08-21 20:18:53 UTC 09:13:38 INFO stitcher: speaks AM API v3, but sticking with v2 09:13:38 INFO stitcher: speaks AM API v3, but sticking with v2 09:13:38 INFO stitcher: speaks AM API v3, but sticking with v2 09:13:38 INFO stitcher: Stitched reservation will include resources from these aggregates: 09:13:38 INFO stitcher: 09:13:38 INFO stitcher: 09:13:38 INFO stitcher: 09:13:38 INFO stitcher: 09:13:38 INFO stitch.Aggregate: Writing to '/tmp/xen-2link-createsliver-request-11-instageni-gpolab-bbn-com.xml' 09:13:38 INFO stitch.Aggregate: Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am 09:13:53 INFO stitch.Aggregate: Allocation at complete. 09:13:53 INFO stitch.Aggregate: Writing to '/tmp/xen-2link-createsliver-request-11-emulab-net.xml' 09:13:53 INFO stitch.Aggregate: Stitcher doing createsliver at https://www.emulab.net:12369/protogeni/xmlrpc/am 09:14:42 INFO stitch.Aggregate: Allocation at complete. 09:14:42 INFO stitch.Aggregate: Writing to '/tmp/xen-2link-createsliver-request-11-utah-geniracks-net.xml' 09:14:42 INFO stitch.Aggregate: Stitcher doing createsliver at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am 09:15:03 INFO stitch.Aggregate: Allocation at complete. 09:15:03 INFO stitch.Aggregate: Writing to '/tmp/xen-2link-createsliver-request-11-ion-internet2-edu.xml' 09:15:03 INFO stitch.Aggregate: Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346 09:15:48 INFO stitch.Aggregate: DCN AM : must wait for status ready.... 09:15:48 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready... 09:16:26 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready... 09:17:03 INFO stitch.Aggregate: DCN circuit 25731 is ready 09:17:11 WARNING stitch.Aggregate: Changing Path link0 global ID from None to ion.internet2.edu-25731 09:17:11 WARNING stitch.Aggregate: Changing Path link1 global ID from None to ion.internet2.edu-25741 09:17:11 INFO stitch.Aggregate: Allocation at complete. 09:17:11 INFO stitch.launcher: All aggregates are complete. 09:17:11 INFO stitcher: 09:17:11 INFO stitcher: 09:17:11 INFO stitcher: ion.internet2.edu-25731 2013-08-17T13:15:08.000Z 2013-08-16T13:16:30.484Z 10 100000 l2sc ethernet 9000 3748 3748 false 2 10 100000.0 l2sc ethernet 9000 3748 3748 true 3 10 100000.0 l2sc ethernet 9000 990 990 true 4 10 100000 l2sc ethernet 9000 990 990 false 5 10 100000 l2sc ethernet 9000 990 990 false 6 10 100000 l2sc ethernet 9000 990 990 false null ion.internet2.edu-25741 2013-08-17T13:15:08.000Z 2013-08-16T13:16:30.484Z 10 100000 l2sc ethernet 9000 3749 3749 false 2 10 100000.0 l2sc ethernet 9000 3749 3749 true 3 10 100000.0 l2sc ethernet 9000 997 997 true 4 10 100000 l2sc ethernet 9000 997 997 false 5 10 100000 l2sc ethernet 9000 997 997 false 6 10 100000 l2sc ethernet 9000 997 997 false null Stitching success: Reserved resources in slice xen-2link 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-2link ... xen-gpo's geni_status is: ready (am_status:ready) User lnevers logs in to xen-gpo using: ssh -p 30266 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com $ readyToLogin.py -a ig-utah xen-2link ... 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 }}}