= [wiki:GENIEducation/SampleAssignments/OpenFlowLoadBalancerTutorial/ExerciseLayout OpenFlow Load Balancer Tutorial] = {{{ #!html
Image Map
}}} = STEPS FOR SETTING UP = == 1. Obtain resources == For this experiment we are going to use resources in ExoGENI GPO or ExoGENI RENCI, we will need: * 6 VM (KVM): 2 act as regular hosts; 2 as regular switch; 2 as OpenFlow Switch (we will only program one) [[Image()]] If you are attending a Tutorial, the resources might have already been reserved for you, check with your instructor and skip this step. You can use any reservation tool you want to reserve this topology: * For Omni or Flack you can use the [wiki:GENIExperimenter/RSpecs RSpec] that is published at: http://www.gpolab.bbn.com/experiment-support/OpenFlowExampleExperiment/ExoGENI/openflow-loadbalancer-kvm.rspec and the ExoGENI GPO AM or the ExoGENI RENCI AM * At the [https://portal.geni.net GENI Experimenter Portal] there is a public RSpec called "openflow-load-balancer-kvm" that you can use, and either GPO ExoGENI or RENCI ExoGENI as the AM Look at the [http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/OpenFlowLoadBalancerTutorial/ExerciseLayout#Prerequisites Prerequisites] for Tutorials about reserving resources. = Create an Experimental Topology for !LoadBalancing with OpenFlow = - 1. Follow the tutorial on [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/PortalSimpleLayer2Example/SetupAccount SetupAccount] to get a GENI Portal Account - 2. Follow the instructions on [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/PortalSimpleLayer2Example/ObtainResources ObtainResources] to reserve a topology on GENI Portal - '''Note: choose resource `openflow-loadbalancer-kvm` as the rspec; `GPO ExoGENI` or `RENCI ExoGENI` as the Aggregate''' - 3. Once nodes are reserved and ready, log onto the reserved nodes following instructions here: [http://groups.geni.net/geni/wiki/HowTo/LoginToNodes LoginToNodes] Done. = [wiki:GENIEducation/SampleAssignments/OpenFlowLoadBalancerTutorial/ExerciseLayout/Execute Next: Run Experiment] =