扩展-docker-ovs编译

docker-ovs编译

下载:官网github-ovs, 参考: OVS-----CentOS7.2上安装OVS软件[Linux系统 CentOS7.x mini安装OVS](https://www.cnblogs.com/leokale-zz/p/8627861.html),ovs-有详细命令

  1. 安装依赖包

    bash 复制代码
    yum install -y openssl-devel wget kernel-devel graphviz kernel-debug-devel autoconf automake rpm-build redhat-rpm-config libtool
    yum -y install python-six selinux-policy-devel python3-sphinx unbound-devel libunwind-devel libcap-ng-devel gcc-c++  python3-devel desktop-file-utils groff unbound
  2. 预处理

    bash 复制代码
    # openvswitch-3 需要用到python3试了好多版本一直不成功,难顶
    mkdir -p ~/rpmbuild/SOURCES
    wget https://www.openvswitch.org/releases/openvswitch-2.17.12.tar.gz
    cp openvswitch-2.17.12.tar.gz ~/rpmbuild/SOURCES/
    tar xfz openvswitch-2.17.12.tar.gz
    cd openvswitch-2.17.12
  3. 构建软件

    bash 复制代码
    # 检查依赖,如果不报错,它会往下走打包
    openvswitch-2.17.12]# rpmbuild -bb --nocheck rhel/openvswitch-fedora.spec
    
    [root@localhost RPMS]# cd /root/rpmbuild/RPMS/
    [root@localhost RPMS]# tree
    .
    ├── noarch
    │   ├── openvswitch-selinux-policy-2.17.12-1.el7.noarch.rpm
    │   ├── openvswitch-test-2.17.12-1.el7.noarch.rpm
    │   └── python3-openvswitch-2.17.12-1.el7.noarch.rpm
    └── x86_64
        ├── openvswitch-2.17.12-1.el7.x86_64.rpm
        ├── openvswitch-debuginfo-2.17.12-1.el7.x86_64.rpm
        ├── openvswitch-devel-2.17.12-1.el7.x86_64.rpm
        └── openvswitch-ipsec-2.17.12-1.el7.x86_64.rpm
  4. 安装

    bash 复制代码
    cd /root/rpmbuild/RPMS/x86_64
    yum localinstall ./openvswitch-2.17.12-1.el7.x86_64.rpm 
  5. 启动服务

    bash 复制代码
    systemctl enable openvswitch.service
    systemctl start openvswitch.service
    systemctl status openvswitch.service
  6. 查看版本

    bash 复制代码
    [root@localhost RPMS]# ovs-appctl --version
    ovs-appctl (Open vSwitch) 2.17.12
  7. 下载:通过网盘分享的文件:docker链接 提取码: 2iys

相关推荐
梦梦代码精8 分钟前
基于UniApp+Vue3+ThinkPHP 8,这套知识付费系统的架构设计有点东西
java·低代码·docker·uni-app·开源·php
用户31693538118334 分钟前
ry.bat和ry.sh部署
运维
mennekes1 小时前
自动化产线临时配电:明装工业插座 vs 面板式工业插座 vs 模块化插座箱取舍
运维·科技·安全·制造
tedcloud1231 小时前
book-to-skill 怎么部署?把技术书和项目文档变成 AI Agent 可复用知识
linux·运维·服务器·人工智能·开源
旗开得胜马到成功1 小时前
SK海力士SSD售后翻车:企业备份介质裸奔风险与中科热备技术选型拆解
运维·服务器·网络
7177771 小时前
厘清 Gitee Test 能力边界:测试管理、自动化与 DevSecOps 协同路径
运维·gitee·自动化
brian00312 小时前
虚拟机vmware文件的后缀名汇总介绍
运维·vmware·后缀名
2301_800954992 小时前
Linux 常用系统信息与进程管理命令速查
linux·运维·服务器
ITyunwei09873 小时前
CPU 100% 排查实战复盘:4步从确认到根治(附命令)
运维·企业微信
优化Henry3 小时前
学习笔记之爱立信站点指向证书执行
运维·服务器·网络·笔记·学习·信息与通信