Floodlight安装:
一、安装环境:
ubuntu-12.04-64bit
二、安装Floodlight:
#apt-get update
#apt-get install build-essential default-jdk ant python-dev
#apt-get install git
#git clone git://github.com/floodlight/floodlight.git
#cd floodlight
#git checkout fl-last-passed-build 或者 git checkout stable
#ant //整合
#java –jar ~/floodlight/target/floodlight.jar //启动服务
三、安装完成:
打开浏览器,输入网址:
1、若在本机上:localhost:8080/ui/index.html
2、若在其他PC上:IP(此为安装FloodLight的PC的IP地址):8080/ui/index.html
四、错误情况处理:
如果执行卡住,并报错为address already use.说明端口被占用
解决方法为两种(选一):
1: # netstat -anp | grep 8080 查看端口
# kill -9 关闭端口
2: 修改配置文件,使其不用被占用的端口
在floodlight目录下
# vi src/main/resources/floodlightdefault.properties
把8080改成8085或其它,再整合
# ant
再运行floodlight
五、运行GUI:
#java -jar <avior_file>.jar
连接Floodlight实现图形化。
--floodlight三大运用--
The Floodlight REST API:
1.firewall
2.sFLOW (How to Use Static Flow Pusher API)
3. Virtual Network Filter REST API
**对应的命令google、baidu之。