SDN网络搭建(1)

  1. 基础设施
    3台服务器+1台虚拟机
    目标:1台作为控制服务器,2台作为ovs环境

2.准备工作
1)格式化硬盘:两块盘的做 Raid1, 三块盘可以做Raid5
2)安装系统:这里使用U盘引导安装mini版的CentOS7

3.遇到问题
1)配置ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0

HWADDR=00:0C:29:E8:86:37
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=79d6c916-aab8-45e4-a163-37ae73393d26
ONBOOT=no

将其中的ONBOOT=no修改为ONBOOT=yes,然后重启网络服务
service network restart
最后检验(因为系统未自带ifconfig,所以使用的是ip addr),对应网卡的inet就是你的ip

2)无法匹配yum源
因为服务器做了一层隔离,所以无法很好的访问外网,我们选择修改默认yum源
vi /etc/yum.repos.d/
备份原有yum源:mv Centos-Base.repo CentOS-Base.repo.bak
使用ftp上传已下载的阿里yum源
将yum源作为默认:mv Centos-7.repo CentOS-Base.repo
执行yum源更新命令
yum clean all
yum makecache
yum update

  1. Floodlight 安装
    1)下载安装包
git clone git://github.com/floodlight/floodlight.git
cd floodlight
ant

2)执行jar

java -jar target/floodlight.jar

这里可能会遇到没有ant的问题,具体请参考
https://blog.csdn.net/downing114/article/details/51470743

启动后,通过浏览器访问floodlight的管理界面,http://localhost:8080/ui/index.html
可能会遇到这个问题

Floodlight-mininet-fig-10.png

最有效的解决方式是使用较低的0.91版本,当然你也可以通过git命令更新到最新

git pull origin master 
git submodule init 
git submodule update 
ant
  1. ovs安装
    网上的安装方式有很多,我选择了一种比较简单的
yum install -y ovs

缺点就在于它的版本并不是最新,但不妨碍我们学习SDN

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 镜像选择 官网有三种镜像选择,DVD ISO 也就是常用版本,包含了一些常用软件,体积4G+Everythi...
    无愠无殇阅读 4,524评论 0 1
  • 1.概述 YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedH...
    猫头木有鹰阅读 3,411评论 0 1
  • 一,Linux网络相关的调试命令 1,查看IP相关信息# ifconfig2,修改网卡配置文件# vim /etc...
    静待_dac3阅读 9,580评论 0 1
  • 二 “我,我怎么……感受不到身体了?” 一个小山洼里,一个全身裸露的少年死鱼一般躺在乱石堆上。 “啊!好刺眼!...
    今天不午睡阅读 1,742评论 2 0
  • 今天没有跟他视频,只在家庭微信群里看到他认真吃鸡腿的视频。 这些天我满脑子的工作,没有太多时间来思念他,对不起,我...
    小号热水袋阅读 1,373评论 0 0

友情链接更多精彩内容