Floodlight的安装
在proxmox上创建一台虚拟机,操作系统为ubuntu server 14 .04。
创建好之后,需要连接网络进行安装,安装过程记录如下:
一、在命令行模式下输入命令直接安装:- apt-get update
- apt-get install git
- apt-get install ant
- apt-get install openjdk-7-jdk
- git clone git://github.com/floodlight/floodlight.git
- cd floodlight/
- ant
- java -jar target/floodlight.jar
OVS 的安装
在proxmox上创建另外一台虚拟机,安装OVS
sudo apt-get install openvswitch-controller openvswitch-switch openvswitch-datapath-source
Ubuntu 14.04的OVS版本,已经是2.02,所以默认安装就可以。不过不同的发行版,ovs的名字会有点不同。
- ps -ea | grep ovs
- 1216 ? 00:00:00 ovsdb-server
- 1250 ? 00:00:06 ovs-vswitchd
- 2421 ? 00:00:00 ovsdb-client
查看OVS版本
- ovs-appctl --version
- ovs-appctl (Open vSwitch) 2.0.2
- Compiled Aug 15 2014 14:31:01
查看 OVS 支持的 OpenFlow 协议的版本
- ovs-ofctl --version
- ovs-ofctl (Open vSwitch) 2.0.2
- Compiled Aug 15 2014 14:31:02
- OpenFlow versions 0x1:0x4
登录OVS节点:
设置ovs的控制器为floodlight,10.250.3.10,就是floodlight虚拟机的IP。
- ovs-vsctl set-controller ovs-switch tcp:10.250.3.10:6633