Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
xml
xml
$ curl 127.0.0.1:8080/quantumnetworkService/v1.01
{"status":"ok"}

Installing OpenStack with the RestProxy Quantum 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 Floodlight's Quantum the BigSwitch REST proxy plugin on the VM.

If you want the OpenStack

...

Folsom release:

Code Block
xml
xml
$ wget https://github.com/floodlightbigswitch/quantum-restproxydevstack/archive/for-essex/stablefloodlight/folsom.zip
$ unzip folsom.zip
$ cd quantumdevstack-restproxy-for-essex-stable
$ scripts/install-devstack <floodlight IP address> 8080
$ cd ~/devstack
$ ./stack.sh

...

floodlight-folsom

Use your favorite editor to edit ./localrc with 'BS_FL_CONTROLLERS_PORT=<floodlight IP address>:8080'. If you have run floodlight in the same VM, them use 127.0.0.1 for <floodlight IP address>; otherwise, use the IP address of whichever VM or host where you

...

(info)

Note that OpenStack installation is a LONG process that cannot be interrupted. Any interruption or loss of network connectivity results in unknown states that cannot be resumed. It is recommended that you take a "snapshot" using VirtualBox before you begin the installation, such that you can easily power down and restore the original snapshot if indeed the process is interrupted. install-devstack.sh requires uninterrupted IP connectivity to run.

If you want the OpenStack Folsom release:

Code Block
xmlxml

$ wget https://github.com/floodlight/quantum-restproxy/archive/devstack.zip
$ unzip devstack.zip
$ cd quantum-restproxy-devstack
$ ./install_node.sh <floodlight IP address>

Use your favorite editor to edit ./localrc with 'Q_CONTROLLER=<floodlight IP address>:8080', then run floodlight. Then:
$ ./stack.sh

(info)

Note that OpenStack installation is a LONG process that cannot be interrupted. Any interruption or loss of network connectivity results in unknown states that cannot be resumed. It is recommended that you take a "snapshot" using VirtualBox before you begin the installation, such that you can easily power down and restore the original snapshot if indeed the process is interrupted. install-devstack.sh requires uninterrupted IP connectivity to run.

...