= Spring 2017 "GENI in the Classroom" Sessions = == Dates and Times == Session 1: Friday February 3, 2017, 3:00 to 5:00 p.m. ET [[BR]] Session 2: Friday February 10, 2017, 3:00 to 5:00 p.m. ET [[BR]] == Connection Information == Access the meeting using the following URL: [[BR]] https://zoom.us/j/560315774 [[BR]] Alternatively, use your phone for audio: [[BR]] Dial: +1 408 638 0968 (US Toll) or +1 646 558 8656 (US Toll) [[BR]] Meeting ID: 560 315 774 [[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
}}} == Session 1 == [attachment:GENI_In_The_Classroom_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:GeniInTheClassroom_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] == Session 2 == [attachment:GeniInTheClassroom_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] * Important Steps and Commands: * omni createslice lab1 * In Portal add Install Scripts * {{{https://github.com/GENI-NSF/geni-tutorials/raw/master/LabOne/ccnx/ccnx-0.6.2.tar.gz }}} [[BR]] / * {{{https://github.com/GENI-NSF/geni-tutorials/raw/master/LabOne/ccnx/ccnx-atmos.tar.gz }}} [[BR]] / * {{{https://github.com/GENI-NSF/geni-tutorials/raw/master/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 }}}