ubuntu14.04安装Open vSwitch

作者注:该安装过程实现于2016年7月16日

说句实话,网上关于Open vSwitch的安装过程五花八门,好多都过时了,弄了半天,依然晕头转向。于是,我最终还是向官方靠拢了,按照ovs的官方repository中的install.md,再结合网上其它一些比较靠谱的方式,自己装了一遍,过程记录如下:

  • 1、装一些依赖包(此步有待补充)
sudo apt-get install build-essential libssl-dev linux-headers-$(uname -r) 
sudo apt-get install graphviz autoconf automake bzip2 debhelper dh-autoreconf libssl-dev libtool openssl procps python-all python-qt4 python-twisted-conch python-zopeinterface python-six dkms module-assistant ipsec-tools racoon  libc6-dev  module-init-tools  netbase  python-argparse  uuid-runtime
  • 2、从ovs的git仓库里下载源码文件,并进入到ovs文件夹中
git clone https://github.com/openvswitch/ovs.git
cd ovs
  • 3、执行以下两个脚本
./boot.sh
./configure --with-linux=/lib/modules/`uname -r`/build
  • 4、make并install(执行三条指令)
make
make install
make modules_install
  • 5、加载Open vSwitch模块
/sbin/modprobe openvswitch
  • 6、利用ovsdb-tool初始化数据库配置
ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema
  • 7、开始运行Open vSwitch前的一些准备工作
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
  • 8、初始化ovs数据库
ovs-vsctl --no-wait init
  • 9、开启Open vSwitch daemon
ovs-vswitchd --pidfile --detach
  • 10、大功告成,测试一下吧!
ovs-vsctl add-br br0
ovs-vsctl add-port br0 eth0
ovs-vsctl add-port br0 vif1.0
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 装载自http://sdnhub.cn/index.php/openv-switch-full-guide/ 1 ...
    ximitc阅读 6,074评论 0 11
  • 现在的饭局也疯狂一不小心就遍体鳞伤夜晚来临的时候你独自徬徨每天都要穿过大街小巷酒吧KTV也是流行时尚帅哥也会挑逗美...
    昊水长天阅读 340评论 3 5
  • 发梢染过时光 洇出玫瑰的清香 那是无言中爱的雕像 挥起漫天桃花残 它映出你迷人的模样 你那唇上的半抹胭脂 乱了僧人...
    戒海阅读 126评论 0 6
  • 一、职位要求: 1. 英文、中文表达能力强(需良好的英语口语); 2. 具有亲和力、爱心、责任心,能吃苦耐劳 ; ...
    花子Rayne阅读 506评论 0 0
  • Saleforce Verizon Emptiest(读取人的面部表情来确定其情绪状态的AI创业公司) 神州泰岳:...
    Stan森阅读 413评论 0 0