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

  • 相关阅读:
    DevExpress 最最最基础踩坑(如何设置控件属性)
    Oracle如何创建数据库(使用图形化界面,顺便提一下UTF-8和ZB16GB字符集的问题)
    ElementUI el-dialog中嵌套子页面
    Oracle详细教程(触发器,事务,存储过程,锁,游标)
    和人事交谈下来的几点感悟
    Oracle Groupby分组缺少表达式解决方法
    leetcode973. 最接近原点的 K 个点(谈谈C#中的Icomparer,ComParer,IComparable)
    APP的闪退和无响应
    APP测试的主要内容
    python数据结构
  • 原文地址:https://www.cnblogs.com/networking/p/13548170.html
Copyright © 2011-2022 走看看