本教程基於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個線程