Changes between Version 1 and Version 2 of GENIRacksHome/OpenGENIRacks/AcceptanceTestStatusApr2014/OG-EXP-6
- Timestamp:
- 05/23/14 12:47:53 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIRacksHome/OpenGENIRacks/AcceptanceTestStatusApr2014/OG-EXP-6
v1 v2 1 1 [[PageOutline]] 2 2 3 = GR-EXP-6: GRAMand Meso-scale Multi-site !OpenFlow Acceptance Test =4 5 This page captures status for the test case GR-EXP-6. For additional information see the [wiki:GENIRacksHome/GRAMRacks/AcceptanceTestStatusApr2014 Acceptance Test Status - April 2014] page overall status, or the [wiki:GENIRacksHome/AcceptanceTests/GRAMAcceptanceTestsPlan GRAMAcceptance Test Plan] for details about the planned evaluation.3 = OG-EXP-6: OpenGENI and Meso-scale Multi-site !OpenFlow Acceptance Test = 4 5 This page captures status for the test case OG-EXP-6. For additional information see the [wiki:GENIRacksHome/OpenGENIRacks/AcceptanceTestStatusApr2014 Acceptance Test Status - April 2014] page overall status, or the [wiki:GENIRacksHome/AcceptanceTests/OpenGENIAcceptanceTestsPlan OpenGENI Acceptance Test Plan] for details about the planned evaluation. 6 6 7 7 … … 22 22 = Test Plan Steps = 23 23 24 This test case is modified to use nodes in the Clemson GRAMrack and in the GPO InstaGENI rack. There are '''no meso-scale resources''' used. These are the experiments run for this test case:25 26 * Slice 1: Two Clemson GRAM VM and one GPO IG VM connected with !OpenFlow via a stitched link, using the GRAMrack POX controller.27 * Slice 3: One Clemson GRAMVM and one GPO IG VM connected with !OpenFlow via a stitched link, using a user-defined !FloodLight controller.28 * Slice 3: One Clemson GRAMVM and one GPO EG VM connected with !OpenFlow via a stitched link, using a user-defined POX controller.(1)24 This test case is modified to use nodes in the Clemson OpenGENI rack and in the GPO InstaGENI rack. There are '''no meso-scale resources''' used. These are the experiments run for this test case: 25 26 * Slice 1: Two Clemson OpenGENI VM and one GPO IG VM connected with !OpenFlow via a stitched link, using the OpenGENI rack POX controller. 27 * Slice 3: One Clemson OpenGENI VM and one GPO IG VM connected with !OpenFlow via a stitched link, using a user-defined !FloodLight controller. 28 * Slice 3: One Clemson OpenGENI VM and one GPO EG VM connected with !OpenFlow via a stitched link, using a user-defined POX controller.(1) 29 29 30 30 ''(1) Slice 3 not possible as originally planned due to EG bug ''' … … 32 32 == Slice 1 == 33 33 34 Create a slice and sliver that requests two Clemson GRAM VM and one GPO IG VM connected with !OpenFlow via a stitched link, using the GRAMrack POX controller.:35 {{{ 36 $ omni.py createslice GR-EXP-6-exp134 Create a slice and sliver that requests two Clemson OpenGENI VM and one GPO IG VM connected with !OpenFlow via a stitched link, using the OpenGENI rack POX controller.: 35 {{{ 36 $ omni.py createslice OG-EXP-6-exp1 37 37 13:06:39 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 38 38 13:06:39 INFO omni: Loading config file /home/lnevers/.gcf/omni_config … … 41 41 13:06:39 INFO omni: Member Authority is https://ch.geni.net/MA (from config) 42 42 13:06:39 INFO omni: Slice Authority is https://ch.geni.net/SA (from config) 43 13:06:39 INFO omni: Slice GR-EXP-6-exp1 already existed - returning existing slice44 13:06:40 INFO omni: Created slice with Name GR-EXP-6-exp1, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+GR-EXP-6-exp1, Expiration 2014-04-29 14:04:1443 13:06:39 INFO omni: Slice OG-EXP-6-exp1 already existed - returning existing slice 44 13:06:40 INFO omni: Created slice with Name OG-EXP-6-exp1, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-EXP-6-exp1, Expiration 2014-04-29 14:04:14 45 45 13:06:40 INFO omni: ------------------------------------------------------ 46 46 13:06:40 INFO omni: Completed createslice: 47 Args: createslice GR-EXP-6-exp148 49 Result Summary: Created slice with Name GR-EXP-6-exp1, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+GR-EXP-6-exp1, Expiration 2014-04-29 14:04:1447 Args: createslice OG-EXP-6-exp1 48 49 Result Summary: Created slice with Name OG-EXP-6-exp1, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-EXP-6-exp1, Expiration 2014-04-29 14:04:14 50 50 51 51 13:06:40 INFO omni: ====================================================== 52 $ stitcher.py createsliver GR-EXP-6-exp1 GR-EXP-6-exp1.rspec52 $ stitcher.py createsliver OG-EXP-6-exp1 OG-EXP-6-exp1.rspec 53 53 15:41:40 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 54 54 15:41:40 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config … … 57 57 15:41:40 INFO stitcher: Member Authority is https://ch.geni.net/MA (from config) 58 58 15:41:40 INFO stitcher: Slice Authority is https://ch.geni.net/SA (from config) 59 15:41:40 INFO stitcher: Checking that slice GR-EXP-6-exp1 is valid...60 15:41:40 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+ GR-EXP-6-exp1 expires on 2014-04-29 14:04:14 UTC59 15:41:40 INFO stitcher: Checking that slice OG-EXP-6-exp1 is valid... 60 15:41:40 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-EXP-6-exp1 expires on 2014-04-29 14:04:14 UTC 61 61 15:41:41 INFO stitcher: Stitched reservation will include resources from these aggregates: 62 62 15:41:41 INFO stitcher: <Aggregate gpo-ig> … … 77 77 15:43:33 INFO stitch.Aggregate: Allocation at <Aggregate ion> complete. 78 78 15:43:33 INFO stitch.launcher: All aggregates are complete. 79 15:43:33 INFO stitcher: Saved combined reservation RSpec at 3 AMs to file GR-EXP-6-exp1-manifest-rspec-stitching-combined.xml80 Stitching success: Reserved resources in slice GR-EXP-6-exp1 at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 1 link(s).79 15:43:33 INFO stitcher: Saved combined reservation RSpec at 3 AMs to file OG-EXP-6-exp1-manifest-rspec-stitching-combined.xml 80 Stitching success: Reserved resources in slice OG-EXP-6-exp1 at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 1 link(s). 81 81 }}} 82 82 83 83 Determine login: 84 84 {{{ 85 $ readyToLogin.py -a clemson-gr GR-EXP-6-exp185 $ readyToLogin.py -a clemson-gr OG-EXP-6-exp1 86 86 ... 87 87 gr-clem1's geni_status is: ready … … 94 94 95 95 96 $ readyToLogin.py GR-EXP-6-exp1 -a gpo-ig96 $ readyToLogin.py OG-EXP-6-exp1 -a gpo-ig 97 97 <...> 98 98 … … 104 104 === Measurements - Two Clemson GR VMs (same VM server)over !OpenFlow === 105 105 106 Capture performance between the 2 VM nodes in the Clemson GRAMrack on the same VM via OF link:106 Capture performance between the 2 VM nodes in the Clemson OpenGENI rack on the same VM via OF link: 107 107 108 108 … … 162 162 === Measurements - Two Clemson GR VMs (different VM servers) over !OpenFlow === 163 163 164 Capture performance between the 2 VM nodes in the Clemson GRAMrack on separate VMs via OF link:164 Capture performance between the 2 VM nodes in the Clemson OpenGENI rack on separate VMs via OF link: 165 165 166 166 '''Iperf VM1 to VM2 (TCP) - TCP window size: 23.5 KByte (default)''' … … 396 396 == Slice 2 == 397 397 398 Create a slice and sliver that requests one Clemson GRAMVM and one GPO IG VM connected with !OpenFlow via a stitched link, using a user-defined !FloodLight controller.399 {{{ 400 $ omni.py createslice GR-EXP-6-exp2398 Create a slice and sliver that requests one Clemson OpenGENI VM and one GPO IG VM connected with !OpenFlow via a stitched link, using a user-defined !FloodLight controller. 399 {{{ 400 $ omni.py createslice OG-EXP-6-exp2 401 401 13:07:38 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 402 402 13:07:38 INFO omni: Loading config file /home/lnevers/.gcf/omni_config … … 405 405 13:07:38 INFO omni: Member Authority is https://ch.geni.net/MA (from config) 406 406 13:07:38 INFO omni: Slice Authority is https://ch.geni.net/SA (from config) 407 13:07:39 INFO omni: Created slice with Name GR-EXP-6-exp2, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+GR-EXP-6-exp2, Expiration 2014-04-29 17:07:39407 13:07:39 INFO omni: Created slice with Name OG-EXP-6-exp2, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-EXP-6-exp2, Expiration 2014-04-29 17:07:39 408 408 13:07:39 INFO omni: ------------------------------------------------------ 409 409 13:07:39 INFO omni: Completed createslice: 410 Args: createslice GR-EXP-6-exp2411 412 Result Summary: Created slice with Name GR-EXP-6-exp2, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+GR-EXP-6-exp2, Expiration 2014-04-29 17:07:39410 Args: createslice OG-EXP-6-exp2 411 412 Result Summary: Created slice with Name OG-EXP-6-exp2, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-EXP-6-exp2, Expiration 2014-04-29 17:07:39 413 413 414 414 13:07:39 INFO omni: ====================================================== 415 $ stitcher.py createsliver GR-EXP-6-exp2 GR-EXP-6-exp2.rspec415 $ stitcher.py createsliver OG-EXP-6-exp2 OG-EXP-6-exp2.rspec 416 416 14:17:06 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 417 417 14:17:07 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config … … 420 420 14:17:07 INFO stitcher: Member Authority is https://ch.geni.net/MA (from config) 421 421 14:17:07 INFO stitcher: Slice Authority is https://ch.geni.net/SA (from config) 422 14:17:07 INFO stitcher: Checking that slice GR-EXP-6-exp2 is valid...423 14:17:07 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+ GR-EXP-6-exp2 expires on 2014-04-29 17:07:39 UTC422 14:17:07 INFO stitcher: Checking that slice OG-EXP-6-exp2 is valid... 423 14:17:07 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-EXP-6-exp2 expires on 2014-04-29 17:07:39 UTC 424 424 14:17:08 INFO stitcher: Stitched reservation will include resources from these aggregates: 425 425 14:17:08 INFO stitcher: <Aggregate gpo-ig> … … 440 440 14:19:00 INFO stitch.Aggregate: Allocation at <Aggregate ion> complete. 441 441 14:19:00 INFO stitch.launcher: All aggregates are complete. 442 14:19:00 INFO stitcher: Saved combined reservation RSpec at 3 AMs to file GR-EXP-6-exp2-manifest-rspec-stitching-combined.xml443 Stitching success: Reserved resources in slice GR-EXP-6-exp2 at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 1 link(s).442 14:19:00 INFO stitcher: Saved combined reservation RSpec at 3 AMs to file OG-EXP-6-exp2-manifest-rspec-stitching-combined.xml 443 Stitching success: Reserved resources in slice OG-EXP-6-exp2 at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 1 link(s). 444 444 }}} 445 445 446 446 Determine Login information: 447 447 {{{ 448 $ readyToLogin.py -a clemson-gr GR-EXP-6-exp2448 $ readyToLogin.py -a clemson-gr OG-EXP-6-exp2 449 449 ... 450 450 … … 453 453 ssh -p 3000 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@130.127.88.101 454 454 455 $ readyToLogin.py -a gpo-ig GR-EXP-6-exp2455 $ readyToLogin.py -a gpo-ig OG-EXP-6-exp2 456 456 ... 457 457 ig-gpo's geni_status is: ready (am_status:ready) … … 472 472 == Slice 3 == 473 473 474 Create a slice and sliver that requests 1 Clemson GRAMVM and 1 NYSERNet IG VM connected with !OpenFlow via a stitched link, using a user-defined POX controller.474 Create a slice and sliver that requests 1 Clemson OpenGENI VM and 1 NYSERNet IG VM connected with !OpenFlow via a stitched link, using a user-defined POX controller. 475 475 476 476 Note: Scenario replaces ExoGENI with InstaGENI resources due to ExoGENI bug. 477 477 478 478 {{{ 479 $ omni.py createslice GR-EXP-6-exp3479 $ omni.py createslice OG-EXP-6-exp3 480 480 10:27:03 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 481 481 10:27:03 INFO omni: Loading config file /home/lnevers/.gcf/omni_config … … 484 484 10:27:03 INFO omni: Member Authority is https://ch.geni.net/MA (from config) 485 485 10:27:03 INFO omni: Slice Authority is https://ch.geni.net/SA (from config) 486 10:27:03 INFO omni: Slice GR-EXP-6-exp3 already existed - returning existing slice487 10:27:03 INFO omni: Created slice with Name GR-EXP-6-exp3, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+GR-EXP-6-exp3, Expiration 2014-04-29 17:11:01486 10:27:03 INFO omni: Slice OG-EXP-6-exp3 already existed - returning existing slice 487 10:27:03 INFO omni: Created slice with Name OG-EXP-6-exp3, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-EXP-6-exp3, Expiration 2014-04-29 17:11:01 488 488 10:27:03 INFO omni: ------------------------------------------------------ 489 489 10:27:03 INFO omni: Completed createslice: 490 Args: createslice GR-EXP-6-exp3491 492 Result Summary: Created slice with Name GR-EXP-6-exp3, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+GR-EXP-6-exp3, Expiration 2014-04-29 17:11:01490 Args: createslice OG-EXP-6-exp3 491 492 Result Summary: Created slice with Name OG-EXP-6-exp3, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-EXP-6-exp3, Expiration 2014-04-29 17:11:01 493 493 494 494 14:27:03 INFO omni: ====================================================== 495 495 496 $ stitcher.py createsliver GR-EXP-6-exp3 GR-EXP-6-exp3.rspec496 $ stitcher.py createsliver OG-EXP-6-exp3 OG-EXP-6-exp3.rspec 497 497 10:50:38 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 498 498 10:50:38 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config … … 501 501 10:50:38 INFO stitcher: Member Authority is https://ch.geni.net/MA (from config) 502 502 10:50:38 INFO stitcher: Slice Authority is https://ch.geni.net/SA (from config) 503 10:50:38 INFO stitcher: Checking that slice GR-EXP-6-exp3 is valid...504 10:50:38 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+ GR-EXP-6-exp3 expires on 2014-04-29 17:11:01 UTC503 10:50:38 INFO stitcher: Checking that slice OG-EXP-6-exp3 is valid... 504 10:50:38 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-EXP-6-exp3 expires on 2014-04-29 17:11:01 UTC 505 505 10:50:39 INFO stitcher: Stitched reservation will include resources from these aggregates: 506 506 10:50:39 INFO stitcher: <Aggregate gpo-ig> … … 521 521 10:52:34 INFO stitch.Aggregate: Allocation at <Aggregate ion> complete. 522 522 10:52:34 INFO stitch.launcher: All aggregates are complete. 523 10:52:34 INFO stitcher: Saved combined reservation RSpec at 3 AMs to file GR-EXP-6-exp3-manifest-rspec-stitching-combined.xml524 Stitching success: Reserved resources in slice GR-EXP-6-exp3 at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 1 link(s).523 10:52:34 INFO stitcher: Saved combined reservation RSpec at 3 AMs to file OG-EXP-6-exp3-manifest-rspec-stitching-combined.xml 524 Stitching success: Reserved resources in slice OG-EXP-6-exp3 at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 1 link(s). 525 525 }}} 526 526 527 527 Determine Login information: 528 528 {{{ 529 $ readyToLogin.py -a clemson-gr GR-EXP-6-exp3529 $ readyToLogin.py -a clemson-gr OG-EXP-6-exp3 530 530 ... 531 531 gr-clem's geni_status is: ready … … 533 533 ssh -p 3000 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@130.127.88.101 534 534 535 $ readyToLogin.py -a gpo-ig GR-EXP-6-exp3535 $ readyToLogin.py -a gpo-ig OG-EXP-6-exp3 536 536 ... 537 537 ig-gpo's geni_status is: ready (am_status:ready)