本教程基于openvswitch-2.11.1版本,若安装出现问题或使用其他版本,可参考:https://docs.openvswitch.org/en/latest/intro/install/fedora/
安装步骤
下载源码:https://www.openvswitch.org/releases/openvswitch-2.11.1.tar.gz
解压:
tar zxvf openvswitch-2.11.1.tar.gz
生成依赖清单文件:
cd openvswitch-2.11.1/
sed -e 's/@VERSION@/0.0.1/' rhel/openvswitch-fedora.spec.in > /tmp/ovs.spec
安装相关依赖:
yum install @'Development Tools' rpm-build yum-utils subscription-manager
添加相关repo:
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
安装依赖:
yum-builddep /tmp/ovs.spec
安装:
./configure
make
make install
运行ovsdb-server、ovs-vswitchd:
export PATH=$PATH:/usr/local/share/openvswitch/scripts
ovs-ctl start
测试:
make check TESTSUITEFLAGS=-j8 # 大约需要几分钟才能完成,j8表示使用8个线程