跳至主要內容

OVS安裝,並設置實驗環境

預先安裝

aptitude install dh-autoreconf libssl-dev openssl

編譯Openvswitch

wget http://openvswitch.org/releases/openvswitch-2.1.3.tar.gz
tar zxvf openvswitch-2.1.3.tar.gz && cd openvswitch-2.1.3
./boot.sh
./configure –with-linux=/lib/modules/`uname -r`/build –prefix=/user/local/etc/openvswitch
make && sudo make install
sudo make modules_install
sudo modprobe gre
sudo modprobe openvswitch
sudo modprobe libcrc32c

設定 ovsdb

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

開啟 ovsdb-server(no ssl)

ovsdb-server –remote=punix:/usr/local/var/run/openvswitch/db.sock \
–remote=db:Open_vSwitch,Open_vSwitch,manager_options \
–pidfile –detach –log-file

開啟 ovs-vsctl

ovs-vsctl –no-wait init

開啟 ovs-switched

ovs-vswitchd –pidfile –detach –log-file

主要還是參考 小飛機大大的筆記
—–
OVS環境 : Ubuntu 14.04.1 LTS
Controller環境 : Ubuntu 14.04.1 LTS

[OVS]
有三張網卡
eth0、eth1、eth2

eth0原本設置為對外,後來參考上述連結把設置改成這樣了
ifconfig

 

然後再新增兩個PORT上去

ovs-vsctl add-port ovs-br eth1

ovs-vsctl add-port ovs-br eth2

這裡先不提這兩張網卡的用途,主要是拿來實驗用的….

然後確定可以ping出去後,就可以設置Controller位置了

ovs-vsctl set-controller ovs-br tcp:192.168.174.130:6633

設置完成後,
就可以去192.168.174.130:8080去看一下裝好的Controller
controller

port部分也確定看到有3個~

可是現在發生了一個問題
就是原本192.168.174.128(原本ovs)會ping不出去和ping不進來
還在找原因

——–

TODO
因飛機大大懷疑是CONTROLLER問題,所以接下來待測Floodlight
找資料找資料找資料找資料找資料找資料

分類:Open_vSwitchSDN

搶先發佈留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 Compete Themes 設計的 Author 佈景主題