zoukankan      html  css  js  c++  java
  • 鲲鹏920上安装ovs

    配置yum源

    curl -O  http://mirrors.aliyun.com/repo/Centos-7.repo 

    1、 安装依赖包

    yum install -y python-six selinux-policy-devel gcc make python-devel openssl-devel kernel-devel graphviz kernel-debug-devel autoconf automake rpm-build redhat-rpm-config libtool

    2、 wget https://www.openvswitch.org/releases/openvswitch-2.12.0.tar.gz

    3、 mkdir -p ~/rpmbuild/SOURCES 

     cp openvswitch-2.12.0.tar.gz ~/rpmbuild/SOURCES/

    tar -xvf openvswitch-2.12.0.tar.gz 

     4、 rpmbuild -bb --without check openvswitch-2.12.0/rhel/openvswitch.spec

     5、 yum install -y python-sphinx unbound-devel

    6、 rpmbuild -bb --without check openvswitch-2.12.0/rhel/openvswitch.spec

     7、 yum localinstall -y ~/rpmbuild/RPMS/aarch64/openvswitch-2.12.0-1.aarch64.rpm

    8、  systemctl start  openvswitch.service

     编译bug

    [root@kunpeng82 ~]#  rpmbuild -bb --without check ovs/rhel/openvswitch.spec
    error: Failed build dependencies:
            python3-sphinx is needed by openvswitch-2.13.90-1.aarch64
            unwind-devel is needed by openvswitch-2.13.90-1.aarch64
    [root@kunpeng82 ~]# yum -y install python3-sphinx  

     Bad exit stat

    OVS 的版本信息、 OpenFlow 协议的版本 

    OVS的卸载和升级
    https://github.com/mininet/mininet/wiki/Installing-new-version-of-Open-vSwitch
    
    当出现如下问题时
    ovs-vsctl: unix:/usr/var/run/openvswitch/db.sock: database connection failed (Connection refused)
    解决办法为:sudo /usr/share/openvswitch/scripts/ovs-ctl start
    
     
    ovs-appctl (Open vSwitch) 2.12.0
    [root@kunpeng82 devuser]# ovs-ofctl --version
    ovs-ofctl (Open vSwitch) 2.12.0
    OpenFlow versions 0x1:0x6

    查看 OVS 支持的 OpenFlow 协议的版本,其中0x1代表OpenFlow1.0,0x4代表OpenFlow1.3

    [root@kunpeng82 devuser]# ovs-ofctl -O OpenFlow12 dump-groups vswitch0
    OFPST_GROUP_DESC reply (OF1.2) (xid=0x2):
    [root@kunpeng82 devuser]# ovs-ofctl -O OpenFlow13 dump-groups vswitch0
    OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
    [root@kunpeng82 devuser]# ovs-ofctl -O OpenFlow14 dump-groups vswitch0
    OFPST_GROUP_DESC reply (OF1.4) (xid=0x2):

    [root@kunpeng82 devuser]# ovs-ofctl -O OpenFlow16 dump-groups vswitch0
    ovs-ofctl: Unknown OpenFlow version: "OpenFlow16"
    [root@kunpeng82 devuser]# ovs-ofctl -O OpenFlow15 dump-groups vswitch0
    OFPST_GROUP_DESC reply (OF1.5) (xid=0x2):

     

    ovs 总体框架

     

  • 相关阅读:
    openwrt编译出错处理记录
    转:小白编译openwrt固件教程
    转:openwrt中luci学习笔记
    (转)内存和外设的统一编址及独立编址
    (转)无法打开C盘,提示"本次操作由于这台计算机的限制被取消,请与你的管理员联系”
    (转)c# 解析JSON的几种办法
    计算机中断(转贴,很经典的解释)
    转:用WCAT进行IIS压力测试
    转:windows命令行下如何查看磁盘空间大小
    转:如何在32位程序中突破地址空间4G的限制
  • 原文地址:https://www.cnblogs.com/dream397/p/12299447.html
Copyright © 2011-2022 走看看