Changes between Version 2 and Version 3 of GENIExperimenter/Tutorials/GENIExperimentEngine/DesignSetup


Ignore:
Timestamp:
03/11/15 15:44:59 (9 years ago)
Author:
acb@cs.princeton.edu
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/Tutorials/GENIExperimentEngine/DesignSetup

    v2 v3  
    66      <tr>
    77         <td>
    8          <a href="http://groups.geni.net/geni/wiki/GENIEducation/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>
    99       </td>
    1010       <td>
    11          <a href="http://groups.geni.net/geni/wiki/GENIEducation/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>
    1212       </td>
    1313       <td>
    14          <a href="http://groups.geni.net/geni/wiki/GENIEducation/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>
    1515       </td>
    1616     </tr>
     
    2020= STEPS FOR SETTING UP =
    2121
    22 == Get a GEE Slicelet and download GEE helper files ==
     22== 1. Get a GEE Slicelet and download GEE helper files ==
    2323
    2424Visit 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'''.
    2525
    26 == Learn about GEE networking ==
     26== 2. Learn about GEE networking ==
    2727
    2828Pick a node from your '''ssh-config''' file and log in to it with SSH.  For example:
     
    4040''To complete this lab, you must find the ''public'' IP address of the virtual host for each node in the slicelet.''
    4141
    42 == Learn basic concepts of Ansible ==
     42== 3. Learn basic concepts of Ansible ==
    4343
    4444Ansible (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.
     
    6161The 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.
    6262
    63 == Configure the Ansible controller for your slicelet ==
     63== 4. Configure the Ansible controller for your slicelet ==
    6464
    6565If 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: