婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux系統(tǒng)下Open vSwitch的基本使用方法

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

熱門標(biāo)簽:中山防封卡電銷卡辦理 電銷語音機器人哪個好 電話機器人服務(wù)器部署 拉薩銷售外呼系統(tǒng)軟件 常熟外呼系統(tǒng) 百度地圖標(biāo)注未成功 文山外呼營銷系統(tǒng) 江蘇小型外呼系統(tǒng)軟件 地圖上標(biāo)注點位的圖標(biāo)

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

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

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

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

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


這里為你演示如何使用ovs-appctl啟用Open vSwitch中的日志功能,并進(jìn)行自定義。

下面是ovs-appctl自定義VLOG的語法。

復(fù)制代碼
代碼如下:

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

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

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

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

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

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

復(fù)制代碼
代碼如下:

$ sudo ovs-appctl vlog/list

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

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

復(fù)制代碼
代碼如下:

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

你將看到dpif模塊的console工具已經(jīng)將其日志等級修改為DBG,而其它兩個場合syslog和file的日志級別仍然沒有改變。

如果你想要修改所有模塊的日志等級,你可以指定“ANY”作為模塊名。例如,下面命令將修改每個模塊的console的日志級別為DBG。

復(fù)制代碼
代碼如下:

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

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


復(fù)制代碼
代碼如下:
$ sudo ovs-appctl vlog/set ANY:ANY:dbg

標(biāo)簽:淮安 和田 和田 石家莊 法律問答 開封 馬鞍山 湖南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux系統(tǒng)下Open vSwitch的基本使用方法》,本文關(guān)鍵詞  Linux,系統(tǒng),下,Open,vSwitch,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux系統(tǒng)下Open vSwitch的基本使用方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux系統(tǒng)下Open vSwitch的基本使用方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 万安县| 青龙| 克东县| 石棉县| 颍上县| 吉隆县| 祁门县| 文山县| 平安县| 天气| 德州市| 平罗县| 衡阳县| 星子县| 永嘉县| 沂南县| 岱山县| 汕尾市| 舒城县| 磴口县| 姜堰市| 东海县| 无极县| 云南省| 忻城县| 托里县| 泰兴市| 太保市| 水富县| 赤峰市| 绥中县| 岑巩县| 习水县| 奉新县| 鄂托克旗| 青神县| 双城市| 万盛区| 扶风县| 丽水市| 志丹县|