Changes between Version 14 and Version 15 of IMInteroperability/SliceWithGIMIAndGEMINI


Ignore:
Timestamp:
08/02/13 10:38:56 (11 years ago)
Author:
koneil@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IMInteroperability/SliceWithGIMIAndGEMINI

    v14 v15  
     1[[PageOutline(1-11, Table of Contents)]]
    12= GIMI & GEMINI on one InstaGENI slice =
    2 == Creation: ==
     3== Creation ==
    34Start with this [http://groups.geni.net/geni/attachment/wiki/IMInteroperability/SliceWithGIMIAndGEMINI/GIMI5nodeInstaGENInoAM.xml rspec] which was created to use GIMI on InstaGENI. Create a couple slices & use that rspec in Flack with an InstaGENI aggregate. Then add GEMINI extensions through Flack. [http://groups.geni.net/geni/attachment/wiki/IMInteroperability/SliceWithGIMIAndGEMINI/GnGInstaRspec.xml Here] is an example of the final rspec at Utah InstaGENI. Below is the topology created.[[BR]][[BR]][[Image(GnGInstTopology.png, 40%)]][[BR]][[BR]]
    45
    5 == GEMINI: ==
     6== GEMINI ==
    67There are two ways to initialize and instrumentize slices: through the GENI Desktop or using the gdesktop scripts. You only need to choose one of these two options.
    78
    8 === GENI Desktop: === 
     9=== GENI Desktop === 
    910Access the GENI Desktop at the following link: [http://genidesktop.netlab.uky.edu/].
    1011Login to the GENI Desktop using a supported clearinghouse. The GENI Desktop will direct you to your login page. Once you return to the GENI Desktop you will need to give your passphrase that you set when created your SSH key pair. [[BR]]
     
    2021[[BR]][[BR]][[Image(GENIDesktopInstrumentized.png, 70%)]] [[BR]][[BR]]
    2122
    22 === Gdesktop Scripts: ===
     23=== Gdesktop Scripts ===
    2324On the GEC 17 tutorial VM, the gdesktop scripts are located at the following directory: ~/GEC17Tutorials/GEMINI/UW/geminiv2/. To run these scripts switch to this directory using the following command in the VM.
    2425{{{
     
    6970[[BR]][[BR]]
    7071
    71 == GIMI: ==
     72== GIMI ==
    7273Access !LabWiki at the following link: [http://labwiki.casa.umass.edu:4000/resource/login/openid.html]. Login to !LabWiki using your GENI Portal credentials. When prompted send your information to !LabWiki.[[BR]][[BR]]
    7374[[Image(LabWiki.png, 40%)]] [[Image(LabWikiSendInfo.png, 50%)]][[BR]][[BR]][[BR]][[BR]]
    7475
    75 Type “step” in the search bar below “Prepare”. It should give options. Select the script ending in “step1-ping_all.rb”. Make any necessary edit to the script so that your node name match(if you used the rspec above the node will already be named properly). Save any changes you made. Then click and drag the paper and pencil icon to the column titled “Execute”.[[BR]]
     76Type “step” in the search bar below “Prepare”. It should give options. Select the script ending in “step1-ping_all.rb”. Make any necessary edit to the script so that your node names match(if you used the rspec above the node will already be named properly). Save any changes you made. Then click and drag the paper and pencil icon to the column titled “Execute”.[[BR]]
    7677[[BR]][[Image(LabwikiTypeStep.png, 50%)]] [[BR]]
    7778[[BR]][[Image(LabWikiStep1Save.png, 50%)]] [[BR]]
    7879[[BR]][[Image(LabWikiStep1Drag.png, 50%)]] [[BR]]
    7980
    80 Type your experiment name and slice name in the respective boxes under the Execute column. Write “true” in the graphs box. Then scroll to the bottom of the Execute column and click on “Start Experiment”. Your experiment will begin and you can see progress under the Execute column. When the experiment end a thin green bar will appear in that column.[[BR]]
     81Type your experiment name and slice name in the respective boxes under the Execute column. Write “true” in the graphs box. Then scroll to the bottom of the Execute column and click on “Start Experiment”. Your experiment will begin and you can see progress in the log under the Execute column. When the experiment end a thin green bar will appear in that column.[[BR]]
    8182[[BR]][[Image(LabWikiStep1Input.png, 50%)]] [[BR]]
    8283[[BR]][[Image(LabwikiStartExp.png, 50%)]] [[BR]]
    83 [[BR]][[Image(LabWikiExpRunning.png, 50%)]] [[BR]]
    84 [[BR]][[Image(LabWikiEnd.png, 50%)]] [[BR]]
     84[[BR]][[Image(LabWikiEnd.png, 50%)]] [[BR]][[BR]][[BR]]
     85If you open your slice in the GENI Desktop you can see changes on the graphs shown by the GENI Desktop while !LabWiki is running experiments.[[BR]]
     86[[BR]][[Image(LabWikiandGEMINIGraphs.png, 70%)]][[BR]][[BR]]
     87Repeat these !LabWiki steps with the scripts ending with “step2-routing.rb”, “step3-ping_e2e.rb”, and “step4-otg_nmetrics.rb”. The input will very depending on the experiment script.
    8588
    86 
    87 [[BR]][[BR]][[BR]][[BR]][[BR]][[BR]]
    88 In !LabWiki I ran the four experiment template scripts on the slices. I was even able to see changes on the graphs shown by the GENI Desktop while !LabWiki was running experiments.[[BR]]
    89 [[BR]][[Image(LabwikiAndGENIDesktop.png, 70%)]][[BR]]
    90  
    91 
    92 [[BR]][[BR]][[BR]][[BR]][[BR]][[BR]][[BR]][[BR]][[BR]][[BR]][[BR]][[BR]]
     89[[BR]][[BR]]
    9390= GIMI & GEMINI on one ExoGENI slice =
    94 == Creation: ==
    95 I used this [http://groups.geni.net/geni/attachment/wiki/IMInteroperability/SliceWithGIMIAndGEMINI/GIMI_GEC17wGN.xml rspec] to create ExoGENI slices in Flack that had both GIMI and GEMINI. Below is the topology created.[[BR]][[BR]]
     91== Creation ==
     92Use this [http://groups.geni.net/geni/attachment/wiki/IMInteroperability/SliceWithGIMIAndGEMINI/GIMI_GEC17wGN.xml rspec] to create ExoGENI slices in Flack that had both GIMI and GEMINI. Below is the topology created.[[BR]][[BR]]
    9693
    9794[[Image(GnGExoTopology.png, 50%)]]
    9895[[BR]]
    9996
    100 == GEMINI: ==
    101 Since the stable version of the GENI Desktop does not currently handle ExoGENI slices, I used the development version of the GENI Desktop and the gdesktop scripts to initialize & instrumentize the slices. Within the GENI Desktop I could not see graphs or tables. I was able to SSH into the nodes via the GENI Desktop.
     97== GEMINI ==
     98The stable version of the GENI Desktop does not currently handle ExoGENI slices. I used the development version of the GENI Desktop and the gdesktop scripts to initialize & instrumentize the slices. Within the GENI Desktop I could not see graphs or tables. I was able to SSH into the nodes via the GENI Desktop.
    10299
    103 == GIMI: ==
    104 In Labwiki I was able to run the four experiment template scripts on the slices.
     100== GIMI ==
     101In !Labwiki run the four experiment  scripts on the slices just as you did with your InstaGENI slices. Be sure to edit each script so that the names of your nodes match the names in the script.