前言
Floodlight是一款基于Java开源的SDN控制器,最新版本为1.2。
https://floodlight.atlassian.net/wiki/spaces/floodlightcontroller/pages/8650780/Floodlight+VM
Floodlight 1.2发布于2016年9月13日,距今已经有三年。博主最近在做一个关于软件定义网络的研究项目,在安装查资料的过程中,网上的教程大多发布较早,对于目前的一些问题没有良好的解决。这篇文章讲一下我在安装过程中遇到的一些问题。
准备工作
1、虚拟机(Vmvare、VirtualBox);
2、Ubuntu镜像(博主为16.04);
安装分为四个部分:(1)JAVA和ant安装;(2)git安装;(3)Floodlight安装;(4)eclipse开发环境的配置。
一、安装JAVA和ant
首先通过命令行安装ant,ant是一个项目构建工具,需要使用ant将后续下载的Floodlight安装包进行编译、打包和部署,生成可执行的jar包。
sudo apt-get install build-essential ant python-dev
安装JAVA:过低版本的运行可能会出错。对于Floodlight 1.2,通过以下链接,根据系统位数下载安装JDK1.8:https://www.oracle.com/java/technologies/jdk8-downloads.html