zoukankan      html  css  js  c++  java
  • opendaylight+openvswitch环境部署

    主机名 IP 用途
    odl 10.133.1.110 opendaylight
    Node-3 10.133.1.130 openvswitch
    Node-4 10.133.1.140 openvswitch

    opendaylight安装步骤:

    Step1:安装JDK81.8.0_265

    root@odl:/home/networking# apt install openjdk-8-jre-headless

    Step2:下载karaf-0.7.3.zip

    wget https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/integration/karaf/0.7.3/karaf-0.7.3.zip

    Step3:安装opendaylight

    root@odl:/home/networking# unzip karaf-0.7.3.zip 

    root@odl:/home/networking# cd karaf-0.7.3

    root@odl:/home/networking/karaf-0.7.3# cd bin/

    root@odl:/home/networking/karaf-0.7.3/bin# ./karaf

    Step3:安装feature组件

    opendaylight-user@root>feature:install odl-restconf
    opendaylight-user@root>feature:install odl-l2switch-switch-ui
    opendaylight-user@root>feature:install odl-mdsal-apidocs
    opendaylight-user@root>feature:install odl-dluxapps-applications

    Step4:登录验证,默认用户名和密码都为admin

    http://10.133.1.110:8181/index.html

    Step5:openvswitch节点安装

    安装openvswitch

    [root@Node-3 ~]yum install -y epel-release
    [root@Node-3 ~]yum install -y centos-release-openstack-train
    [root@Node-3 ~]yum install openvswitch libibverbs
    [root@Node-3 ~]systemctl enable --now openvswitch
    [root@Node-3 ~]ovs-vsctl show

    创建ovs网桥,指定控制器

    [root@Node-3 ~]ovs-vsctl add-br ovsbr1
    [root@Node-3 ~]ovs-vsctl set bridge ovsbr1 protocols=OpenFlow13
    [root@Node-3 ~]ovs-vsctl add-port ovsbr1 eth0
    [root@Node-3 ~]ovs-vsctl set-controller ovsbr1 tcp:10.133.1.110:6633

    Step6:openvswitch节点安装docker-ce

    [root@Node-3 ~]curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
    [root@Node-3 ~]yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
    [root@Node-3 ~]yum install docker-ce
    [root@Node-3 ~]systemctl start docker
    [root@Node-3 ~]systemctl enable docker

    Step7:下载测试镜像,本例下载httpd

    [root@Node-3 ~]docker pull httpd

     Step8:修改docker网桥地址网桥段,默认为172.16.0.0/24,本例修改为10.158.1.0/24

    [root@Node-3 ~]vim /etc/docker/daemon.json

    vim /etc/docker/daemon.json

    {
    "bip": "10.158.1.130/24"
    }

     Step9:启动容器

     [root@Node-3 ~]docker run -d  --name wp httpd

  • 相关阅读:
    vlc 学习网
    delphi vlc 安装bug 处理编译错误"0" is an invalid value for the "DebugInformation" parameter of the "DCC"
    检测一组电动车电瓶好坏要多久?
    通过VLC的ActiveX进行二次开发,实现一个多媒体播放器 2011-04-10 00:57:23
    最简单的基于libVLC的例子:最简单的基于libVLC的视频播放器
    把任意的EXE嵌入到自己程序中
    http代理工具delphi源码
    2.1.2 列表常用方法
    2.1.1 列表创建与删除
    第2章 Python序列
  • 原文地址:https://www.cnblogs.com/networking/p/13548170.html
Copyright © 2011-2022 走看看