wiki:GEC22Agenda/GEE

Version 8 (modified by acb@cs.princeton.edu, 9 years ago) (diff)

--

GEC22 Tutorial: GENI Experiment Engine Tutorial

Schedule

Wednesday 1.30pm - 3.30pm

Session Leaders

http://www.cs.princeton.edu/~acb/profile.jpg
Andy Bavier
Princeton/PlanetWorks

Matt Hemmings
University of Victoria
https://us-ignite-org.s3.amazonaws.com/static/img/staff/rick-mcgeer-1.jpg
Rick McGeer
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 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 these instructions. Ansible does not run directly on Windows; Windows users who want to install Ansible locally can use Vagrant to install an Ubuntu VM on their machine, and then install Ansible in that VM.

Agenda