位置: 编程技术 - 正文

Linux系统下Open vSwitch的基本使用方法(linux opencl)

编辑:rootadmin

推荐整理分享Linux系统下Open vSwitch的基本使用方法(linux opencl),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux openat,linux openocd,linux opencl,linux openat,linux openocd,linux open(),linux openocd,linux open(),内容如对您有帮助,希望把文章链接给更多的朋友!

什么是OpenvSwitchOpenvSwitch,简称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日志。

这里为你演示如何使用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源代码中,模块名称在源文件中是以以下格式定义的:

Linux系统下Open vSwitch的基本使用方法(linux opencl)

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

输出结果显示了用于三个场合(facility:console,syslog,file)的各个模块的调试级别。默认情况下,所有模块的日志等级都被设置为INFO。

指定任何一个OVS模块,你可以选择性地修改任何特定场合的调试级别。例如,如果你想要在控制台屏幕中查看dpif更为详细的调试信息,可以运行以下命令。复制代码代码如下:$ sudo ovs-appctl vlog/set dpif:console:dbg 你将看到dpif模块的console工具已经将其日志等级修改为DBG,而其它两个场合syslog和file的日志级别仍然没有改变。如果你想要修改所有模块的日志等级,你可以指定“ANY”作为模块名。例如,下面命令将修改每个模块的console的日志级别为DBG。复制代码代码如下:$ sudo ovs-appctl vlog/set ANY:console:dbg

同时,如果你想要一次性修改所有三个场合的日志级别,你可以指定“ANY”作为场合名。例如,下面的命令将修改每个模块的所有场合的日志级别为DBG。

复制代码代码如下:$ sudo ovs-appctl vlog/set ANY:ANY:dbg

在Linux系统下安装QQ的一般方法 UbuntuKylin下安装WineQQ1.下载WineQQ安装包WineQQSP6--Longene本帖软件包来自:

安装专业版的linux的方法 图解安装专业版的linux 有好多小伙伴将linux环境简单理解为像装一windows系统,但对于一个开发人员是远远不够的,这中那种的环境配置将是初学者最头痛的问题。往往它也是

获知Linux的进程运行在哪个CPU内核上的方法 当你在多核NUMA处理器上运行需要较高性能的HPC(高性能计算)程序或非常消耗网络资源的程序时,CPU/memory的亲和力是限度其发挥最大性能的重要因素之

标签: linux opencl

本文链接地址:https://www.jiuchutong.com/biancheng/353262.html 转载请保留说明!

上一篇:简单讲解Linux的文件系统及相关的挂载命令(linux详解)

下一篇:在Linux系统下安装QQ的一般方法(写出linux安装的详细步骤)

  • 民营医院所得税如何计算
  • 计提企业所得税会计科目
  • 软件租赁费计入哪个科目
  • 限定性资产账务处理
  • 公司的会议议程怎么写
  • 挂其他应付款的会计分录
  • 房地产企业拆迁补偿怎么做账
  • 在建工程在现金流量表中
  • 企业发生破产清算
  • 当月发票不够用领用了下个月,下个月还能再领吗
  • 委托贷款业务涉嫌诈骗吗
  • 软件生产企业
  • 官司赔偿费用需要发票吗
  • 纳税调整增加额和纳税调整减少额
  • 总资产周转率计算公式用不用乘100%
  • 做内账有风险还是做外账有风险
  • 小微企业免税销售额怎么算
  • 还在讨论“税务金四”上线?税务和银行要联手清查单位和个人账户了!
  • 自主就业退役士兵从事个体经营的
  • gitlab lint
  • 如何绕开压缩包密码
  • win11任务管理器在哪里打开
  • 入库的原材料属于什么科目
  • 未入账发票可以作废吗
  • 巴拉诺维奇市
  • rsa前端解密
  • 截取字符串php
  • thinkphp d
  • 申请代开增值税专用发票有金额限制吗
  • 违约金赔偿款怎么开票
  • html怎么做
  • php统计中文长度
  • 关于 ChatGPT 必看的 10 篇论文
  • 请假扣款怎么做账
  • css响应式布局插件
  • testdisk安装方法
  • 从univ.txt文件中去掉机构名称
  • 免征增值税怎么入账
  • 房产置换怎么做账务处理
  • 利润表中本期金额栏各项目应根据损益类账户的什么填列
  • 没有初级会计证可以从事会计工作吗
  • 职工教育经费申报表如何填写
  • 合同资产与应收账款的关系
  • 已经验旧的发票怎么作废
  • 其他收益在利润表中的位置
  • 一般纳税人应交税费二级科目有哪些
  • 高新企业奖励金怎么开票
  • 什么是金税四期什么时候上线
  • 企业哪些进项税抵扣
  • 处置固定资产增值税收入与企业所得税收入不一致
  • 进项税额是意思
  • 为取得固定资产而发生的什么支出可计入固定资产成本
  • 企业变更地址需要几天
  • 燃油费如何做账会计分录
  • 营改增是从什么时候开始实施的
  • 存货周转率越高好还是越低好
  • 从国外进口一批原材料,海关核定的关税完税价
  • 复利终值和年金终值的公式
  • 退货回去需要把原包装保留吗
  • 微信转账截图可以作为会计凭证吗
  • 中药饮片盘点损耗率 法律
  • 结存材料实际成本计算公式
  • 残保金是否为强制缴纳
  • 无建账能力的纳税人是什么意思
  • 删除sql server2019
  • sql语句 时间差
  • win7环境变量在哪打开啊
  • windows怎么更改网络状态
  • WIN10系统中WPS字体颜色浅
  • win7任务栏怎么全部显示出来
  • win7系统怎么设置屏保图片
  • vim安装ycm
  • Node.js中的什么模块是用于处理文件和目录的
  • 网页javascript错误
  • nodejs爬取数据
  • jquery下拉列表
  • 浅析jQuery Ajax通用js封装
  • 金税三期个税下载官网手机版
  • 百旺数据恢复
  • 全面推进行政执法公示制度包含的主要内容有
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设