openvswitch安裝 基本操作

2021-09-22 22:14:59 字數 2327 閱讀 3562

一、安裝,配置

如果需要ovs支援vlan功能,還需要載入openvswitch.ko模組,如果不需要,此步可以忽略。

8# modprobe gre

9 #insmod datapath/linux/openvswitch.ko

10//

安裝並載入構建的核心模組。

11# make modules_install

12 # /sbin/modprobe openvswitch

13//

使用ovsdb工具初始化配置資料庫。

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

15 # ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema 2>/dev/null

1617

如果沒有報錯的話ovs的部署已經成功完成。如果中間步驟出現問題,請仔細檢查是否按步驟進行或有無單詞拼寫錯誤。

1819

//啟動open vswitch 2.3.0

20//

在啟動ovs之前,我們需要先啟動ovsdb-server配置資料庫。注意後面的命令大部分是由兩個短「-」組成的。

21 # ovsdb-server -v --remote=punix:/usr/local/var/run/openvswitch/db.sock --remote=db:open_vswitch,open_vswitch,manager_options --private-key=db:open_vswitch,ssl,private_key --certificate=db:open_vswitch,ssl,certificate --bootstrap-ca-cert=db:open_vswitch,ssl,ca_cert --pidfile --detach

22//

首次用ovsdb-tool建立資料庫時需用ovs-vsctl命令初始化下資料庫。

23 # ovs-vsctl --no-wait init

24//

啟動ovs主程序

25 # ovs-vswitchd --pidfile --detach

26//

檢視ovs程序是否啟動。

27 #ps auxf |grep ovs

28 root 58587

0.00.0

8136

936 pts/1 s+ 00:27

0:00 \_ grep --color=auto ovs

29 root 58414

0.00.1

21204

2096 ? ss 00:26

0:00 ovsdb-server -v --remote=punix:/usr/local/var/run/openvswitch/db.sock --remote=db:open_vswitch,open_vswitch,manager_options --private-key=db:open_vswitch,ssl,private_key --certificate=db:open_vswitch,ssl,certificate --bootstrap-ca-cert=db:open_vswitch,ssl,ca_cert --pidfile --detach

30 root 58484

0.00.0

21624

1456 ? ss 00:27

0:00 ovs-vswitchd --pidfile --detach

31//

通過如下命令檢視所安裝ovs的版本號。

32 #ovs-vsctl --version

33 ovs-vsctl (open vswitch) 2.3.0

34 compiled jan 18

2016

00:23:49

35 db schema 7.6.0

36 如果到這步你都沒有問題,那麼恭喜,你已經成功安裝並啟動了ovs 2.3.0。

OpenVSwitch安裝配置

size small 0.安裝相關軟體 openvswitch的編譯 安裝需要用到autoconf python qt4 python zope.inte ce python twisted conch,大家可以根據自己的系統型別進行安裝。此外,如果要用ovsdmonitor tool,還需要安裝l...

OpenvSwitch安裝過程 小白白

openvswitch安裝過程 小白白 在過去的3個月,一直在研究sdn,對sdn也有了進一步的了解,從今天開始,也希望在網上共享下自己的成果。首先,下面先給大家介紹下openvswitch ovs 的安裝過程。今天介紹的ovs的1.4.2的版本。希望對大家有幫助,執行環境是redhat6.2的版本...

openwrt編譯 openvswitch功能新增

這篇文章主要介紹openwrt的編譯燒錄工作,主要是想在openwrt上新增openvswitch的功能 使用的openwrt版本是attitude adjustment 12.09 廢話不多說,直接開始安裝流程。1 環境準備 對於trunk版本的openwrt,官方給定軟體套件裡已經包含了open...