<强>一。ov从源码编译安装:强>
安装依赖项:
# apt安装使 # apt安装gcc # apt安装建设重要 # apt安装libssl-dev # apt安装libcap-ng-dev # apt安装python2.7 # apt安装python-pip # pip安装6个 # apt安装autoconf # apt安装automake # apt安装libtool
下载源码包
# apt安装git # git克隆https://github.com/openvswitch/ovs.git(下载的git工程目录为~/ov)
生成配置文件
#。/boot.sh(在ov工程根目录下)
配置
# ./configure linux=/lib/模块/$ (uname - r)/构建
编译
#让 #制作安装 #让modules_install # config_file="/etc/depmod.d/openvswitch.conf” #在datapath公司/linux/* .ko模块;做 modname=" \ $ (basename \ ${模块})” 回声”覆盖\ $ {modname %。ko} *额外”,祝辞的在“\ config_file美元” 回声”覆盖\ $ {modname %。ko} * weak-updates”,祝辞的在“\ config_file美元” 完成 # depmod—— #/sbin/modprobe openvswitch #/sbin/lsmod | grep openvswitch
启动
导出路径=$路径:/usr/地方/分享/openvswitch/脚本 # ovs-ctl开始
测试
# ovs-vsctl显示 # ovs-vsctl add-br mybridge # ovs-vsctl添加一个端口mybridge eth0
<强>二。机汇的卸载强>
启动机汇之后,如果改动ov源代码并且想更新ov服务,进行如下操作:
# ovs-ctl停止停止ov服务 # ovs-dpctl显示查看内核,会有一个ovs-system的datapath公司 # ovs-dpctl del-dp ovs-system删除上一步出现的datapath公司(不进行这一步,rmmod可能会报错) # rmmod openvswitch卸载openvswitch内核模块,使用lsmod | grep openvswitch没有openvswitch #进入ov源代码目录,按照前述编译步骤重新编译安装 >之前参考资料
Open vSwitch在Linux、FreeBSD和NetBSD
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
linux下open-vswitch安装卸载操作