[[PageOutline]] = [wiki:GEC22Agenda GEC22] Tutorial: GENI Experiment Engine Tutorial = == Schedule == Wednesday 1.30pm - 3.30pm == Session Leaders == || [[Image(http://www.cs.princeton.edu/~acb/profile.jpg,nolink, 120px)]][[BR]]Andy Bavier [[BR]] Princeton/!PlanetWorks||[[BR]] Matt Hemmings [[BR]] University of Victoria || [[Image(https://us-ignite-org.s3.amazonaws.com/static/img/staff/rick-mcgeer-1.jpg,nolink, 120px)]][[BR]] Rick !McGeer [[BR]] US Ignite || == Description == This tutorial will familiarize participants with the GENI Experiment Engine (GEE) platform. GEE provides simple, preconfigured environments called "slicelets" to GENI users: a slicelet consists of Docker containers running on InstaGENI racks connected by a private L3 network. The goal of GEE is to make it fast and easy to get a basic experiment up-and-running on GENI (a.k.a., "the five minute rule"). Attendees will: 1. Learn how to allocate a GEE Slicelet and download helper files 2. Use [http://docs.ansible.com Ansible] to configure and run a simple "hello world" experiment across GEE resources on 20 InstaGENI racks == Audience == ''Beginner to Intermediate.'' Of interest to both: * GENI experimenters * US Ignite application developers == Pre-requisites / Pre-work == You must have a SSH client that uses standard keys. (Optional): Though it's not required to complete the tutorial, you may want to install Ansible on your laptop following [http://docs.ansible.com/intro_installation.html these instructions]. Ansible does not run directly on Windows; Windows users who want to install Ansible locally can use [http://vagrantup.com Vagrant] to install an Ubuntu VM on their machine, and then install Ansible in that VM. == Agenda == * Slides: [attachment: pptx] * Instructions: [wiki:GENIExperimenter/Tutorials/GENIExperimentEngine web]