下面是在Ubuntu或Debian上安装和配置KVM和Open vSwitch(OVS)的教程步骤:
虽然OVS以程序包的方式出现在Ubuntu或Debian上,但我在此还是通过源代码来构建OVS,这将拥有最新的功能特性和修正版。
首先,安装用于构建OVS的依赖项。
$ sudo apt-get install build-essential libssl-dev linux-headers-$(uname -r)
通过源代码来构建OVS,如下所示。下列步骤将构建OVS内核模块以及OVS用户空间工具。
这里为你演示如何使用ovs-appctl启用Open vSwitch中的日志功能,并进行自定义。下面是ovs-appctl自定义VLOG的语法。
$ sudo ovs-appctl vlog/setmodule[: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>)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)