ubuntu如何安装ovs?

ps:真的烦,分割线下面的方法也不管用了,今天尝试了一种简洁的方法:

首先,

1
apt install openvswitch-switch

执行

1
ovs-vsctl show   

检验是否安装成功,必然会报以下错误:

 这时候去网上百度,一种方法是:

1
2
3
4
5
6
7
8
ovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock \
                                --remote=db:Open_vSwitch,Open_vSwitch,manager_options \
                                --private-key=db:Open_vSwitch,SSL,private_key \
                                --certificate=db:Open_vSwitch,SSL,certificate \
                                --bootstrap-ca-cert=db:Open_vSwitch,SSL,ca_cert \
                                --pidfile --detach
ovs-vsctl --no-wait init
ovs-vswitchd --pidfile --detach

 我在ubuntu容器仍然报错:

 感觉核心错误是:

1
bash: ovs-ctl: command not found

继续百度,没有找到什么答案。这时候,尝试另外一种方法:

1
2
3
apt-get install  psmisc #为killall提供支持
killall ovsdb-server
service openvswitch-switch force-reload-kmod

一顿操作下来,继续检验,好像没问题了:

 创建一个网桥试试:

好像还是有问题。。。但继续show以后,发现网桥还是成功了的……不知道这里会不会出问题。。。

有意思的是,我在另一个ubuntu容器这么操作,不会报错,但版本好像不一样:

 

 

----------------------------分割线-----下面的方法不保证成功-----------------------

在网上找了很多教程,基本试试就行不通了,报各种错。。。

找到一个很不错的方法,链接:https://www.cnblogs.com/goldsunshine/p/10331606.html

但没有把在官网的下载命令写清楚,下面介绍一下:

1
wget https://www.openvswitch.org/releases/openvswitch-2.17.1.tar.gz

  

进行解压:

1
tar -zxvf openvswitch-2.17.1.tar.gz

其他的步骤按照参考链接来就可以了

最后验证:

 

 大功告成!!!

posted @   文&禾  阅读(687)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示