= Getting Started with GENI - Part I = == Goal == * the instant gratification of doing "Hello GENI" == Overview == * doing a single aggregate, Layer 2 experiment * use and understand 5 terms * using two basic GENI tools: Experimenter Portal and Flack == Concepts == * Layer 2 with a rack == Terms == 5 terms: 1. Experimenter 1. Project 1. Slice 1. Aggregate 1. Resource (with mention of resource specification/RSpecs) == Tools == * GENI Experimenter Portal * Flack * ssh & ssh keys == Rough procedure == 1. Login to Portal 1. join GEC17 project (maybe this is prework?) 1. Create slice 1. Launch Flack, look around and draw sample topology 1. Draw two VMs with a link (tell them which site to use) 1. ssh into the nodes 1. download and compile pingPlus 1. run the listener and the sender 1. Delete resources == Outstanding issues == * What about IP addresses? EG does not assign IP addresses * Non-Portal accounts? = Getting Started with GENI - Part II = == Goal == * How to write a (first) RSpec (that automates startup) * Pulling back the covers: RSpecs & AM API (aka "all tools are created equal") == Overview == * doing a two aggregate, Layer 2 experiment * use and understand 3 terms * using two basic GENI tools: (Experimenter Portal and ) Flack and omni == Concepts == * AM API * customized RSpec * image * boot script * Layer 2 across country == Terms == 3 terms: 1. RSpec (again) 1. Sliver 1. AM API 1. others? == Tools == * (GENI Experimenter Portal) * Flack * omni == Rough procedure == 1. Launch Flack and load Part I slice * if not in Part I create a slice 1. Load the topology from an rspec * ''load'' not ''reserve'' 1. Look at the rspec document 1. Add custom image and look rspec 1. Add download/install services and look at rspec 1. Quickly go over the script 1. Save RSpec to a file 1. (optional) Do a minor edit to the RSpec (eg edit `client_id`) 1. Reserve resources with omni 1. Login 1. Do experiment 1. Delete resources == Outstanding issues == * pipe VLANs and/or use GENI for ExoGENI aggregates? What about other InstaGENI aggregates?