SDN 开发环境安装简介
1. 在物理主机上直接安装 Ubuntu linux
本例中使用的是 Ubuntu 12.04 桌面版
1.1 Ubuntu 下载:http://cn.ubuntu.com/download/
1.2 制作安装 U 盘:http://www.cnblogs.com/zhiyinjixu/articles/2305952.html
1.3 U 盘安装:http://jingyan.baidu.com/article/a3761b2b66fe141577f9aa51.html
1.4 安装:http://jingyan.baidu.com/article/9c69d48f5a135a13c9024e05.html
2. 设置物理主机的网络连接
本例为 192.168.152.20/24,能正常访问网络
3. 安装控制器 floodlight 与开发环境
Ctrl+Alt+T:打开命令行
a) 升级本地安装源
sdn@sdn-Veriton-M288:~$ sudo apt-get update
b) 安装 Java、python 的运行与开发环境
sdn@sdn-Veriton-M288:~$ sudo apt-get install build-essential default-jdk ant python-dev
c) 安装 floodlight 控制器并编译
sdn@sdn-Veriton-M288:~$ sudo apt-get install git
sdn@sdn-Veriton-M288:~$ git clone git://github.com/floodlight/floodlight.git
sdn@sdn-Veriton-M288:~$ cd floodlight
sdn@sdn-Veriton-M288:~$ ant
d) 运行 floodlight 控制器
$ java -jar target/floodlight.jar
floodlight 启动在终端窗口中,不能关闭
刚安装完成 floodlight 时使用上面的命令启动 floodlight,因为当前目录是在 floodlight
下
以后重启后则要使用如下命令:$ java -jar floodlight/target/floodlight.jar
e) 测试 floodlight
在浏览器中输入地址 http://localhost:8080/ui/index.html,打开 floodlight 的 web 界面,应能成
功访问,此时 Switchs 与 Hosts 都为 0。
评论0