安装Openvswich 2.3.0

1.预先安装

sudo apt-get install aptitude

sudo aptitude install dh-autoreconf libssl-dev openssl

2.安装openvswich

wget http://openvswitch.org/releases/openvswitch-2.3.0.tar.gz

tar zxvf openvswitch-2.3.0.tar.gz && cd openvswitch-2.3.0

./boot.sh

./configure --with-linux=/lib/modules/`uname -r`/build

make -j && sudo make install

sudo make modules_install

sudo modprobe gre

sudo modprobe openvswitch

sudo modprobe libcrc32c

使用lsmod |grep openvswitch 查看openvswich正确挂起

3.设定ovsdb

sudo ovsdb-tool create /usr/local/etc/openvswitch/conf.db /usr/local/share/openvswitch/vswitch.ovsschema

4.启动ovsdb-server

(root权限下)

 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

 

5.启动ovs-vsctl

ovs-vsctl --no-wait init

6.启动ovs-swicthd

ovs-vswitchd --pidfile --detach --log-file

 7.设定开机自动load module(很重要,否则重启后openvswicth不能正常运行)

(root权限下)

# echo "openvswitch " >> /etc/modules
# echo "gre" >> /etc/modules
# echo "libcrc32c" >> /etc/modules

8.设定开机自动启动openvswitch

1)vim /etc/init.d/openvswitch

#!/bin/sh
start-stop-daemon -q -S -x /usr/local/sbin/ovsdb-server -- --remote=punix:/usr/local/var/run/openvswitch/db.sock --remote=db:Open_vSwitch,Open_vSwitch,manager_options --pidfile --detach --log-file
sleep 3 # waiting ovsdb-server 
start-stop-daemon -q -S -x /usr/local/bin/ovs-vsctl -- --no-wait init
start-stop-daemon -q -S -x /usr/local/sbin/ovs-vswitchd -- --pidfile --detach --log-file

2)chmod +x /etc/init.d/openvswitch

3)update-rc.d -f openvswitch defaults

 

 参考 http://roan.logdown.com/posts/220671-compile-openvswitch-v230-on-ubutnu-14041-lts

 

 

转载于:https://www.cnblogs.com/zflibra/p/4032949.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值