openvswitch(2)Ubuntu 16.04下安装openvswitch

来源:互联网 发布:全球大数据峰会 编辑:程序博客网 时间:2024/06/06 08:29


安装环境:

 Ubuntu 16.04 LTS (GNU/Linux 4.4.0-92-generic x86_64)

安装准备:

apt-get install git

apt-get install autoconf automake libtool

apt-get install openssl

apt-get install libssl-dev

apt-get install make

apt-get install make-guile

apt-get install python-six 如果没有安装python,请先安装python 2.7 or 3

sudo apt-get install libcap-ng-dev 可选,非root用户使用root权限运行ovs后台程序时推荐安装

获取代码:

git clone https://github.com/openvswitch/ovs.git

编译操作:

cd ovs

./boot.sh

./configure

make

检查是否能通过ovs自带的单元测试用例(可选)

make check

make install

加载模块

/sbin/modprobe openvswitch

查看安装是否成功:

 /sbin/lsmod | grep openvswitch

设置环境变量:

export PATH=$PATH:/usr/local/share/openvswitch/scripts

启动:

ovs-ctl start

测试:

ovs-vsctl add-br br0

ovs-vsctl add-port br0 eth0

root@i-fhnacejl:/home/ovs#export PATH=$PATH:/usr/local/share/openvswitch/scripts
root@i-fhnacejl:/home/ovs# ovs-ctl start
 * /usr/local/etc/openvswitch/conf.db does not exist
 * Creating empty database /usr/local/etc/openvswitch/conf.db
 * Starting ovsdb-server
 * system ID not configured, please use --system-id
 * Configuring Open vSwitch system IDs
 * Starting ovs-vswitchd
 * Enabling remote OVSDB managers
root@i-fhnacejl:/home/ovs# ovs-vsctl add-br br0
root@i-fhnacejl:/home/ovs# ovs-vsctl add-port br0 eth0


以上操作经实验安装成功,更多内容可参考官网

http://docs.openvswitch.org/en/latest/intro/install/general/

原创粉丝点击