zoukankan      html  css  js  c++  java
  • 安装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

    
    
  • 相关阅读:
    deb 和 rpm 后缀文件 区别和安装
    20.pipe
    19.Observales
    18.4 运行脚本 sudo ./launcher.sh 必须先给他权限 才能使用
    18.3 redis 的安装
    18.2 不同用户 不同颜色光标 redis
    18.1利用socket .io 实现 editor间代码的同步
    18. socket io
    java 设计模式
    Gson 2.8.jar基础
  • 原文地址:https://www.cnblogs.com/zflibra/p/4032949.html
Copyright © 2011-2022 走看看