真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux系統(tǒng)下OpenvSwitch的基本用法-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“Linux系統(tǒng)下Open vSwitch的基本用法”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Linux系統(tǒng)下Open vSwitch的基本用法”吧!

在開(kāi)福等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需求定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣,成都外貿(mào)網(wǎng)站制作,開(kāi)福網(wǎng)站建設(shè)費(fèi)用合理。

什么是OpenvSwitch
OpenvSwitch,簡(jiǎn)稱(chēng)OVS是一個(gè)虛擬交換軟件,主要用于虛擬機(jī)VM環(huán)境,作為一個(gè)虛擬交換機(jī),支持Xen/XenServer, KVM, and VirtualBox多種虛擬化技術(shù)。

在這種某一臺(tái)機(jī)器的虛擬化的環(huán)境中,一個(gè)虛擬交換機(jī)(vswitch)主要有兩個(gè)作用:傳遞虛擬機(jī)VM之間的流量,以及實(shí)現(xiàn)VM和外界網(wǎng)絡(luò)的通信。

OpenvSwitch的組成
ovs-vswitchd:守護(hù)程序,實(shí)現(xiàn)交換功能,和Linux內(nèi)核兼容模塊一起,實(shí)現(xiàn)基于流的交換flow-based switching。
ovsdb-server:輕量級(jí)的數(shù)據(jù)庫(kù)服務(wù),主要保存了整個(gè)OVS的配置信息,包括接口啊,交換內(nèi)容,VLAN啊等等。ovs-vswitchd會(huì)根據(jù)數(shù)據(jù)庫(kù)中的配置信息工作。
ovs-dpctl:一個(gè)工具,用來(lái)配置交換機(jī)內(nèi)核模塊,可以控制轉(zhuǎn)發(fā)規(guī)則。
ovs-vsctl:主要是獲取或者更改ovs-vswitchd的配置信息,此工具操作的時(shí)候會(huì)更新ovsdb-server中的數(shù)據(jù)庫(kù)。
ovs-appctl:主要是向OVS守護(hù)進(jìn)程發(fā)送命令的,一般用不上。
ovsdbmonitor:GUI工具來(lái)顯示ovsdb-server中數(shù)據(jù)信息。
ovs-controller:一個(gè)簡(jiǎn)單的OpenFlow控制器
ovs-ofctl:用來(lái)控制OVS作為OpenFlow交換機(jī)工作時(shí)候的流表內(nèi)容。

啟用Open vSwitch的日志功能以便調(diào)試和排障
Open vSwitch(OVS)是Linux平臺(tái)上最流行的開(kāi)源的虛擬交換機(jī)。由于當(dāng)今的數(shù)據(jù)中心日益依賴(lài)于軟件定義網(wǎng)絡(luò)(SDN)架構(gòu),OVS被作為數(shù)據(jù)中心的SDN部署中的事實(shí)標(biāo)準(zhǔn)上的網(wǎng)絡(luò)元素而得到飛速應(yīng)用。

Open vSwitch具有一個(gè)內(nèi)建的日志機(jī)制,它稱(chēng)之為VLOG。VLOG工具允許你在各種網(wǎng)絡(luò)交換組件中啟用并自定義日志,由VLOG生成的日志信息可以被發(fā)送到一個(gè)控制臺(tái)、syslog以及一個(gè)便于查看的單獨(dú)日志文件。你可以通過(guò)一個(gè)名為ovs-appctl的命令行工具在運(yùn)行時(shí)動(dòng)態(tài)配置OVS日志。

Linux系統(tǒng)下Open vSwitch的基本用法
這里為你演示如何使用ovs-appctl啟用Open vSwitch中的日志功能,并進(jìn)行自定義。

下面是ovs-appctl自定義VLOG的語(yǔ)法。



代碼如下:


$ sudo ovs-appctl vlog/set module[:facility[:level]]


Module:OVS中的任何合法組件的名稱(chēng)(如netdev,ofproto,dpif,vswitchd等等)
Facility:日志信息的目的地(必須是:console,syslog,或者file)
Level:日志的詳細(xì)程度(必須是:emer,err,warn,info,或者dbg)
在OVS源代碼中,模塊名稱(chēng)在源文件中是以以下格式定義的:

VLOG_DEFINE_THIS_MODULE();
例如,在lib/netdev.c中,你可以看到:

VLOG_DEFINE_THIS_MODULE(netdev);
這個(gè)表明,lib/netdev.c是netdev模塊的一部分,任何在lib/netdev.c中生成的日志信息將屬于netdev模塊。

在OVS源代碼中,有多個(gè)嚴(yán)重度等級(jí)用于定義幾個(gè)不同類(lèi)型的日志信息:VLOGINFO()用于報(bào)告,VLOGWARN()用于警告,VLOGERR()用于錯(cuò)誤提示,VLOGDBG()用于調(diào)試信息,VLOG_EMERG用于緊急情況。日志等級(jí)和工具確定哪個(gè)日志信息發(fā)送到哪里。

要查看可用模塊、工具和各自日志級(jí)別的完整列表,請(qǐng)運(yùn)行以下命令。該命令必須在你啟動(dòng)OVS后調(diào)用。



代碼如下:


$ sudo ovs-appctl vlog/list


Linux系統(tǒng)下Open vSwitch的基本用法

輸出結(jié)果顯示了用于三個(gè)場(chǎng)合(facility:console,syslog,file)的各個(gè)模塊的調(diào)試級(jí)別。默認(rèn)情況下,所有模塊的日志等級(jí)都被設(shè)置為INFO。

指定任何一個(gè)OVS模塊,你可以選擇性地修改任何特定場(chǎng)合的調(diào)試級(jí)別。例如,如果你想要在控制臺(tái)屏幕中查看dpif更為詳細(xì)的調(diào)試信息,可以運(yùn)行以下命令。



代碼如下:


$ sudo ovs-appctl vlog/set dpif:console:dbg


你將看到dpif模塊的console工具已經(jīng)將其日志等級(jí)修改為DBG,而其它兩個(gè)場(chǎng)合syslog和file的日志級(jí)別仍然沒(méi)有改變。
Linux系統(tǒng)下Open vSwitch的基本用法
如果你想要修改所有模塊的日志等級(jí),你可以指定“ANY”作為模塊名。例如,下面命令將修改每個(gè)模塊的console的日志級(jí)別為DBG。



代碼如下:


$ sudo ovs-appctl vlog/set ANY:console:dbg


Linux系統(tǒng)下Open vSwitch的基本用法

同時(shí),如果你想要一次性修改所有三個(gè)場(chǎng)合的日志級(jí)別,你可以指定“ANY”作為場(chǎng)合名。例如,下面的命令將修改每個(gè)模塊的所有場(chǎng)合的日志級(jí)別為DBG。

代碼如下:

$ sudo ovs-appctl vlog/set ANY:ANY:dbg

到此,相信大家對(duì)“Linux系統(tǒng)下Open vSwitch的基本用法”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!


新聞標(biāo)題:Linux系統(tǒng)下OpenvSwitch的基本用法-創(chuàng)新互聯(lián)
文章地址:http://weahome.cn/article/jopji.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部