| 41 | |
| 42 | |
| 43 | |
| 44 | |
| 45 | |
| 46 | '''Complete your first experiment using GENI! ''' |
| 47 | |
| 48 | Develop a basic understanding of the experiment workflow by doing a simple layer 2 experiment. |
| 49 | |
| 50 | While doing this experiment, use and understand the following terms: experimenter, project, slice, aggregate, resource, resource specification (RSpec) |
| 51 | |
| 52 | Do the experiment using the following tools: GENI Portal, Flack, ssh & ssh keys |
| 53 | |
| 54 | ==== Pre-Requisites ==== |
| 55 | |
| 56 | There are no pre-requisites for this tutorial. |
| 57 | |
| 58 | ''This is the first part of a [wiki:GEC18Agenda/GettingStartedWithGENI three part tutorial]. This tutorial or equivalent experience is a pre-requisites for [wiki:GEC18Agenda/GettingStartedWithGENI_II Part II].'' |
| 59 | |
| 60 | The following background will be helpful for this tutorial: |
| 61 | * A basic familiarity and comfort with using a UNIX command line |
| 62 | * A basic understanding of GENI concepts such as those covered in the [wiki:GEC18Agenda/IntroToGENI Introduction to GENI and Experimentation using GENI] talk immediately prior to this tutorial |
| 63 | |
| 64 | ==== Please Arrive With: ==== |
| 65 | 1. Laptop with a recent version of [http://www.virtualbox.org/ Virtual Box]. |
| 66 | 1. A GENI Experimenter Portal account. |
| 67 | |
| 68 | ==== Results ==== |
| 69 | |
| 70 | In Part I, attendees will run their first complete experiment in GENI. |
| 71 | |
| 72 | At the end of Part I, attendees will be able to: |
| 73 | * Use and understand the following terms: |
| 74 | - Experimenter |
| 75 | - Project |
| 76 | - Slice |
| 77 | - Aggregate |
| 78 | - Resource |
| 79 | - Resource Specification (aka RSpec) |
| 80 | * Do the complete experiment workflow: |
| 81 | - understand how to use their GENI Experimenter Portal account to join a project and create a slice |
| 82 | - know how to draw an experimental topology and reserve resources using a graphical tool (Flack) |
| 83 | - know how to log into compute resources using ssh and a private key |
| 84 | - know how to manually load software onto a compute node |
| 85 | - have run a simple layer 2 experiment |
| 86 | - know how to delete resources |
| 87 | |
| 88 | == Tutorial materials == |
| 89 | ''Part I'' |
| 90 | * Instructions: [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/GettingStarted_PartI/Procedure web] |
| 91 | * Slides: [attachment: pptx] |
| 92 | |
| 93 | ''Part II'' |
| 94 | * Instructions: [http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/UnderstandAMAPI/Procedure web] |
| 95 | * Slides: [attachment: pptx] |
| 96 | |
| 97 | Want to do this exercise at home or in the classroom? [http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/LabZero Complete information for this exercise] |