我是靠谱客的博主 追寻百合,最近开发中收集的这篇文章主要介绍ubuntu14.04安装Open vSwitch,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  • 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、执行以下两个脚本
    sudo ./boot.sh
    sudo ./configure --with-linux=/lib/modules/`uname -r`/build
    
    • 4、make并install(执行三条指令)
    sudo make
    sudo make install
    sudo make modules_install
    
    • 5、加载Open vSwitch模块
    sudo /sbin/modprobe openvswitch
    
    • 6、利用ovsdb-tool初始化数据库配置
    sudo ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema
    
    • 7、开始运行Open vSwitch前的一些准备工作
    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
    
    • 8、初始化ovs数据库
    sudo ovs-vsctl --no-wait init
    
    • 9、开启Open vSwitch daemon
    sudo ovs-vswitchd --pidfile --detach
    
    • 10、大功告成,测试一下吧!
    sudo ovs-vsctl add-br br0
    sudo ovs-vsctl add-port br0 eth0
    sudo ovs-vsctl add-port br0 vif1.0
    如果是超级用户时,可以省去sudo 

最后

以上就是追寻百合为你收集整理的ubuntu14.04安装Open vSwitch的全部内容,希望文章能够帮你解决ubuntu14.04安装Open vSwitch所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部