預先安裝
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原本設置為對外,後來參考上述連結把設置改成這樣了
然後再新增兩個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
port部分也確定看到有3個~
可是現在發生了一個問題
就是原本192.168.174.128(原本ovs)會ping不出去和ping不進來
還在找原因
——–
TODO
因飛機大大懷疑是CONTROLLER問題,所以接下來待測Floodlight
找資料找資料找資料找資料找資料找資料
搶先發佈留言