OpenVSwitch安裝配置

2021-08-27 02:45:22 字數 1601 閱讀 7998

[size=small]0. 安裝相關軟體

openvswitch的編譯/安裝需要用到autoconf、python-qt4、python-zope.inte***ce、python-twisted-conch,大家可以根據自己的系統型別進行安裝。

此外,如果要用ovsdmonitor tool,還需要安裝libtool。

1. 編譯安裝openvswitch

# tar -zxvf openvswitch-x.y.z.tar.gz

解壓縮後,就可以進入原始碼目錄開始編譯安裝了。步驟如下:

// [color=darkred]按照安裝說明,如果是從源**樹直接git下來的,需要執行這一步;否則不需要。[/color]

# ./boot.sh

// [color=darkred]如果要指定安裝目錄,需使用--prefix=/path/to/install[/color]

// [color=darkred]如果需要指定核心原始碼路徑,則需要用--with-linux-source=/path/to/kernel/source來指定[/color]

# ./configure –with-linux=/lib/modules/`uname -r`/build

# make && make install // [color=darkred]需要以root許可權執行[/color]

# insmod datapath/linux/openvswitch_mod.ko // [color=darkred]核心模組,必須用insmod來安裝[/color]

2. 建立openvswitch配置檔案和資料庫

進入openvswitch安裝目錄,預設為/usr/local

# mkdir -p /usr/local/etc/openvswitch

# ovsdb-tool create /usr/local/etc/openvswitch/conf.db /usr/local/share/openvswitch/vswitch.ovsschema

3. 啟動

啟動配置資料庫

# ovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock \

--remote=db:open_vswitch,manager_options \

--private-key=db:ssl,private_key \

--certificate=db:ssl,certificate \

--bootstrap-ca-cert=db:ssl,ca_cert \

--pidfile --detach

初始化資料庫:

// [color=darkred]僅需在第一次建立資料庫時執行,但是每次都執行也沒問題。[/color]

# ovs-vsctl --no-wait init

啟動ovs daemon,連線到同樣的unix domain socket上:

# ovs-vswitchd --pidfile --detach

使用ovs:

# ovs-vsctl add-br br0

# ovs-vsctl add-port br0 eth0

[/size]

openvswitch常用配置命令

1 如何新增ovs和port ovs vsctl add br br0 ovs vsctl del br br0 ovs vsctl list br ovs vsctl add port br0 eth0 ovs vsctl set port eth0 tag 1 vlan id ovs vsctl...

的安裝配置 Manjaro Linux安裝配置

安裝wmtools 1.解除安裝舊版本 sudo pacman r open vm tools git clone 3.執行指令碼進行安裝 cd vmware tools patches sudo patched open vm tools.sh 安裝vim sudo pacman s vim 更新...

python配置安裝 配置安裝

scrapy框架安裝 安裝請參考 scrapy安裝 windows安裝方式 1.先確定windows是否安裝了python c users administrator python python 2.7.13 v2.7.13 a06454b1afa1,dec 17 2016,20 53 40 msc...