Ubuntu 12.04.01 LTS 下ovs的安装与配置
来源:互联网 发布:淘宝9.9包邮促销区 编辑:程序博客网 时间:2024/06/05 15:49
本机信息如下:
as@as:~$ uname -a
Linux as 3.2.0-29-generic-pae #46-Ubuntu SMP Fri Jul 27 17:25:43 UTC 2012 i686 i686 i386 GNU/Linux
as@as:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.1 LTS
Release: 12.04
Codename: precise
依据如下规范:
Open vSwitch Linux kernel
------------ -------------
1.4.x 2.6.18 to 3.2
1.5.x 2.6.18 to 3.2
1.6.x 2.6.18 to 3.2
1.7.x 2.6.18 to 3.3
1.8.x 2.6.18 to 3.4
1.9.x 2.6.18 to 3.8
1.10.x 2.6.18 to 3.8
1.11.x 2.6.18 to 3.8
2.0.x 2.6.32 to 3.10
2.1.x 2.6.32 to 3.11
2.2.x 2.6.32 to 3.14
选用Open vswitch1.7.0版本
注意:ovs版本和linux系统内核一定要匹配
下面开始ovs的安装与配置工作:
1.开启root权限并更新源(安装东西之前的好习惯)
2.安装前的环境配置
root@as:~# sudo apt-get install python-simplejson python-qt4 python-twisted-conch automake autoconf gcc uml-utilities libtool build-essential pkg-config
3.官网下载对应的ovs版本
root@as:~# wget http://openvswitch.org/releases/openvswitch-1.7.0.tar.gz
root@as:~# tar -xzf openvswitch-1.7.0.tar.gz
root@as:~# cd openvswitch-1.7.0/
4.安装ovs(建OVS内核模块以及OVS用户空间工具)
a. 安装用于构建ovs的依赖项
root@as:~# apt-get install libssl-dev iproute tcpdump linux-headers-3.2.0-29-generic-pae
b. 执行如下命令进行安装(注意指定内核源码编译目录)
root@as:~# ./boot.sh
root@as:~# ./configure --with-linux=/lib/modules/3.2.0-29-generic-pae/build
root@as:~#make && make install
5.配置ovs
a. 加载openvswitch.ko模块
root@as:~# insmod datapath/linux/openvswitch.ko
测试模块是否已经加载
root@as:~#lsmod | grep openvswitch
b. 初始化ovs配置文件
root@as:~# touch /usr/local/etc/ovs-vswitchd.conf
c. 建立ovs配置文件和数据库
root@as:~# mkdir -p /usr/local/etc/openvswitch
root@as:~# ovsdb-tool create /usr/local/etc/openvswitch/conf.db
d. 启动配置ovsdb—sever
root@as:~# ovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock --remote=db:Open_vSwitch,manager_options --private-key=db:SSL,private_key --certificate=db:SSL,certificate --bootstrap-ca-cert=db:SSL,ca_cert --pidfile --detach
e. 初始化数据库
root@as:~# ovs-vsctl --no-wait init
f. 启动ovs daemon,连接到同样的 Unix domain socket 上
root@as:~# ovs-vswitchd --pidfile --detach
5.完成安装与配置,查看版本信息
root@as:~# ovs-vsctl show
root@as:~# ovs-vsctl --version
参考资料
https://www.youtube.com/watch?v=okUav5q5O5Q
http://www.sdnlab.com/3166
- Ubuntu 12.04.01 LTS 下ovs的安装与配置
- 基于DPDK的OVS安装与配置
- ubuntu 12.04 LTS下安装和配置JDK
- Ubuntu 6.06 LTS硬盘安装与配置
- Ubuntu 12.04 LTS 的安装
- Windows下Ubuntu 12.04 LTS 的安装(使用Wubi)
- Ubuntu 16.04 LTS下gnuplot的安装
- Ubuntu 1404 LTS 下 caffe 的安装
- Ubuntu 1404 LTS 下 caffe 的安装
- ubuntu 12.04 LTS 安装配置JDK
- ubuntu 12.04 LTS 安装配置JDK1.8.0
- ubuntu 12.04 lts tftp的安装与设置
- Ubuntu 12.04LTS 下安装JAVA-JDK
- Ubuntu 12.04 LTS 下安装LTIB
- Ubuntu 12.04 LTS游戏安装与使用
- 【手把手教你Ubuntu】Ubuntu 12.04 LTS 安装与配置日记
- 在Ubuntu下安装ovs-dpdk
- Ubuntu 14.04 LTS 下安装配置 JDK 8
- 图片格式分析
- js判断所有表单项不为空则提交表单
- Atitit. Gui控件and面板----程序快速启动区--最佳实践Launchy ObjectDock-o0g
- Backbine.js实战第六章----视图
- 第四章 字符串和多为数组 思维导图
- Ubuntu 12.04.01 LTS 下ovs的安装与配置
- 【leetcode 单链表归并排序】Sort List
- VC设置监测内存泄露的方法
- 软件国际化之日期,数字,消息格式化
- Java异常处理
- 用Ant实现Java项目的自动构建和部署
- Java中Thread和runable的区别
- CocosEditor-java ListView显示
- 接口的内部类-内部类