文档章节

openvSwitch安装与使用

蓝狐乐队
 蓝狐乐队
发布于 2014/04/18 17:52
字数 271
阅读 2241
收藏 0

 

下载openvSwitch的源码包。

wget http://openvswitch.org/releases/openvswitch-1.10.0.tar.gz          

解压到当前目录下

tar zxvf openvswitch-1.10.0.tar.gz && cd openvswitch-1.10.0

编译安装

./configure --with-linux=/lib/modules/`uname -r`/build

因为需要生产内核模块,所以需要制定源码所在的位置。

make –j 4 && make install

因为我的cpu的4核,所以指定多个线程处理,加快速度。编译安装。

加载内核模块

rmmod bridge

insmod datapath/linux/openvswitch.ko

根据vswitch.ovsschema生成ovsdb,

ovsdb-tool create

ovsdb-server /etc/openvswitch/conf.db --remote=punix:/usr/var/run/openvswitch/db.sock --remote=db:Open_vSwitch,manager_options --detach启动ovsdb服务端,--detach为后台模式

ovs-vsctl --no-wait init 初始化vswitch

ovs-vswitchd unix:/usr/var/run/openvswitch/db.sock –detach 启动vswtich,数据库指向ovsdb的sock

ovs-vsctl show 查看状态信息

ovs-vsctl add-br br0创建一个br0的交换机

ovs-vsctl show 查看状态


         

br0的交换机上有一个接口,连接着br0这块网卡。

ifconfig br0 查看网卡状态


         

为br0 交换机添加一个新的接口vnet0

tunctl -t vnet0


         

添加到br0交换机中,ovs-vsctl add-port br0 vnet0



分享到:       QQ好友和群QQ好友和群          

本文转载自:

上一篇: openstack课题表
下一篇: kvm研究书籍推荐
蓝狐乐队
粉丝 106
博文 322
码字总数 89813
作品 0
昌平
程序员
私信 提问
openvswitch安装(centos6.5)

1.安装依赖包 yum install gcc make python-devel openssl-devel kernel-devel graphviz kernel-debug-devel autoconf automake rpm-build redhat-rpm-config libtool 其中Autoconf必须要>=2......

计算机小强
2018/06/26
0
0
openvswitch能否支持开启多个虚拟交换机

现在正开始使用openvswitch,刚接触,想要询问一下openvswitch能否支持开启多个虚拟交换机。即相当于有多个虚拟交换机,然后有多台虚拟机,每台虚拟机连接到不同的虚拟交换机,不同的虚拟交换...

Binary_SJ
2012/11/25
1K
1
openvswitch centos6.X 安装及使用

一、搭建编译环境 安装编译环境 #yum install gcc make python-devel openssl-devel kernel-devel graphviz kernel-debug-devel autoconf automake rpm-build redhat-rpm-config libtool 编译......

Firxiao
2014/12/16
5.1K
0
ubuntu server安装OVS

安装 Open vSwitch (Ubuntu Server 16.04) 1、查看主机系统内核版本:uname –a 2、上传openvswitch软件包,解压后执行安装: 更新下载源 $ sudo apt-get update $ sudo apt-get upgrade 下...

Jaxjones
01/14
0
0
OpenStack Icehouse neutron-networking 架构 新增计算节点操作详解

新增计算节点 官方教程中只包含三个节点,所以根据实际需求我们需要增加计算节点,以创建更多的虚拟机。 1.配置网络 需要配置两个网卡 网卡配置 【eth0】 IP:10.0.0.41 netmask:255.255.2...

zhangdiandong
2015/12/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Google Guava 笔记

一、引言 Guava 是 google 几个java核心类库的集合,包括集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common ...

SuShine
30分钟前
7
0
SpringBoot中使用@Value为静态变量赋值并测试是否成功

今天想像普通变量一样如下采用写法取配置的,但取到的是个null。。。 @Value("${test.appKey}")private static String appKey; 才发现不能通过这种方式取配置来给static变量赋值 在网上搜索...

SilentSong
30分钟前
5
0
ECMAScript语句之with 语句

ECMAScript with 语句,用于设置代码在特定对象中的作用域(with运行缓慢,设置了属性值时更加缓慢,最好避免使用with语句) 一、with 语句用于字符串(配合toUpperCase()方法) var a = "C...

专注的阿熊
31分钟前
4
0
Apache Flink 进阶(一):Runtime 核心机制剖析

1. 综述 本文主要介绍 Flink Runtime 的作业执行的核心机制。首先介绍 Flink Runtime 的整体架构以及 Job 的基本执行流程,然后介绍在这个过程,Flink 是怎么进行资源管理、作业调度以及错误...

大涛学长
37分钟前
4
0
7. 整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能...

苏坡吴
38分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部