openvswitch学习

openvswitch安装环境 Ubuntu 20.04 内核版本 5.15.0

$ uname -a
Linux ubuntu 5.15.0-41-generic #44~20.04.1-Ubuntu SMP Fri Jun 24 13:27:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

openvswitch源代码下载

$ wget https://www.openvswitch.org/releases/openvswitch-2.17.2.tar.gz
$ tar -zxvf openvswitch-2.17.2.tar.gz
$ cd openvswitch-2.17.2
$ ./configure
$ make -j 4
$ sudo make install

openvswitch的各命令

ovs-appctl           ovsdb-server         ovs-dpctl            ovs-ofctl            ovs-pki              ovs-test             ovs-vsctl            
ovs-bugtool          ovsdb-tool           ovs-dpctl-top        ovs-parse-backtrace  ovs-tcpdump          ovs-testcontroller   ovs-vswitchd         
ovsdb-client         ovs-docker           ovs-l3ping           ovs-pcap             ovs-tcpundump        ovs-vlan-test

手动创建数据库

$ sudo mkdir -p /usr/local/etc/openvswitch
$ sudo ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema 

ovs 需要 the ovsdb, ovs-vswitchd, ovs-vsctl, 但是关机后它们会默认关闭

所以解决方法是每次重新开机都j进入openvswitch的目录运行(run as root):

$ sudo 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
$ sudo ovs-vsctl --no-wait init
$ sudo ovs-vswitchd --pidfile --detach

openvswitch各命令使用

OVS常用命令与使用总结_云云生息的博客-CSDN博客_ovs常用命令与使用总结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值