Changes between Version 2 and Version 3 of GENIExperimenter/Tutorials/GENIExperimentEngine/DesignSetup
- Timestamp:
- 03/11/15 15:44:59 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIExperimenter/Tutorials/GENIExperimentEngine/DesignSetup
v2 v3 6 6 <tr> 7 7 <td> 8 <a href="http://groups.geni.net/geni/wiki/GENIE ducation/SampleAssignments/Template/ExerciseLayout/DesignSetup"> <img border="0" src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/design_on.2.png?format=raw" alt="Hello GENI index" height="90" /> </a>8 <a href="http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/GENIExperimentEngine/DesignSetup"> <img border="0" src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/design_on.2.png?format=raw" alt="Hello GENI index" height="90" /> </a> 9 9 </td> 10 10 <td> 11 <a href="http://groups.geni.net/geni/wiki/GENIE ducation/SampleAssignments/Template/ExerciseLayout/Execute"> <img border="0" src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/execute.2.png?format=raw" alt="Hello GENI index" height="90" /> </a>11 <a href="http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/GENIExperimentEngine/Execute"> <img border="0" src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/execute.2.png?format=raw" alt="Hello GENI index" height="90" /> </a> 12 12 </td> 13 13 <td> 14 <a href="http://groups.geni.net/geni/wiki/GENIE ducation/SampleAssignments/Template/ExerciseLayout/IntroToOmni/Finish"> <img border="0" src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/finish.2.png?format=raw" alt="Hello GENI index" height="90" /> </a>14 <a href="http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/GENIExperimentEngine/IntroToOmni/Finish"> <img border="0" src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/finish.2.png?format=raw" alt="Hello GENI index" height="90" /> </a> 15 15 </td> 16 16 </tr> … … 20 20 = STEPS FOR SETTING UP = 21 21 22 == Get a GEE Slicelet and download GEE helper files ==22 == 1. Get a GEE Slicelet and download GEE helper files == 23 23 24 24 Visit http://gee-project.org and login. Once logged in, click on ''Get a slicelet''. Reload the dashboard every few seconds until the slice is in state ''Running'' -- this should take about 30 seconds. Then click on ''Download Slicelet File'' to download the GEE helper files. Unpack the tarball and take a look at '''README.txt'''. 25 25 26 == Learn about GEE networking ==26 == 2. Learn about GEE networking == 27 27 28 28 Pick a node from your '''ssh-config''' file and log in to it with SSH. For example: … … 40 40 ''To complete this lab, you must find the ''public'' IP address of the virtual host for each node in the slicelet.'' 41 41 42 == Learn basic concepts of Ansible ==42 == 3. Learn basic concepts of Ansible == 43 43 44 44 Ansible (http://docs.ansible.com) is a free, open-source, intuitive IT automation tool that is well-suited to the tasks in this tutorial. Ansible commands can be run from the command line or put in a YAML file called a ''playbook''. We will be creating an Ansible playbook to run the parameterized HTTP query described earlier. … … 61 61 The command uses the '''apt''' module, and tells Ansible: “Make sure the latest version of package foo is installed”. There are many other modules which are well-documented at http://docs.ansible.com. 62 62 63 == Configure the Ansible controller for your slicelet ==63 == 4. Configure the Ansible controller for your slicelet == 64 64 65 65 If you already have Ansible installed on your laptop, then you can use it as the controller for this experiment. Otherwise, you will use one of the nodes in your slicelet as the Ansible controller. Pick one, log into it, and install ansible using apt-get: