...
Code Block | ||||
---|---|---|---|---|
| ||||
$ 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 | ||||
---|---|---|---|---|
| ||||
$ 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 |
...
| 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 | ||
---|---|---|
xml | xml | $ 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 |
| 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. |
...