OpenvSwitch安裝過程 小白白

2021-06-20 15:34:42 字數 2515 閱讀 1082

openvswitch安裝過程--小白白

在過去的3個月,一直在研究sdn,對sdn也有了進一步的了解,從今天開始,也希望在網上共享下自己的成果。

首先,下面先給大家介紹下openvswitch(ovs)的安裝過程。

今天介紹的ovs的1.4.2的版本。希望對大家有幫助,執行環境是redhat6.2的版本(考慮到6.2是因為公司有正版服務的紅帽,然後紅帽對kvm的支援也很很好,所以我就用了紅帽的系統),伺服器是hp的(具體型號忘了)

ovs現在完成的功能:

(1)      配置更靈活,比如你有一台伺服器,如果效能比較好,可以配置出數台交換機,且埠數目可以靈活選擇,虛擬交換機,你可以想象成虛擬機器一樣,一台伺服器,配置越高,虛擬的台數就越多

(2)      成本更低廉,通過虛擬交換機可以獲得昂貴的普通交換機所能達到的效能,例如利用vmware中虛擬機器與虛擬交換機之間的聯機速度輕易可以達到10gbps

(3)      支援通訊視覺化,通過虛擬交換機來配置網路,我們可以利用現網比較流行的協議來進行對流量的檢視等,如netflow、sflow、span、rspan、gre隧道

(4)      支援鏈路聚合控制協議(lacp),基於ieee802.3ad標準的lacp是一種實現鏈路動態聚合的協議

(5)      支援虛擬區域網(vlan),基於ieee802.1q標準的vlan中繼模式

(6)      支援ccm,基於802.1ag標準的ccm鏈路監控

(7)      支援生成樹協議(stp),確定完了過拓撲結構

(8)      支援細粒度qos流量控制

(9)      支援hfcs佇列規定

(10)  ·支援對每個虛擬介面進行監控。

(11) · 支援nic繫結源mac負載均衡,主動備份和l4雜湊

(12)  ·支援openflow協議,ivp6

(13)  ·支援乙太網多種隧道協議,如gre、capwap、ipsec、gre over ipsec

(14)  ·支援與本地指令碼繫結遠端配置協議

(15) · 支援多流表**管道快取

(16)  ·支援移植到硬體開發平台上

下面開始安裝:

(1) 開始安裝openvswitch了,這裡先確定安裝前要裝的軟體包和版本:

gcc版本4.1或更高

pkg-config版本0.22或更高

autoconf版本2.64或更高

automake版本1.10或更高

m4版本1.42或更高

python2.x ,x>4(不建議用python3.0以上的版本)

(2)解壓到系統資料夾裡

(3)#./boot.sh

#./configure --prefix=/usr--localstatedir=/var

#./configure cc=gcc

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

#make

#make install

以上的3個步驟就可以完成這次ovs的安裝了,接下來就是對ovs的配置和初始化、啟動:

#/sbin/remod bridge 去除linux中bridge模組

#insmod datapath/linux/openvswitch_mod.ko

#insmod datapath/linux/brcompat_mod.ko

#mkdir -p /user/local/etc/openvswitch 建立ovs小型

資料庫#ovs-tool create /usr/local/etc/openvswitch/conf.dbvswitchd/vswitch.ovsschema根據ovsdb模組vswitch.ovsschema建立資料ovs-vswitchd.conf.db,用於儲存虛擬

交換機的配置資訊

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

--remote=db:open_vswitch,manager_options  \

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

--pidfile --detach 啟動ovsdb資料庫伺服器,openvswitch虛擬網橋模組將通過ovsdb-server獲得虛擬交換機配置

#ovs-vsctl --no-wait init 初始化ovs

#ovs-vswitchd --pidfile --detach 啟動ovs模組

#ovs-brcompatd --pidfile --detach 啟動ovs橋模組

到這裡,就成功的完成了ovs的全部安裝和配置,現在就可以擁有自己的ovs虛擬交換機了。

以下是個簡單的建立ovs虛擬交換機:

#ovs-vsctladd-br br0

#ovs-vsctl add-port br0 vif1.0

#ovs-vsctl add-port br0 eth0

#ifconfigbr up

#service network restart 重啟網路

tripwire安裝過程

在as4上測試通過。找到twinstall.sh檔案所在的位置 我安裝的時候找到http download1.csdn.net down3 20070523 23220246809.rpm的是twinstall.sh.in 拷貝到 etc tripwire目錄下,並修改檔案,設定好twadmin檔案...

XAMPP安裝過程

方法 a 使用安裝包進行安裝 使用安裝包來安裝 xampp 是最簡單的方法。xampp win32 的安裝嚮導 安裝過程結束後,您會在 開始 程式 xampp 選單下找到 xampp。您可以使用 xampp 控制面板來啟動 停止所有服務或安裝 解除安裝所有服務。xampp 控制面板能啟動 停止 ap...

pylibmc 安裝過程

pylibmc安裝過程就像個遞迴呼叫,要安裝pylibmc需要先安裝libmemcached,安裝libmemcached又需要先安裝memcached,安裝memcached又要先安裝libevent。以下是安裝過程 1。安裝libevent configure make make install...