Changes between Version 22 and Version 23 of GENIExperimenter/Tutorials/StitchingTutorial/DesignSetup


Ignore:
Timestamp:
02/05/15 21:03:50 (5 years ago)
Author:
rrhain@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/Tutorials/StitchingTutorial/DesignSetup

    v22 v23  
    1818= Step 1: Download and Import Initial Resource Request RSpec =
    1919
    20 For this tutorial we are going to use the Flack tool as an rspec editor, but we are going to do the actual reservation using Omni, a command line tool.
     20For this tutorial we are going to use the Jacks tool as an rspec editor, but we are going to do the actual reservation using stitcher, a command line tool from the Omni package.
    2121
    2222This tutorial starts with an existing RSpec which includes 3 nodes in a linear topology. The resources are un-bound, which means the resources are not affiliated with any rack aggregate.
     
    2424[[Image(GENIExperimenter/Graphics:Stitching-tutorial-initial-topology.jpg)]]
    2525
    26 To get started download the initial RSpec file and import it into Flack to make modifications as follows:
     26To get started download the initial RSpec file and import it into Jacks to make modifications as follows:
    2727
    2828'''1.''' Login to the GENI Portal at https://portal.geni.net
     
    3030'''2.''' Go to the [https://portal.geni.net/secure/projects.php "Projects"] panel and click on the '' "Create Slice" '' button for the tutorial project. (If you are running this tutorial on your own, you may use any existing project you belong to.)  On the "Create New Slice"  page enter a slice name and click on "Create slice" button. For the purpose of this tutorial we will assume the slice is named ''!MySlice'', but you should use a unique name because each slice name must be unique within a project.
    3131
    32 '''3.''' On the slice page select the ''"Launch Flack"'' button. (You must wait for all aggregates to show up in the !MySlice panel before you can proceed.)
     32'''3.''' On the slice page select the ''"Slice Jacks"'' button.
    3333
    34 '''4.''' On the Flack slice canvas, select the pull-down named ''"Import"'' and choose the ''"Import from the web"'' option. Paste this URL http://www.gpolab.bbn.com/exp/StitchingTutorial/3nodes-1rack.rspec and click ''"Ok"''.
     34'''4.''' On the Jacks canvas, in the '''Choose RSpec''' section, select the ''"URL"'' button. Paste this URL ''"http://www.gpolab.bbn.com/exp/StitchingTutorial/3nodesInRack.rspec"'' and hit Enter.
    3535
    36      [[Image(GENIExperimenter/Graphics:import-from-web.jpg)]]
    37 
    38 
    39 '''5.''' You will see a pop-up that states that no manager is associated with the resource; click ''"OK"'' and another pop-up will have you select an aggregate manager, select one of the two aggregate managers assigned to you and click the ''"Accept"'' button.  (If you are running this tutorial on your own, you may use any aggregate found on the [http://groups.geni.net/geni/wiki/GeniNetworkStitchingSites GENI Network Stitching Sites] page.
    40 
    41      [[Image(GENIExperimenter/Graphics:import-add-aggr.jpg)]]
    4236-----
    4337
     
    4842[[Image(GENIExperimenter/Graphics:Stitching-tutorial-stitching-topology.jpg)]]
    4943
    50 To get to the above topology, we must make changes to the resources imported into Flack.  We will now modify ''"right-client"'' to become part of a different rack aggregate and then modify its link to be a stitched link.
     44To get to the above topology, we must make changes to the resources imported into Jacks.  We will now modify the topology so that the ''"right-client"'' is on one rack, the ''"left-client"'' and ''"server"'' are part of another rack and then modify the link between the two racks to be a stitched link.
    5145
    52 '''6.''' Click on the ''"right-client"'' VM information button [[Image(GENIExperimenter/Graphics:info.jpg)]].
     46'''5.''' Click on the ''"New Site"'' icon and drag it onto the Jacks Canvas.  Drag the ''"right-client"'' box into the New Site on the Jacks Canvas. 
    5347
    54 '''7.''' In the ''"right-client"''  details panel look for the ''"Manager"'' pull-down. Modify the aggregate to be the second aggregate manager that was assigned to you at the beginning of the tutorial; do not use the aggregate used earlier.  Click on the ''"Apply"'' button.  (If you are running this tutorial on your own, you may use any other site aggregate found on the [http://groups.geni.net/geni/wiki/GeniNetworkStitchingSites GENI Network Stitching Sites] page.)
     48[[Image(http://groups.geni.net/geni/raw-attachment/wiki/GENIExperimenter/Tutorials/Images/JacksStitchScreen.png, nolink, 20%)]]
    5549
    56 '''8.''' You will now see that the link from the ''"server"'' VM to ''"right-client"'' VM is now a gre-tunnel link.  Select the gre-tunnel link information button [[Image(GENIExperimenter/Graphics:info.jpg)]] to modify the link type to ''"stitched"'' and click ''"Apply"'' button.
     50'''6.''' Click the ''"Site"'' button in each oval and a panel will appear that will allow you to choose an aggregate manager. From the aggregates that were assigned to you at the beginning of the tutorials, assign one aggregate to one oval and assign the second aggregate manager to the other one.  (If you are running this tutorial on your own, you may use any other site aggregate found on the [http://groups.geni.net/geni/wiki/GeniNetworkStitchingSites GENI Network Stitching Sites] page.)
    5751
    58      [[Image(GENIExperimenter/Graphics:gre-to-stitched.jpg)]]
     52'''7.''' Click the link between the ''"server"'' VM and the ''"right-client"'' VM.  Select the ''"Stitched Ethernet"'' choice.
    5953
    60 '''9.''' You should now see that the topology has changed and that between the ''"server"'' VM and the ''"right-client"'' VM the link is now named ''"stitched0"''.
     54[[Image(http://groups.geni.net/geni/raw-attachment/wiki/GENIExperimenter/Tutorials/Images/JacksStitchLink.png, nolink, 20%)]]
     55
    6156 
     57'''8.''' We will now export this topology to a file by selecting the "Download" button. You will now choose "Save to file" to export the RSpec we just modified. For the purpose of this experiment we will assume the file is saved to ''"!MyTopology.rspec"'', but you can choose any name or location, just make a note of it.
    6258
    63 '''10.''' We will now export this topology to a file by selecting the "View" pull-down and choosing ''"Preview requested document(s)"''. You will now choose "Save to file" to export the RSpec we just modified. For the purpose of this experiment we will assume the file is saved to ''"!MyTopology.rspec"'', but you can choose any name or location, just make a note of it.
    64 
    65      [[Image(GENIExperimenter/Graphics:export-to-file.jpg)]]
     59[[Image(http://groups.geni.net/geni/raw-attachment/wiki/GENIExperimenter/Tutorials/Images/JacksRspecSection.png, nolink, 20%)]]
    6660
    6761