Cloudlab上安装ovs可以用的教程

Cloudlab上安装ovs可以用的教程,第1张

Cloudlab上安装ovs可以用的教程

​​​​​​Ubuntu下安装部署openvswitch和一些安装的异常处理(ovs安装)_北风-CSDN博客

为了在cloudlab上安装open vSwitch看了很多教程,最后还是觉得这个最好用

摘抄了在cloudlab主机或者其他内核为linux 3.6-5.5的ubuntu上可以无脑复制安装ovs使用的命令

(uname -a可查看当前linux内核)

apt-get install build-essential
apt-get install openssl
sudo apt-get install python3
sudo apt-get install python3-pip
wget http://openvswitch.org/releases/openvswitch-2.14.0.tar.gz
tar -xzf openvswitch-2.14.0.tar.gz
cd openvswitch-2.14.0
./configure
make && make install
make modules_install(一般可以不写这个)
/sbin/modprobe openvswitch
/sbin/lsmod | grep openvswitch
export PATH=$PATH:/usr/local/share/openvswitch/scripts
ovs-ctl start
export PATH=$PATH:/usr/local/share/openvswitch/scripts
ovs-ctl --no-ovs-vswitchd start
export PATH=$PATH:/usr/local/share/openvswitch/scripts
ovs-ctl --no-ovsdb-server start
mkdir -p /usr/local/etc/openvswitch
(上面这两个start会返回already in use, 不用管它)
ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema
(这一步的resource unavailable错误可以忽略)
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 –log-file
(这一步会aborting,好像也没什么影响)
ps -ef|grep ovsdb-server
ovs-vsctl --no-wait init
ovs-vswitchd --pidfile --detach --log-file
(这一步会aborting,好像也没什么影响)
ps -ef|grep ovs

顺便记录一下给controller安装ryu的命令:

很简单啊,就三行,没有装ovs那么复杂

sudo apt-get update

sudo apt install python3-pip

sudo pip3 install ryu

p.s.在cloudlab的主机上,pip3安装的ryu的安装路径一般是:

./.local/lib/python3.6/site-packages

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5704126.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存