ubuntu14.04 openvswitch2.7.0安装教程

ubuntu14.04 openvswitch2.7.0安装教程

这学期学校新开了SDN(软件定义网络)这门课,老师也不会装,基本全靠自学。在看了好多技术博客无数次安装失败之后今天终于成功,写篇博客记录下犯过的错,希望能帮到有需要的人。
这篇博客对应的是《软件定义网络实验教程》的项目二任务一。

下载

ovs官网下载
找到2.7.0,下载tar.gz文件

安装之前的工作

打开终端的快捷键:
Ctrl + Alt+T

安装一个在当前目录打开终端的功能,对用惯了GUI界面的小白来说很好用。

sudo apt-get update
sudo apt-get install nautilus-open-terminal
nautilus -q

接下来是安装环境依赖。

sudo apt-get install -y build-essential

安装

一、找到下载的ovs2.7.0的tar.gz文件,右键提取到此处(相当于解压到当前文件夹),进入目录,右键在终端打开,执行

./configure --with-linux=/lib/modules/`uname -r`/build 2>/dev/null

命令,自动编译当前系统内核版本的ovs文件。

二、编译完成后,sudo su进入超级用户模式再make && make install。这里一定要以超级用户方式进行,否则会有一些文件无法安装成功。后面的步骤默认在此方式进行。

三、加载ovs内核模块

insmod datapath/linux/openvswitch.ko

如果失败可能是datapath/linux没有openvswitch.ko这个文件,或者缺少相应的组件,安装好就ok了。

四、初始化配置数据库

mkdir -p /usr/local/etc/openvswitch
ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema

五、启动ovsdb-server配置数据库。重启ubuntu之后失效,需要再次执行。

sudo ovsdb-server -v --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 --log-file

六、初始化数据库。

ovs-vsctl --no-wait init

七、启动主进程。

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

八、查看当前ovs进程。

ps -ef|grep ovs

九、查看当前ovs的版本。

ovs-vsctl –version

到这里,ovs2.7.0就安装完成了。有写的不对的地方欢迎指出。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值