| 1 | = Topology = |
| 2 | |
| 3 | [[PageOutline]] |
| 4 | |
| 5 | = Tutorial: Experiment Orchestration and Instrumentation using LabWiki = |
| 6 | |
| 7 | == Schedule == |
| 8 | |
| 9 | Wednesday 4:30 PM - 5:30 PM |
| 10 | |
| 11 | |
| 12 | == Agenda Details == |
| 13 | Attendees will learn on how to use the !LabWiki tool to plan, prepare, and execute experiments in GENI testbeds. Attendees will run a simple automation using !LabWiki with resources they setup in the previous session. |
| 14 | We will give an overview on the inner workings of !LabWiki, OML/OMF, AMQP, and the GENI experiment service. |
| 15 | |
| 16 | The tutorial is structured as follows: |
| 17 | |
| 18 | * Explain GIMI inner workings (1/2 hour) |
| 19 | 1. describe images (tools, postboot script) |
| 20 | 2. OEDL |
| 21 | 3. !LabWiki |
| 22 | 4. Experiment script |
| 23 | |
| 24 | * Automation of Iperf (http://groups.geni.net/geni/wiki/GENIFIRE/Labwiki/Part0/Introduction) |
| 25 | == Prerequisites == |
| 26 | - A GENI/FIRE account, if you don't have one [wiki:SignMeUp sign up!] |
| 27 | - Familiarity with how to reserve resources with any of the Tools (jFed, GENI Experimenter Portal, Omni, Flack). If you don't know you can take any of the tutorials: |
| 28 | * Reserving resources using jFed [http://fed4fire-testbeds.ilabt.iminds.be/ilabt-documentation/tutorials.html#introduction-and-getting-started tutorial] |
| 29 | - Familiarity with [http://fed4fire-testbeds.ilabt.iminds.be/ilabt-documentation/accessingnodes.html logging in to compute resources]. |
| 30 | - Introduction to !LabWiki [http://groups.geni.net/geni/wiki/GEC18Agenda/GettingStartedWithGENI_III_GIMI tutorial] |
| 31 | - Familiarity with Unix Command line - See "Tools" section |
| 32 | - "Basic OpenFlow concepts". It is assumed that the attendees, already have an understanding of OpenFlow and its API |
| 33 | |
| 34 | |
| 35 | ==== Please Arrive With: ==== |
| 36 | A Laptop |
| 37 | |
| 38 | == How to get Help == |
| 39 | * Always ask your tutors (tutorial helper/presenter/TA) first. They are the fastest way to solve the problem. |
| 40 | * If you are using a specific aggregate or tool, you should consider registering in their [wiki:NikySandbox/GENIExperimenter/GENICommunity#Joinusermailinglists mailing list]. It is a great way to get connected with other GENI users and it is an excellent source of wisdom. |
| 41 | * Send mail to the GENI help list: [mailto:help@geni.net]. |
| 42 | * If you want to chat real-time with other GENI users and ask questions, [wiki:HowTo/ConnectToGENIChatRoom join us] in a GENI chatroom. |
| 43 | * geni-gimi-users@googlegroups.com |
| 44 | |
| 45 | ==== Results ==== |
| 46 | |
| 47 | == Tutorial materials == |
| 48 | Instructions: |
| 49 | See [http://groups.geni.net/geni/wiki/GENIFIRE/Labwiki/Part1/Introduction Agenda Details] |
| 50 | |
| 51 | Slides: |
| 52 | * [http://groups.geni.net/geni/attachment/wiki/GEC20Agenda/LabWiki/GEC20%20I%26M%20Tutorial.pptx Powerpoint version] |
| 53 | * [http://groups.geni.net/geni/attachment/wiki/GEC20Agenda/LabWiki/GEC20-GIMI-Tutorial.pdf PDF version] |