當前位置:首頁 » 編程軟體 » ovs編譯coredump

ovs編譯coredump

發布時間: 2022-10-03 20:24:31

Ⅰ open vswitch和網橋的區別

下載完後輸入以下命令解壓
[root@localhost ~]# tar –xzvf openvswitch-1.1.0pre2.tar.gz

進入解壓後目錄,輸入以下命令配置Open vSwitch工程,生成Makefile文件。
[root@localhost ~]# ./configure --with-linux=/lib/moles/`uname -r`/build

–with- linux:生成內核模式的Open vSwitch時需指定的內核源碼編譯目錄
指定Open
vSwitch的安裝位置加參數:–prefix=/…
如有其他問題可參考源碼根目錄下的幫助文件:INSTALL.Linux

編譯、鏈接、生成和安裝Open vSwitch,命令如下,make install目錄只安裝Open vSwitch除內核模塊外的其他所有模塊,如ovs-vsctl、ovs-vswitchd、ovs-ofctl等
[root@localhost ~]# make[root@localhost ~]# make install

卸載原有虛擬網橋模塊,命令如下,如果Xend正常啟動,將自動載入linux虛擬網橋模塊bridge.ko。
[root@localhost ~]# rmmod bridge

如果無法卸載,可用「lsmod」命令查看已載入的依賴於bridge的內核模塊,並用「rmmod 模塊名」卸載,常見的無法卸載的情況可通過預先執行下面兩條命令解決。
[root@localhost ~]# /etc/init.d/iptables stop[root@localhost ~]# rmmod xt_physdev

載入Open
vSwitch內核模塊openvswitch_mod.ko和linux虛擬網橋兼容模塊brcompat_mod.ko
[root@localhost ~]# insmod openvswitch-1.1.0pre2/datapath/linux-2.6/openvswitch_mod.ko[root@localhost ~]# insmod openvswitch-1.1.0pre2/datapath/linux-2.6/brcompat_mod.ko

根據ovsdb模板vswitch.ovsschema創建ovsdb資料庫ovs-vswitchd.conf.db,用於存儲虛擬交換機的配置信息,只需第一次運行Open
vSwitch時創建
[root@localhost ~]# ovsdb-tool create/usr/local/etc/ovs-vswitchd.conf.dbopenvswitch-1.1.0pre2/vswitchd/vswitch.ovsschema

啟動ovsdb資料庫伺服器,Open vSwitch虛擬網橋模塊將通過ovsdb-server獲得虛擬交換機配置信息,「—detach」表示以後台方式運行, ovsdb-server其他參數請參考「ovsdb-server –help」
[root@localhost ~]# ovsdb-server/usr/local/etc/ovs-vswitchd.conf.db--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--detach

初始化Open
vSwitch控制介面,以便用ovs-vsctl管理配置虛擬交換機
[root@localhost ~]#
ovs-vsctl –no-wait init

啟動Open
vSwitch用戶態模塊,unix:後的文件為socket文件,為ovsdb-server監聽的socket文件。
[root@localhost ~]#
ovs-vswitchd unix:/usr/local/var/run/openvswitch/db.sock –detach

啟動linux原有虛擬網橋兼容模塊用戶態組件ovs-brcompatd,該模塊必須在ovsdb-server和ovs-vswitchd啟動後才能啟動。
[root@localhost ~]# ovs-brcompatd--pidfile--detach

2.2 apt-get安裝

$apt-get install openvswitch-*

注意:使用deb安裝openvswitch-datapath*也是需要依賴/lib/moles/`uname -r`/build,否則無法編譯內核模塊

Ⅱ 如何在linux系統下使用ovs-vsctl

在正式下載安裝OVS之前我們需要安裝一些系統組件及庫文件以作為OVS正確運行的環境依賴。請切換至root用戶進行操作。
# apt-get update
# apt-get install -y build-essential

註:正常運行使用OVS只需要安裝上述依賴即可,如果需要進一步開發OVS可能需要其他環境依賴,可以自行度娘。
部署Open vSwitch 2.3.0
1.下載OVS 2.3.0安裝包。
2. 解壓OVS 2.3.0安裝包。

# wget http://openvswitch.org/releases/openvswitch-2.3.0.tar.gz
# tar -xzf openvswitch-2.3.0.tar.gz
3. 構建基於Linux內核的交換機。
# cd openvswitch-2.3.0
# make clean
# ./configure --with-linux=/lib/moles/`uname -r`/build 2>/dev/null

4. 編譯並安裝OVS 2.3.0。

# make && make install

5. 如果需要OVS支持VLAN功能,還需要載入openvswitch.ko模塊,如果不需要,此步可以忽略。

# modprobe gre
# insmod datapath/linux/openvswitch.ko

6. 我們需要安裝並載入構建的內核模塊。
# make moles_install
# /sbin/modprobe openvswitch

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

# mkdir -p /usr/local/etc/openvswitch
# ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema

註:vswitchd/vswitch.ovsschema 指的是當前openvswitch工程目錄下的。
至此,如果沒有報錯的話OVS的部署已經成功完成。如果中間步驟出現問題,請仔細檢查是否按步驟進行或有無單詞拼寫錯誤。

Ⅲ openvswitch 創建的網卡配置文件在哪

ocal/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--detach

初始化Open
vSwitch控制介面,以便用ovs-vsctl管理配置虛擬交換機
[root@localhost ~]#
ovs-vsctl –no-wait init

啟動Open
vSwitch用戶態模塊,unix:後的文件為socket文件,為ovsdb-server監聽的socket文件。
[root@localhost ~]#
ovs-vswitchd unix:/usr/local/var/run/openvswitch/db.sock –detach

啟動linux原有虛擬網橋兼容模塊用戶態組件ovs-brcompatd,該模塊必須在ovsdb-server和ovs-vswitchd啟動後才能啟動。
[root@localhost ~]# ovs-brcompatd--pidfile--detach

2.2 apt-get安裝

$apt-get install openvswitch-*

注意:使用deb安裝openvswitch-datapath*也是需要依賴/lib/moles/`uname -r`/build,否則無法編譯內核模塊

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:336
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:944
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:741
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:372