激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

香港云服务器
服務器之家 - 服務器系統 - Linux - Linux系統下Open vSwitch的基本使用方法

Linux系統下Open vSwitch的基本使用方法

2019-08-30 11:14開源中文社區 Linux

這篇文章主要介紹了Linux系統下Open vSwitch的基本使用方法,主要利用其日志功能來進行調試和排障,需要的朋友可以參考下

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

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

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

啟用Open vSwitch的日志功能以便調試和排障
Open vSwitch(OVS)是Linux平臺上最流行的開源的虛擬交換機。由于當今的數據中心日益依賴于軟件定義網絡(SDN)架構,OVS被作為數據中心的SDN部署中的事實標準上的網絡元素而得到飛速應用。

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

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

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

復制代碼

代碼如下:


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


Module:OVS中的任何合法組件的名稱(如netdev,ofproto,dpif,vswitchd等等)
Facility:日志信息的目的地(必須是:console,syslog,或者file)
Level:日志的詳細程度(必須是: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源代碼中,有多個嚴重度等級用于定義幾個不同類型的日志信息:VLOGINFO()用于報告,VLOGWARN()用于警告,VLOGERR()用于錯誤提示,VLOGDBG()用于調試信息,VLOG_EMERG用于緊急情況。日志等級和工具確定哪個日志信息發送到哪里。

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

復制代碼

代碼如下:


$ sudo ovs-appctl vlog/list


Linux系統下Open vSwitch的基本使用方法

 

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

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

復制代碼

代碼如下:


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


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

復制代碼

代碼如下:


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


Linux系統下Open vSwitch的基本使用方法

 

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

 

復制代碼

代碼如下:

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

延伸 · 閱讀

精彩推薦
716
主站蜘蛛池模板: 中文字幕一区二区三区久久 | 黄色免费网站在线播放 | 亚洲综合视频网 | 欧美一区二区三区四区夜夜大片 | 91亚洲免费视频 | 国产一区二区久久精品 | 日本精品二区 | 久久国产成人精品国产成人亚洲 | 久久免费视频7 | 国产欧美日韩视频在线观看 | 欧美一级黄色录相 | 高清视频91 | 色污视频在线观看 | 免费观看黄色片视频 | 黄污网站在线 | 国产午夜精品久久久久久免费视 | 亚洲精品aaaaa | 日本高清在线免费 | 成年性羞羞视频免费观看无限 | 国产艳妇av视国产精选av一区 | 欧美成人黄色 | 国产一区二区亚洲 | 国产一区二区三区四区波多野结衣 | 久久国产精品久久久久 | 性猛交ⅹxxx乱巴西 欧美日韩1区2区3区 | 亚洲精品一区二区三区大胸 | 色综合久久久久久久久久 | 一级一级一级一级毛片 | 国产精品久久久网站 | 大西瓜永久免费av在线 | 国产无遮挡一级毛片 | 蜜桃视频在线观看视频 | 不卡国产一区二区三区四区 | 欧美性视频一区二区 | 久久久噜噜噜久久熟有声小说 | 免费视频xxxx| 成人综合区一区 | 91系列在线观看 | 深夜视频福利 | 国产青草视频在线观看视频 | 新久草在线视频 |