Open vSwitch系列之二 安装指定版本ovs
Open vSwitch系列之一 Open vSwitch诞生
Open vSwitch系列之三 ovs-vsctl命令使用
Open vSwitch系列之四 ovs-ofctl命令使用
在ovs学习过程中,如果自己想要安装一个ovs交换机其实一条简单的命令 apt install openvswitch 就可以了,但是这种方法只能安装低版本的ovs。在特殊情况下需要安装指定版本,例如需要下发meters表时需要ovs2.8以上的版本,那么就需要下载安装包手动安装。看似一个复杂的过程,其实也是比较简单的。下面就一起来看看如果手动安装一个指定版本ovs交换机。
准备工作
安装python
安装python-pip
如果不安装pip,在下面的过程会报错找不到six模块。
安装步骤
我们根据ovs的官方网站 http://www.openvswitch.org/ 的指导文档来一步一步的完成安装。
1.下载指定版本,可以看到这种安装的好处是你可以指定任何一种版本,不会被apt的安装方式限制了版本号。
2.生成makefile文件
3.make 编译文件
4.make install 安装
5.检查模块
如果在安装的过程中生成了修改了内核模块,那么重新编译内核。
6.载入模块,载入openvswitch的模块到内核中
7.启动
8.启动ovsdb-server服务
9.启动ovs-vswitchd服务
10.配置ovsdb的数据库
11. 配置ovsdb-server以使用上面创建的数据库,监听Unix域套接字
12.使用ovs-vsctl初始化数据库
启动主Open vSwitch守护进程
接下来就可以使用了,使用ovs-vsctl show命令,查看ovs的版本号。
提供一个一次性执行完成的多行命令:
__EOF__

本文链接:https://www.cnblogs.com/goldsunshine/p/10331606.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理