linux下open-vswitch安装卸载操作
一. ovs 从源码编译安装:
安装依赖项:
| 1 2 3 4 5 6 7 8 9 10 11 | # apt install make# apt install gcc # apt install build-essential# apt install libssl-dev# apt install libcap-ng-dev# apt install python2.7# apt install python-pip# pip install six# apt install autoconf # apt install automake# apt install libtool | 
下载源码包
| 1 2 3 | 
生成配置文件
| 1 | # ./boot.sh(在ovs工程根目录下) | 
配置
| 1 | # ./configure -with-linux=/lib/modules/$(uname -r)/build | 
编译
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | # make# make install# make modules_install# config_file="/etc/depmod.d/openvswitch.conf"# for module in datapath/linux/*.ko; do modname="\$(basename \${module})" echo"override \${modname%.ko} * extra">> "\$config_file" echo"override \${modname%.ko} * weak-updates">> "\$config_file" done# depmod -a# /sbin/modprobe openvswitch# /sbin/lsmod | grep openvswitch | 
启动
| 1 2 | exportPATH=$PATH:/usr/local/share/openvswitch/scripts# ovs-ctl start | 
测试
| 1 2 3 | # ovs-vsctl show# ovs-vsctl add-br mybridge# ovs-vsctl add-port mybridge eth0 | 
二. Ovs的卸载
启动ovs之后,如果改动ovs源代码并且想更新ovs服务,进行如下操作:
| 1 2 3 4 5 | # ovs-ctl stop 停止ovs服务# ovs-dpctl show查看内核,会有一个ovs-system的datapath# ovs-dpctl del-dp ovs-system 删除上一步出现的datapath(不进行这一步,rmmod可能会报错)# rmmod openvswitch 卸载openvswitch内核模块,使用lsmod | grep openvswitch 没有openvswitch# 进入ovs源代码目录,按照前述编译步骤重新编译安装 | 
参考资料
Open vSwitch on Linux, FreeBSD and NetBSD
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
linux下open-vswitch安装卸载操作的更多相关文章
- 细说Linux下软件包的安装与管理
		一 源码安装方式 由于linux操作系统开放源代码,因而在其上安装的软件大部分也都是开源软件,例如apache.tomcat.php等软件.开源软件基本都提供源码下载,源码安装的方式:源码安 ... 
- Linux下软件常见安装方式
		pasting 分类: Linux2007-12-08 16:31 1909人阅读 评论(0) 收藏 举报 linuxredhat脚本文档managerfile Linux下软件安装主 ... 
- Linux下命令行安装weblogic10.3.6
		Linux下命令行安装weblogic10.3.6 一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 ... 
- Windows下的Memcache安装  linux下的Memcache安装
		linux下的Memcache安装: 1. 下载 memcache的linux版本,注意 memcached 用 libevent 来作事件驱动,所以要先安装有 libevent. 官方网址:http ... 
- Linux下Qt的安装与配置
		参考资料:http://www.cnblogs.com/emouse/archive/2013/01/28/2880142.html Linux 下编译.安装.配置 QT 下载qt 这里用的是4.7. ... 
- Linux下Kafka单机安装配置方法(图文)
		Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢 介绍 Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了 ... 
- Linux 下编译、安装、配置 QT
		转自Linux 下编译.安装.配置 QT 注意:编译安装耗时费力,且很容易出错,要不断调整编译参数,不推荐使用,否则这将会是一个纠结痛苦的过程. 打算做嵌入式图像处理,计划方案嵌入式Linux+Ope ... 
- Linux下tomcat的安装详解
		Linux下tomcat的安装详解 来源: ChinaUnix博客 日期: 2007.01.21 22:59 (共有0条评论) 我要评论 一,安装前的准备:1,Linux版本:我的是企业版.(至于红帽 ... 
- .Neter玩转Linux系列之六:Linux下MySQL的安装、配置、使用
		一.Linux安装MySQL (1)下载安装包:https://dev.mysql.com/downloads/mysql/ (2)解压并安装 命令:tar zxvf 文件名 解压完成之后,重名一下文 ... 
- Linux下Oracle 12c的卸载
		注:本文来源于:<Linux下Oracle 12c的卸载> 与Windows下Oracle的安装容易卸载麻烦相反,Linux下Oracle的安装麻烦下载简单. 1.关闭Oracle数据库 ... 
随机推荐
- MVC4 5分页控件,支持Ajax AjaxOption支持
			MVC4 5分页控件,支持Ajax AjaxOption支持 /// <summary> /// MVC4 5分页控件,支持Ajax AjaxOption支持 beta 1.0 /// 用 ... 
- 开发者必备的 12 个 JavaScript 库
			现在 web 设计是最有趣的了,做好 web 设计不仅要熟练使用 Javascript,css 和 html 等,还要有自己的创意设计.为了方便大家发挥自己的创意,就产生了很多 JS 框架,Node. ... 
- vs2010直接调用av_register_all crash问题
			需要做一个视频导出的功能,通过ffmpeg来实现,vs2010里面引用ffmpeg库的 dll 和 lib 文件 第一步av_register_all就直接crash了, 查了近半天的时间,都快崩溃了 ... 
- idea导入svn项目
			起初和导入git项目一样,file - new - project from version control - ,这后面选 subversion. 在打开的 checkout from subver ... 
- 从容器里dump java堆实验探索(原创)
			目标:从docker容器里dump java堆 模拟程序 占用空间500M, 设置启动JVM参数 docker启动命令 (PS:经过测试,至少要650M才能启动容器) 方式1: 通过docker ex ... 
- servlet-response学习笔记
			为了给用户一个返回数据,我们需要使用HttpServletResponse 从相应对象获取一个输入流 通过输入流将返回结果写入到响应体中 关闭输入流 public class ResponseServ ... 
- docker 搭建 hustoj
			docker 搭建 hustoj hustoj 是个GPL开源的OJ,其提供了docker形式的安装方式. 为执行方便,选择使用aliyun提供的docker镜像来加速安装. 拉取镜像 docker ... 
- DOM事件类
			1.DOM中的事件级别 DOM0: element.onclick = function(){} DOM1: 没有与事件相关的设计 DOM2: element.addEventListener('cl ... 
- 复习python(条件判断、循环、字符串格式化)
			1.条件判断: 只有一种 if: *** elif:#多个条件加elif,想加几个加几个 **** else: **** python里靠缩进来表示表示语句块,见到冒号,下行就要缩进 2.循环 两种, ... 
- Mui中常见问题记录
			1.mui中A标签如果有这个class="mui-control-item"时,a标签点击链接是没有反应的,那么可以用以下方式实现 : mui.init(); mui('body' ... 
