= Fall 2016 "GENI in the Classroom" Sessions = == Dates and Times == Session 1: Tuesday September 13, 2016, 3:00 to 5:00 p.m. ET [[BR]] Session 2: Wednesday September 14, 2016, 3:00 to 5:00 p.m. ET [[BR]] {{{ #!comment == Bluejeans Information == https://bluejeans.com/294523526 [[BR]] Meeting ID: 294523526 [[BR]] Or if your prefer to use your phone for audio (optional): [[BR]] 1) +1.408.740.7256 (US) or [[BR]] +1.888.240.2560 (US Toll Free) [[BR]] +1.408.317.9253 (Alternate number) [[BR]] 2) Enter Meeting ID: 294523526 [[BR]] 3) Press # [[BR]] }}} == Requirements and Pre-Work == 1. Verify you are able to log into the GENI Portal. 1. Verify you have a laptop/desktop suitable for the tutorial. 1. Install and verify GENI tools on your computer. More information on each of these tasks [wiki:GENIExperimenter/Tutorials/NewToolsSetup here] == Session Leaders == {{{ #!html
Ben Newton
UNC - Chapel Hill
Jay Aikat
UNC - Chapel Hill
}}} {{{ #!comment == Session 1 == [attachment:TrainTheTA_Session1.pdf Session 1 slides (pdf)] * GENI Overview * GENI Terminology, SSH, Expiration and Renewal of Resources * Hands-on Lab * Instructions: [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/jacks/GettingStarted_PartI/Procedure web] * Worksheet: [attachment:TrainTheTA_Session1_Lab_Worksheet.pdf pdf] * Behind the Scenes }}} == Pre-Work for Session 2 == 1. Download and Install Omni 1. Test Omni Installation 1. Configure Omni More information on each of these tasks [wiki:GENIExperimenter/Tutorials/OmniSetup here] {{{ #!comment == Session 2 == [attachment:TrainTheTA_Session2.pdf Session 2 slides (pdf)] * Hands-on Lab * Instructions: [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/jacks/GettingStarted_PartII_ccn/Procedure web] * Worksheet: [attachment:hands-on-lab1-worksheet.pdf pdf] * For AM Nickname use: * Yajun - missouri-ig * Prajwal - nps-ig * Jack - nyu-ig * Anurag - princeton-ig * Maha - sox-ig * Mahilan - stanford-ig * Avinash - uchicago-ig * Jae - ucla-ig * Graciela - uky-ig * Sana - utah-ig * Hari - uwashington-ig * Garegin - wisconsin-ig * Important Steps and Commands: * omni createslice lab1 * In Portal add Install Scripts * {{{http://www.gpolab.bbn.com/experiment-support/LabOne/ccnx/ccnx-0.6.2.tar.gz }}} [[BR]] / * {{{http://www.gpolab.bbn.com/experiment-support/LabOne/ccnx/ccnx-atmos.tar.gz }}} [[BR]] / * {{{http://www.gpolab.bbn.com/experiment-support/LabOne/ccnx/ccnx-setup.tar.gz }}} [[BR]] /tmp * In Portal add Execute Scripts * cd /tmp/ccnx-setup && ./node-setup * cd /tmp/ccnx-setup && ./add-precip-routes rsrchr * cd /tmp/ccnx-setup && ./ccnx-setup router 4 * Download Rspec * omni -a AM_NICKNAME createsliver lab1 RSPEC_FILE * readyToLogin -a AM_NICKNAME lab1 * From rsrchr then collab run: * /opt/ccnx-atmos/client.py * 1902/01/01 * 1902/01/02 * omni -a AM_NICKNAME deletesliver lab1 * Running a class in GENI * GENI accounts and projects * Resources for Instructors * Tips * Wrap-up }}} == Take home Assignment == * [wiki:GENIEducation/SampleAssignments/IPRouting/Procedure Link to the assignment] * Use Jacks or your favorite tool to reserve your resources using the rspec url provided in the assignment * You will get a warning when you run sudo just ignore it: {{{ sudo: unable to resolve host NodeB }}} {{{ #!comment === Feedback Form === Please complete [https://docs.google.com/a/cs.unc.edu/forms/d/17whMl-WpGAkssRcN6AD4TLIiyIREZbyYHOw3OYCyyl0/viewform this feedback form] }}} {{{ #!comment http://tinyurl.com/train-TA-Spring2015 }}}