SDN平台搭建,ovs+floodlight 亲测有效
平台:虚拟机
系统ubuntu14.04.5
两个,一个系统里面装的是OpenvSwitch,一个系统里面装的是floodlight
1 安装floodlight
参考网址:https://floodlight.atlassian.net/wiki/spaces/floodlightcontroller/pages/1343544/Installation+Guide
最好不要所有的安装方法都信,有很多乱七八糟的,很多情况没有考虑,
a )floodlight Master 及以上版本:要先确定已经安装了Java 8,没有的,自行安装,再执行下面语句:
$ sudo apt-get install build-essential ant maven python-dev
floodlight v1.2 及以下版本,可直接执行下面语句,安装依赖环境:
$ sudo apt-get install build-essential openjdk-7-jdk ant maven python-dev eclipse
(我在这里就看了别人的杂文,就直接安装的java7,后面出现了很多问题,要注意)
b)git clone 下载floodlight,下面下载的是floodlight Master版本的,其他版本没试
$ git clone git://github.com/floodlight/floodlight.git$ cd floodlight$ git submodule init$ git submodule update$ ant$ sudo mkdir /var/lib/floodlight$ sudo chmod 777 /var/lib/floodlight
$ ant
d)在终端运行floodlight(注意:floodlight和java8一定要在一个根目录下,否则会报错)
$ java -jar target/floodlight.jar
e)判断floodlight是否正常运行:
$ps -ef | grep floodlight
f)配置Floodlight(这步之前没看到,导致后来交换机连不上控制器
Floodlight提供了两个配置文件:floodlightdefault.properties和learningswitch.properties,路径都位于floodlight/src/main/resources/。
通过这两个配置文件可以查看Floodlight已经加载的子模块以及控制器的侦听端口、web端口,默认的侦听端口是6633,web端口是8080。
如有必要用户可以自定义加载子模块和修改侦听端口,通过vi命令修改配置文件后,在Floodlight目录下执行ant编译后重启Floodlight即可。
配置参数如下两图(a)、图(b)所示:
图(a)
图(b)
图(b)最后一行显示的是交换机连接到控制器时用的端口号,默认应该是6633,我这里是6653,我也没有通过vi改
g)打开浏览器,输入网址:http://localhost:8080/ui/pages/switches.html,如图所示:
2 安装OpenvSwitch
参考:http://www.sdnlab.com/3166.html
http://aidaiz.com/openvswitch-build/(这个讲解的挺详细的)
a)准备工作:(切换到root用户进行)--只是满足正常的运行使用
#apt-get update
#apt-get install -y build-essential
b)部署Open vSwitch2.7.2
1)下载OVS 2.7.2安装包(起初我这步始终现在不下来,显示connect refused了,后来连的别的网就可以了)
# wget http://openvswitch.org/releases/openvswitch-2.7.2.tar.gz
2)解压安装包
# tar -xzf openvswitch-2.7.2.tar.gz
3)构建基于Linux内核的交换机
#cd openvswitch-2.7.2
#make clean
# ./configure --with-linux=/lib/modules/`uname -r`/build 2>/del/null
4)编译并安装
#make
#make install
5)如果需要OVS支持VLAN功能,还需要加载openvswitch.ko模块,如果不需要,此步可以忽略。ru
# modprobe gre
# insmod datapath/linux/openvswitch.ko
6) 安装并加载构建的内核模块
# make modules_install
# /sbin/modprobe openvswitch
7)使用ovsdb工具初始化配置数据库
# mkdir -p /usr/local/etc/openvswitch
# ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema 2>/dev/null
c)启动Open vSwitch
#mkdir -p /usr/local/etc/openvswitch#cd openvswitch-2.7.2#ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema
1)先启动ovsdb-server配置数据库
# ovsdb-server -v --remote=punix:/usr/local/var/run/openvswitch/db.sock
--remote=db:Open_vSwitch,Open_vSwitch,manager_options --private-key=db:Open_vSwitch,SSL,private_key
--certificate=db:Open_vSwitch,SSL,certificate --bootstrap-ca-cert=db:Open_vSwitch,SSL,ca_cert
--pidfile --detach
2)初始化数据库
#ovs-vsctl --no-wait init
3)开启ovs后太程序
#ovs-vswitchd --pidfile --detach --log-file
4)验证ovs进程是否正常运行
# ps -ea | grep ovs
显示上面的就正常运行了
SDN平台搭建,ovs+floodlight 亲测有效相关推荐
- 火车头按照关键词采集文章的平台有哪些?亲测实录!
很多网站现在都是按照关键词进行采集的,定向采集指定的内容,淘小白使用火车头采集,通过搜索词采集也采集过很多站点,今天来给大家总结一下! 目录: 1.搜词采集头条文章 2.搜词采集悟空问答 3.搜词采集 ...
- 性能测试 性能测试实战(八)Jmeter性能测试平台开发,性能测试平台架构解析 ,性能测试平台搭建 分布式性能压测平台 Jmeter分布式性能测试管理平台 性能测试平台示例案例 《完结篇》
文章目录 一.前言 二.Jmeter分布式性能测试平台 介绍 1.Jmter分布式性能测试平台 简介 2.Jmeter分布式性能测试平台 优秀案例1 3.Jmeter分布式性能测试平台 优秀案例2 4 ...
- 2023全新纯净版本知识付费微信小程序源码_附搭建教程_亲测可用
介绍: 主要功能 会员系统,用户登录/注册购买记录 收藏记录 基本设置 后台控制导航颜色 字体颜色 标题等设置 流量主广告开关小程序广告显示隐藏 广告主审核过审核 资源管理 后台可以添加5种类型资源灵 ...
- SDN入门:Ubuntu下SDN环境搭建(Floodlight+Minite)(踩坑教程,解决FL1.2版本无法访问网页问题)
Floodlight安装 前提 :安装java环境,git,ant 0.java环境 https://blog.csdn.net/Snowy_2012/article/details/7862801 ...
- 超详细open vn搭建之Linux亲测可用
准备工作 # 关闭防火墙 [root@localhost ~]# systemctl stop firewalld [root@localhost ~]# systemctl disable fire ...
- Android开发实战一之搭建开发环境-附测试实例(已亲测)
使用JDK.Android SDK.Eclipse + ADT搭建开发环境 附测试实例 (已亲测) ----------------------------------------- ...
- 英皇cms影视网站系统源码_多种模板_自带采集_支持APP+pc+wap三端_(亲测可用有搭建教程)
源码介绍 影视网站源码,自带采集功能多入口,带会员,卡密,代理等功能,免费模板可自选 支持三端:pc+wap+app端,支持视频下载,有直播,开通会员等功能,带短视频,论坛等等功能自行搭建查看,一款功 ...
- 日常练习部署之帝国CMS+帝国下载系统平台(内含php源码/亲测)
日常练习部署之帝国CMS+帝国下载系统平台(内含php源码/亲测) 这个是自己日常部署促进大家进行练习的部署,尽用来学习交流 效果图展示 需要部署lnmp环境 这套源码是给予lnmp架构来进行部署的, ...
- 在钉钉上怎么手写_胖·评测|亲测!磐度A5数字纸笔手写板能适配多少直播平台?...
停课不停学,各大科技企业纷纷推出各类教学平台吗,一时之间可谓百家争鸣!但是对于一线教师而言,除了为可怕的直播拥堵与繁琐的直播操作而头痛之外,一个更可怕的事实出现了--解题答疑,没有趁手的好工具怎么搞定 ...
最新文章
- 排序算法 | 直接选择排序,算法的图解、实现、复杂度和稳定性分析
- 4.1.3 OS之文件目录目录结构(单级-两级-多级-无环图)、索引节点FCB瘦身
- 分析Linux磁盘管理与文件系统专题三
- feignRequest$Options错误
- 洛谷P4768 [NOI2018]归程 [可持久化并查集,Dijkstra]
- c# 审批流引擎_小熊OA:流程引擎才能真正起到管理价值!
- 节省内存的嵌入式软件设计技巧
- Linux-HA实战(1)— Heartbeat安装
- 手机端通讯录制作,字母索引查找
- 在shell脚本执行hbase命令
- css文件更新后浏览器网页仍然显示以前的页面解决方法
- Moviebooking电影售票系统--用例建模
- [KALI系列第四章]进行ARP断网攻击,包含安装方法
- Python错误集锦:除法运算时提示ZeroDivisionError: division by zero
- 如何修改PDF中图片的大小尺寸
- 测试IP和端口是否被封锁
- 【微信推送】微信专属推送——改源码教程
- ANativeWindow
- 控制与决策latex排版解答
- sql 查询某个日期的几个工作日前的日期