-
Notifications
You must be signed in to change notification settings - Fork 1
Installation from Binary
As of right now, we have binary for all platforms that can run a java application and support debian packages.
- Release - the latest and greatest
- Add
deb http://updates.onlab.us/debian stable contribto /etc/apt/sources.list
- Add
- Staging - what coming next
- Add
deb http://updates.onlab.us/debian staging contribto /etc/apt/sources.list
- Add
- Nightly - the bleeding edge
- Add
deb http://updates.onlab.us/debian unstable contribto /etc/apt/sources.list
- Add
First obtain the repository public key:
$ wget http://updates.onlab.us/debian/onlab-repo.gpg
$ sudo apt-key add onlab-repo.gpg
Then, update your apt database:
$ sudo apt-get update
Next, install FlowVisor:
$ sudo apt-get install flowvisor
Note that this will create a flowvisor user on your system.
Finally, deploy the database and generate a configuration file:
$ sudo -u flowvisor fvconfig generate /etc/flowvisor/config.json
Now, you can run FlowVisor by running (make sure you run it as the flow visor user):
$ sudo -u flowvisor flowvisor
or
$ sudo /etc/init.d/flowvisor start
(runs FlowVisor as user flowvisor)
When upgrading, FlowVisor may update the structure of its internal database. Therefore it is important to save the configuration file after an upgrade, by running:
fvctl dumpConfig config.json
All configuration changes are done in the db in place during the execution. If you would like to dump the contents of the db, run:
$ fvctl dumpConfig config.json
- System Requirements
- Installation
- FlowVisor FAQ
- CLI User Guide
- Papers
-
Development
- Design Documents
-
Architecture
- IO Overview
- Actions
- Messages
- Processes
- RoadMap