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
- ovs-vsctl set Bridge ovs-switch fail-mode=secure

在Proxmox虚拟环境中,使用Ubuntu Server 14.04操作系统,详细记录了安装Floodlight控制器和Open vSwitch (OVS) 的步骤。通过ovs-vsctl设置控制器连接,并创建静态流表实现流量转发。最终,通过ping测试验证了网络连通性。
最低0.47元/天 解锁文章
1402

被折叠的 条评论
为什么被折叠?



