学习笔记1:搭建floodlight+mininet+sflow环境
浏览了大量的CSDN博客和师兄继承下来的学习笔记,自己想总结一下搭环境的过程,为以后给自己查看时候好整理
全部都在VM虚拟机中ubuntu里完成
前言
在Windows下的虚拟机中做实验,需要先开启本台电脑硬件的虚拟功能(在本机BIOS中设置) 不知道怎么打开BIOS就问度娘。很简单的。一开始我换了一台新拆的电脑就没打开虚拟功能,后来一查才知道要从开机时候的F2中设置。
提示:以下是本篇文章正文内容,下面案例可供参考
一、Floodlight控制器
1.ubuntu安装完成后第一步必须先更新才能正常使用
在ubuntu中写如下代码:
# apt-get update
# apt-get upgrade
2.自行eclipse和jdk安装
上网搜索对应版本,eclipse和jdk需要与floodlight版本对应。
其他所需的 程序均可使用apt命令获取安装,我使用的是:
eclipse-jee-oxygen-1a-linux-gtk-x86_64.tar
jdk_1.8.tar.gz
将jdk安装完成。网上有参考方法。
将eclipsse也安装完成。就是将软件包解压到想要安装的文件夹下。
3.floodlight安装后要ant编译
在终端用cd命令打开floodlight文件夹,然后在floodlight目录下输入ant命令进行编译,再启动floodlight。
cd floodlight/
ant
java -jar target/floodlight.jar
启动后,通过浏览器访问floodlight的管理界面, http://localhost:8080/ui/pages/index.html ,若不能访问
则在floodlight文件夹下执行命令可解决问题:
cd floodlight/
git pull origin master
git submodule init
git submodule update
ant
java -jar t