Overview
The following instructions are for installing Floodlight (latest build) and OpenStack (Grizzly) on a Ubuntu VM using devstack scripts developed by Big Switch.
Prerequisite
- A virtual machine with Ubuntu Server version of 12.04.1 or later is required.
- At least 2 GB RAM (Expand for more VMs)
- At least 30GB storage
What You Will Get
- A single node OpenStack installation with Floodlight as its neutron backend.
- Via the OpenStack Horizon GUI, tenants, virtual networks, and virtual instances can be created. See Verify OpenStack and Floodlight Installation for usage examples.
Install Floodlight
You will need to run a Floodlight controller for the OpenStack Neutron networking support to work. The floodlight controller can be running on a separate floodlight VM you downloaded earlier, or you can download the floodlight source as a zip file, unzip it, compile and run it with the following simple steps on your Ubuntu VM:
...
Code Block | ||||
---|---|---|---|---|
| ||||
$ curl 127.0.0.1:8080/networkService/v1.1 {"status":"ok"} |
Installing OpenStack with the RestProxy Neutron Plugin using Devstack
Once Floodlight is confirmed running, we are ready to install OpenStack using the install-devstack script. The following steps 1) configures OVS switch on the VM to listen to floodlight and 2) installs OpenStack and the BigSwitch REST proxy plugin on the VM.
...