ubuntu如何安装ovs?

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

首先,

apt install openvswitch-switch

执行

ovs-vsctl show   

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

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

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容器仍然报错:

 感觉核心错误是:

bash: ovs-ctl: command not found

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

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

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

 创建一个网桥试试:

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

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

 

 

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

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

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

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

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

  

进行解压:

tar -zxvf openvswitch-2.17.1.tar.gz

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

最后验证:

 

 大功告成!!!

posted @ 2022-05-17 20:55  文&禾  阅读(766)  评论(0)    收藏  举报