| 1 | = GENI: Fall 2016 Train the TA Sessions = |
| 2 | |
| 3 | == Dates and Times == |
| 4 | Session 1: Tuesday September 13, 2016, 3:00 to 4:30 p.m. ET [[BR]] |
| 5 | Session 2: Wednesday September 14, 2016, 3:00 to 4:30 p.m. ET [[BR]] |
| 6 | |
| 7 | {{{ |
| 8 | #!comment |
| 9 | == Bluejeans Information == |
| 10 | |
| 11 | |
| 12 | https://bluejeans.com/294523526 [[BR]] |
| 13 | |
| 14 | Meeting ID: 294523526 [[BR]] |
| 15 | |
| 16 | Or if your prefer to use your phone for audio (optional): [[BR]] |
| 17 | 1) +1.408.740.7256 (US) or [[BR]] |
| 18 | +1.888.240.2560 (US Toll Free) [[BR]] |
| 19 | +1.408.317.9253 (Alternate number) [[BR]] |
| 20 | 2) Enter Meeting ID: 294523526 [[BR]] |
| 21 | 3) Press # [[BR]] |
| 22 | }}} |
| 23 | == Requirements and Pre-Work == |
| 24 | 1. Verify you are able to log into the GENI Portal. |
| 25 | 1. Verify you have a laptop/desktop suitable for the tutorial. |
| 26 | 1. Install and verify GENI tools on your computer. |
| 27 | |
| 28 | More information on each of these tasks [wiki:GENIExperimenter/Tutorials/NewToolsSetup here] |
| 29 | |
| 30 | == Session Leaders == |
| 31 | {{{ |
| 32 | #!html |
| 33 | <table cellspacing=0 style="border:2px solid gray;"> |
| 34 | <tr align='center'> |
| 35 | <td> <a href="http://www.cs.unc.edu/~bn"><img src="http://www.cs.unc.edu/~bn/bn.jpg" height='120px'/></a></td> |
| 36 | <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> |
| 37 | </tr> |
| 38 | <tr align='center' style="border:1px solid gray;"> |
| 39 | <td style="border:1px solid gray;">Ben Newton<br/>UNC - Chapel Hill</td> |
| 40 | <td style="border:1px solid gray;">Jay Aikat<br/>UNC - Chapel Hill</td> |
| 41 | </tr> |
| 42 | </table> |
| 43 | }}} |
| 44 | |
| 45 | == Session 1 == |
| 46 | [attachment:TrainTheTA_Session1.pdf Session 1 slides (pdf)] |
| 47 | |
| 48 | * GENI Overview |
| 49 | * GENI Terminology, SSH, Expiration and Renewal of Resources |
| 50 | * Hands-on Lab |
| 51 | * Instructions: [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/jacks/GettingStarted_PartI/Procedure web] |
| 52 | * Worksheet: [attachment:TrainTheTA_Session1_Lab_Worksheet.pdf pdf] |
| 53 | * Behind the Scenes |
| 54 | |
| 55 | == Pre-Work for Session 2 == |
| 56 | 1. Download and Install Omni |
| 57 | 1. Test Omni Installation |
| 58 | 1. Configure Omni |
| 59 | |
| 60 | More information on each of these tasks [wiki:GENIExperimenter/Tutorials/OmniSetup here] |
| 61 | |
| 62 | {{{ |
| 63 | #!html |
| 64 | == Session 2 == |
| 65 | [attachment:TrainTheTA_Session2.pdf Session 2 slides (pdf)] |
| 66 | |
| 67 | * Hands-on Lab |
| 68 | * Instructions: [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/jacks/GettingStarted_PartII_ccn/Procedure web] |
| 69 | * Worksheet: [attachment:hands-on-lab1-worksheet.pdf pdf] |
| 70 | * For AM Nickname use: |
| 71 | * Yajun - missouri-ig |
| 72 | * Prajwal - nps-ig |
| 73 | * Jack - nyu-ig |
| 74 | * Anurag - princeton-ig |
| 75 | * Maha - sox-ig |
| 76 | * Mahilan - stanford-ig |
| 77 | * Avinash - uchicago-ig |
| 78 | * Jae - ucla-ig |
| 79 | * Graciela - uky-ig |
| 80 | * Sana - utah-ig |
| 81 | * Hari - uwashington-ig |
| 82 | * Garegin - wisconsin-ig |
| 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 | == Take home Assignment == |
| 108 | * [wiki:GENIEducation/SampleAssignments/IPRouting/Procedure Link to the assignment] |
| 109 | * Use Jacks or your favorite tool to reserve your resources using the rspec url provided in the assignment |
| 110 | * You will get a warning when you run sudo just ignore it: |
| 111 | {{{ |
| 112 | sudo: unable to resolve host NodeB |
| 113 | }}} |
| 114 | {{{ |
| 115 | #!comment |
| 116 | === Feedback Form === |
| 117 | Please complete [https://docs.google.com/a/cs.unc.edu/forms/d/17whMl-WpGAkssRcN6AD4TLIiyIREZbyYHOw3OYCyyl0/viewform this feedback form] |
| 118 | }}} |
| 119 | |
| 120 | {{{ |
| 121 | #!comment |
| 122 | http://tinyurl.com/train-TA-Spring2015 |
| 123 | }}} |