| 1 | = Spring 2017 "GENI in the Classroom" Sessions = |
| 2 | |
| 3 | == Dates and Times == |
| 4 | Session 1: Friday February 3, 2017, 3:00 to 5:00 p.m. ET [[BR]] |
| 5 | Session 2: Friday February 10, 2017, 3:00 to 5:00 p.m. ET [[BR]] |
| 6 | |
| 7 | |
| 8 | == Connection Information == |
| 9 | Access the meeting using the following URL: [[BR]] |
| 10 | |
| 11 | https://zoom.us/j/560315774 [[BR]] |
| 12 | |
| 13 | Alternatively, use your phone for audio: [[BR]] |
| 14 | Dial: +1 408 638 0968 (US Toll) or +1 646 558 8656 (US Toll) [[BR]] |
| 15 | Meeting ID: 560 315 774 [[BR]] |
| 16 | |
| 17 | == Requirements and Pre-Work == |
| 18 | 1. Verify you are able to log into the GENI Portal. |
| 19 | 1. Verify you have a laptop/desktop suitable for the tutorial. |
| 20 | 1. Install and verify GENI tools on your computer. |
| 21 | |
| 22 | More information on each of these tasks [wiki:GENIExperimenter/Tutorials/NewToolsSetup here] |
| 23 | |
| 24 | == Session Leaders == |
| 25 | {{{ |
| 26 | #!html |
| 27 | <table cellspacing=0 style="border:2px solid gray;"> |
| 28 | <tr align='center'> |
| 29 | <td> <a href="http://www.cs.unc.edu/~bn"><img src="http://www.cs.unc.edu/~bn/bn.jpg" height='120px'/></a></td> |
| 30 | <td><a href="http://www.cs.unc.edu/~aikat"><img src="http://jayaikat.web.unc.edu/files/2014/03/image001.jpg" height='120px'/></a></td> |
| 31 | </tr> |
| 32 | <tr align='center' style="border:1px solid gray;"> |
| 33 | <td style="border:1px solid gray;">Ben Newton<br/>UNC - Chapel Hill</td> |
| 34 | <td style="border:1px solid gray;">Jay Aikat<br/>UNC - Chapel Hill</td> |
| 35 | </tr> |
| 36 | </table> |
| 37 | }}} |
| 38 | |
| 39 | |
| 40 | == Session 1 == |
| 41 | [attachment:TrainTheTA_Session1.pdf Session 1 slides (pdf)] |
| 42 | |
| 43 | * GENI Overview |
| 44 | * GENI Terminology, SSH, Expiration and Renewal of Resources |
| 45 | * Hands-on Lab |
| 46 | * Instructions: [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/jacks/GettingStarted_PartI/Procedure web] |
| 47 | * Worksheet: [attachment:TrainTheTA_Session1_Lab_Worksheet.pdf pdf] |
| 48 | * Behind the Scenes |
| 49 | |
| 50 | {{{ |
| 51 | #!comment |
| 52 | == Pre-Work for Session 2 == |
| 53 | 1. Download and Install Omni |
| 54 | 1. Test Omni Installation |
| 55 | 1. Configure Omni |
| 56 | |
| 57 | More information on each of these tasks [wiki:GENIExperimenter/Tutorials/OmniSetup here] |
| 58 | }}} |
| 59 | |
| 60 | {{{ |
| 61 | #!comment |
| 62 | == Session 2 == |
| 63 | [attachment:GeniInTheClassroom_Session2.pdf Session 2 slides (pdf)] |
| 64 | |
| 65 | * Hands-on Lab |
| 66 | * Instructions: [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/jacks/GettingStarted_PartII_ccn/Procedure web] |
| 67 | * Worksheet: [attachment:hands-on-lab1-worksheet.pdf pdf] |
| 68 | |
| 69 | * For AM Nickname use: |
| 70 | * Yajun - missouri-ig |
| 71 | * Prajwal - nps-ig |
| 72 | * Jack - nyu-ig |
| 73 | * Anurag - princeton-ig |
| 74 | * Maha - sox-ig |
| 75 | * Mahilan - stanford-ig |
| 76 | * Avinash - uchicago-ig |
| 77 | * Jae - ucla-ig |
| 78 | * Graciela - uky-ig |
| 79 | * Sana - utah-ig |
| 80 | * Hari - uwashington-ig |
| 81 | * Garegin - wisconsin-ig |
| 82 | |
| 83 | * Important Steps and Commands: |
| 84 | * omni createslice lab1<INITIALS> |
| 85 | * In Portal add Install Scripts |
| 86 | * {{{http://www.gpolab.bbn.com/experiment-support/LabOne/ccnx/ccnx-0.6.2.tar.gz }}} [[BR]] / |
| 87 | * {{{http://www.gpolab.bbn.com/experiment-support/LabOne/ccnx/ccnx-atmos.tar.gz }}} [[BR]] / |
| 88 | * {{{http://www.gpolab.bbn.com/experiment-support/LabOne/ccnx/ccnx-setup.tar.gz }}} [[BR]] /tmp |
| 89 | * In Portal add Execute Scripts |
| 90 | * cd /tmp/ccnx-setup && ./node-setup |
| 91 | * cd /tmp/ccnx-setup && ./add-precip-routes rsrchr |
| 92 | * cd /tmp/ccnx-setup && ./ccnx-setup router 4 |
| 93 | * Download Rspec |
| 94 | * omni -a AM_NICKNAME createsliver lab1<INITIALS> RSPEC_FILE |
| 95 | * readyToLogin -a AM_NICKNAME lab1<INITIALS> |
| 96 | * From rsrchr then collab run: |
| 97 | * /opt/ccnx-atmos/client.py |
| 98 | * 1902/01/01 |
| 99 | * 1902/01/02 |
| 100 | * omni -a AM_NICKNAME deletesliver lab1<INITIALS> |
| 101 | * Running a class in GENI |
| 102 | * GENI accounts and projects |
| 103 | * Resources for Instructors |
| 104 | * Tips |
| 105 | * Wrap-up |
| 106 | }}} |
| 107 | |
| 108 | == Take home Assignment == |
| 109 | * [wiki:GENIEducation/SampleAssignments/IPRouting/Procedure Link to the assignment] |
| 110 | * Use Jacks or your favorite tool to reserve your resources using the rspec url provided in the assignment |
| 111 | * You will get a warning when you run sudo just ignore it: |
| 112 | {{{ |
| 113 | sudo: unable to resolve host NodeB |
| 114 | }}} |
| 115 | {{{ |
| 116 | #!comment |
| 117 | === Feedback Form === |
| 118 | Please complete [https://docs.google.com/a/cs.unc.edu/forms/d/17whMl-WpGAkssRcN6AD4TLIiyIREZbyYHOw3OYCyyl0/viewform this feedback form] |
| 119 | }}} |
| 120 | |
| 121 | {{{ |
| 122 | #!comment |
| 123 | http://tinyurl.com/train-TA-Spring2015 |
| 124 | }}} |