EN
注册

源码包安装

安装操作以“/open-vswitch/”作为下载、解压后的路径。

  1. 下载源码包。
  2. (可选)进行引导设置。

    本步骤适用于1中采用方法二下载源码压缩包并解压之后的情况,需要进行代码包的引导设置。

    1
    $ ./boot.sh
    

  3. 运行配置脚本,配置软件编译包。
    • 通常来说,用户可以不带任何参数地调用配置脚本。默认情况下,所有的可执行文件和共享库文件将安装在“/usr/local”目录下的文件夹内,另外OVS软件也会默认到“/usr/local/etc/openvswitch”文件夹下查找其数据库文件。
    • 若需自定义参数,可参考编译配置脚本命令参考

    为了保持源码路径干净,创建一个独立的build目录来进行配置和编译。

    1
    2
    $ mkdir -p build && cd build
    $ ../configure
    
  4. 编译组件。
    1
    $ make -j4
    

    在完成编译依赖安装与编译配置后,即可在构建目录中运行GNU make进行组件的编译步骤,编译完成后构建目录如下图所示。

  5. (可选)编译RPM包。

    若需要编译RPM或deb包(本文以CentOS RPM包为例),供其他节点安装使用,可以使用下列命令进行RPM包的打包,完成后如下图所示将在rpmbuild目录下生成相关RPM包。

    1
    2
    $ make rpm-fedora
    $ make rpm-fedora-kmod
    

  6. 安装组件。
    1
    $ make install
    

    若用户重新编译构建了内核模块,则需要进行内核模块的安装、加载和检查。

    1
    2
    3
    $ make modules_install
    $ /sbin/modprobe openvswitch
    $ /sbin/lsmod | grep openvswitch
    
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词