美文网首页
SDN网络搭建(1)

SDN网络搭建(1)

作者: pigness | 来源:发表于2019-04-26 18:50 被阅读0次
    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

    相关文章

      网友评论

          本文标题:SDN网络搭建(1)

          本文链接:https://www.haomeiwen.com/subject/pxwqnqtx.html