| 1 | [[PageOutline(2-2, Table of Contents)]] |
| 2 | |
| 3 | = Instrumentation and Measurement using GEMINI = |
| 4 | |
| 5 | == 1. Get Ready to use the GENI Desktop == |
| 6 | The GENI Desktop requires your public key, generated from your cert, to be uploaded to the Portal. This was generated for you when you ran omni-configure at the last tutorial. The key is at {{{~./ssh/geni_cert_portal_key.pub}}}. |
| 7 | |
| 8 | === 1a. After you are logged into the [https://portal.geni.net GENI Portal], select the tab labeled "Profile" on the top right of the page. === |
| 9 | |
| 10 | [[Image(Tutorials/ICDCS2013/GEMINI/figures:PortalProfilePage.tiff, 75%)]] |
| 11 | |
| 12 | === 1b. Click on the "Upload another SSH public key" button in the '''SSH Keys"" section of your Portal Profile page. === |
| 13 | |
| 14 | === 1c. Click on the box that is labeled "SSH Public Key File". === |
| 15 | * When the dialog box pops up, click on the icon with a pencil and type in the location of the public key file ({{{~./ssh/geni_cert_portal_key.pub}}}). Then click "Open". |
| 16 | |
| 17 | [[Image(Tutorials/ICDCS2013/GEMINI/figures:PublicKeyUpload.tiff, 75%)]] |
| 18 | |
| 19 | === 1d. Click "Upload" to upload this key. === |
| 20 | * If everything goes well you should see two keys listed in your '''SSH Keys''' section of your Profile page. |
| 21 | |
| 22 | |
| 23 | == 2. Launch Flack and Import RSpec == |
| 24 | |
| 25 | === 2a. Go to the [https://portal.geni.net GENI Experimenter Portal]. === |
| 26 | === 2b. Select your project and slice. === |
| 27 | === 2c. Launch Flack. === |
| 28 | === 2d. Import an RSpec from {{{http://www.gpolab.bbn.com/experiment-support/ICDCS13/gemini.rspec}}}. === |
| 29 | * When you import, you will be asked to select an aggregate manager. Select the aggregate manager in your worksheet. |
| 30 | |
| 31 | This is what you should see after importing your RSpec: |
| 32 | |
| 33 | [[Image(Tutorials/ICDCS2013/GEMINI/figures:AfterRSpecImport.tiff, 75%)]] |
| 34 | |
| 35 | == 3. Add GEMINI Extensions and Reserve Resources == |
| 36 | |
| 37 | Tell Flack to add GEMINI extensions i.e. create a Global Node for this slice at this aggregate. |
| 38 | |
| 39 | === 3a. Click on the tab for Plugins === |
| 40 | |
| 41 | [[Image(Tutorials/ICDCS2013/GEMINI/figures:SelectPluginsTab.tiff, 75%)]] |
| 42 | |
| 43 | === 3b. Check the box for "Use GEMINI Extensions". === |
| 44 | * This will add a Global Node to your slice. |
| 45 | |
| 46 | [[Image(Tutorials/ICDCS2013/GEMINI/figures:WithGEMINIExtensions.tiff, 75%)]] |
| 47 | |
| 48 | === 3c. Click "Submit" to reserve resources. === |
| 49 | * Wait until the Flack canvas turns green. If the canvas does not turn green after 2-3 minutes, click on "Get Status" every 30 seconds or so to force Flack to get updates on the status of the resources. |