= Background Information on GENI = The attached material is useful for providing an introduction to GENI appropriate for a hands-on or classroom setting. This material was originally developed for use with the GENI introductory hands-on tutorials ([http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/jacks/GettingStarted_PartI/Procedure Lab Zero] and [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/jacks/GettingStarted_PartII_ccn/Procedure Lab One]). == Materials == A [https://www.youtube.com/playlist?list=PL5U135-BdFrvModsEIkJhhYZSZ7vLSrun YouTube playlist] contains all of the videos. The slides come in two parts ([attachment:Terminology_SSH_Expiration_16x9.pptx Part I] [attachment:Tools_16x9.pptx Part II]). A [attachment:IntroGENI_script.docx script] contains the verbal patter accompanying all of the slides. == Individual Pieces == Material for the individual videos, slides, and script are listed below. The length of each segment in minutes is listed in parentheses. The first three segments are usually used with Lab Zero and the final three with Lab One. 1. (3:25) ''GENI Terminology'': Define five basic terms: experimenter, project, slice, resource, and aggregate - [https://www.youtube.com/watch?v=q-sMJlNlquU&list=PL5U135-BdFrvModsEIkJhhYZSZ7vLSrun&index=1 video] | [attachment:Terminology_SSH_Expiration_16x9.pptx slides] | [attachment:IntroGENI_script.docx script] 1. (4:32) ''How SSH with a Private Key Works'': Explanation of how SSH with a private key works and why it is easier to use and more secure than SSH with a password - [https://www.youtube.com/watch?v=svRWcx7dT8g&index=2&list=PL5U135-BdFrvModsEIkJhhYZSZ7vLSrun video] [attachment:Terminology_SSH_Expiration_16x9.pptx slides] [attachment:IntroGENI_script.docx script] 1. (1:04) ''GENI Expiration and Renewal'': explains the interaction of resource, slice, and project expiration and how to renewal the same - [https://www.youtube.com/watch?v=7hFhuKgMWxw&index=3&list=PL5U135-BdFrvModsEIkJhhYZSZ7vLSrun video] [attachment:Terminology_SSH_Expiration_16x9.pptx slides] [attachment:IntroGENI_script.docx script] 1. (3:15) ''Behind the Scenes of GENI Experimentation: Understanding GENI AM API and RSpec'': An explanation of the APIs and data formats that tie all GENI resources together. - [https://www.youtube.com/watch?v=KXXCGNAQS0c&list=PL5U135-BdFrvModsEIkJhhYZSZ7vLSrun&index=4 video] [attachment:Tools_16x9.pptx slides] [attachment:IntroGENI_script.docx script] 1. ''An Introduction to GENI Tools: Jacks in the Portal and omni'': how the Jacks and omni tools use the AM API under the covers - ''no video'' [attachment:Tools_16x9.pptx slides] ''no script'' 1. (3:05) ''GENI Support for Automating Resource Reservation'': automating resource configuration with OS images, install scripts, and open source configuration management tools - [https://www.youtube.com/watch?v=_HZLJI_ZRyI&index=5&list=PL5U135-BdFrvModsEIkJhhYZSZ7vLSrun video] [attachment:Tools_16x9.pptx slides] [attachment:IntroGENI_script.docx script]