OpenvSwitch安装过程--小白白

基于FT2000+平台的PVE环境下DPDK优化OVS性能 阅读详情
OpenvSwitch安装过程--小白白
 
在过去的3个月,一直在研究SDN,对SDN也有了进一步的了解,从今天开始,也希望在网上共享下自己的成果。
首先,下面先给大家介绍下OpenvSwitch(OVS)的安装过程。
今天介绍的OVS的1.4.2的版本。希望对大家有帮助,运行环境是redhat6.2的版本(考虑到6.2是因为公司有正版服务的红帽,然后红帽对KVM的支持也很很好,所以我就用了红帽的系统),服务器是HP的(具体型号忘了)
OVS现在完成的功能:
(1)      配置更灵活,比如你有一台服务器,如果性能比较好,可以配置出数台交换机,且端口数目可以灵活选择,虚拟交换机,你可以想象成虚拟机一样,一台服务器,配置越高,虚拟的台数就越多
(2)      成本更低廉,通过虚拟交换机可以获得昂贵的普通交换机所能达到的性能,例如利用VMware中虚拟机与虚拟交换机之间的联机速度轻易可以达到10Gbps
(3)      支持通信可视化,通过虚拟交换机来配置网络,我们可以利用现网比较流行的协议来进行对流量的查看等,如NetFlow、sFlow、SPAN、RSPAN、GRE隧道
(4)      支持链路聚合控制协议(LACP),基于IEEE802.3ad标准的LACP是一种实现链路动态聚合的协议
(5)      支持虚拟局域网(VLAN),基于IEEE802.1Q标准的VLAN中继模式
(6)      支持CCM,基于802.1ag标准的CCM链路监控
(7)      支持生成树协议(STP),确定完了过拓扑结构
(8)      支持细粒度QoS流量控制
(9)      支持HFCS队列规定
(10)  ·支持对每个虚拟接口进行监控。
(11) · 支持NIC绑定源MAC负载均衡,主动备份和L4哈希
(12)  ·支持OpenFlow协议,IVP6
(13)  ·支持以太网多种隧道协议,如GRE、CAPWAP、IPsec、GRE over IPsec
(14)  ·支持与本地脚本绑定远程配置协议
(15) · 支持多流表转发管道缓存
(16)  ·支持移植到硬件开发平台上
 
 
下面开始安装:
(1) 开始安装Openvswitch了,这里先确定安装前要装的软件包和版本:
gcc版本4.1或更高
pkg-config版本0.22或更高
autoconf版本2.64或更高
automake版本1.10或更高
m4版本1.42或更高
python2.X ,X>4(不建议用python3.0以上的版本)
(2) 下载OVS软件包
 http://openvswitch.org/releases/openvswitch-1.4.2.tar.gz
解压到系统文件夹里
(3)#./boot.sh
#./configure --prefix=/usr--localstatedir=/var
#./configure CC=gcc
#./configure--with-linux=/lib/modules/`uname -r`/build
#make
#make install
以上的3个步骤就可以完成这次OVS的安装了,接下来就是对OVS的配置和初始化、启动:
#/sbin/remod bridge 去除linux中Bridge模块
#insmod datapath/linux/openvswitch_mod.ko
#insmod datapath/linux/brcompat_mod.ko
#mkdir -p /user/local/etc/openvswitch 建立ovs小型 数据库
#ovs-tool create /usr/local/etc/openvswitch/conf.dbvswitchd/vswitch.ovsschema根据ovsdb模块vswitch.ovsschema创建数据ovs-vswitchd.conf.db,用于存储虚拟 交换机的配置信息
#ovsdb-server --remote=punix:/local/var/run/openvswitch/db.sock\
--remote=db:Open_vSwitch,manager_options  \
--private-key=db:SSl,private_key \
--pidfile --detach 启动ovsdb数据库服务器,openvswitch虚拟网桥模块将通过ovsdb-server获得虚拟交换机配置
#ovs-vsctl --no-wait init 初始化OVS
#ovs-vswitchd --pidfile --detach 启动OVS模块
#ovs-brcompatd --pidfile --detach 启动OVS桥模块
 
到这里,就成功的完成了OVS的全部安装和配置,现在就可以拥有自己的OVS虚拟交换机了。
以下是个简单的建立OVS虚拟交换机:
#ovs-vsctladd-br br0
#ovs-vsctl add-port br0 vif1.0
#ovs-vsctl add-port br0 eth0
#ifconfigbr up
#service network restart 重启网络

OpenvSwitch环境安装及常用操作 在VMware Workstation软件中创建一个虚拟机VM1,配置2张网卡,虚拟机VM1配置如图4-3所示。将网卡ens33地址配置为192.168.1.131/24,网卡ens34地址配置为192.168.2.131/24。用远程连接软件SecureCRT连接虚拟机,修改虚拟机yum源配置文件,配置使用本任务提供的Packages.tar.gz的安装包。在虚拟机中使用yum安装OVS软件,并查看OVS的版本号。7 删除网桥br0上挂接的网卡ens34。4 列出br0网桥中的所有端口。 阅读详情

相关推荐

centos7安装OpenvSwitch

一、安装依赖包 yum -y install wget openssl-devel gcc make python-devel openssl-devel kernel-devel kernel-debug-devel autoconf automake rpm-build redhat-rpm-config libtool 二、你可以添加一个查看文件和目录的用户。 adduser ovs su ...

hanguofei的博客 2570

安装使用openvswitch(一)

安装openbswitch过程: 首先在Linux系统中确保有这两个文件: 首先下载openvswitch包: wget  http://openvswitch.org/releases/openswitch-1.9.0.tar.gz                  (1) 解压: tar -xzf openvswitch-1.9.0.tar.gz          

奋发吧猪猪的专栏 1541

OpenVSwitch与OpenDayLight的连接过程

下面的操作均在操作系统Fedora20环境下。一 预置条件1.在linux系统下安装OVS,OVS目前最新版本是OVS-2.3.0,具体安装步骤可参考《Open vSwitch2.3.0版本安装部署及基本操作》 ;(此处因为操作系统不同安装过程可能有区别,有时间我会就不同安装方法做一个总结)2.安装ODL控制器,目前版本是ODL-2.0(He),我们从ODL官网的下载ODL安装包,安装相应的组件,...

ming1093的博客 3722

Proxmox VE 超融合集群OVS(Open vSwitch)虚拟机网络隔离

作者:田逸 需求的产生 在一个高配置的Proxmox VE 超融合集群中,为充分利用资源,需要按某种需求将虚拟机之间进行网络隔离,以支持更大规模的场景。 网络虚拟化基本条件 支持VLAN的网络交换机。 Proxmox VE 安装openvswitch-switch。 多网卡服务器。 交换机配置 我这里用的交换机是Cisco Catalyst 4500,具体的步骤是如下: 创建vlan 80,vlan 81,vlan 82,vlan 83。在全局配置模式下,执行命令 STY

linux硬派运维 9575

Ubuntu16.04安装OpenvSwitch

条件准备 先尝试安装以下依赖: 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 apt-get install python-six apt-get install git 其中git是为了获取ovs安装包,然而,我用git cl

FlowerMin的博客 1382

OpenvSwitch源码安装教程

OpenvSwitch是SDN网络架构中目前使用最为广泛的虚拟交换机。 OpenvSwitch官网:www.openvswitch.org 官方文档中有详尽的安装说明,但较为繁琐,这里给出一个精简的从源码编译安装步骤。 实验环境:ubuntu 14.04 一、安装依赖项: $ apt install make $ apt install gcc $ apt install build...

zh_94的博客 2964

openvswitch 编译安装

前面几个章节主要分析了内核中的datapath,后续章节重点分析下用户态的Vswitchd 1 openvswitch的安装 yum install openvswitch systemctl start openvswitch ovsdb-server /etc/openvswitch/conf.db -vconsole:emer -vsyslog:err -vfile:info --remote=punix:/var/run/openvswitch/db.sock --private-ke

魏言华的博客 1744

Ubuntu系统下安装Mininet和OpenVSwitch

首先吐槽一下,参照网上的安装教程真的是令人头大,步骤繁琐不说,许多教程有些步骤直接跳过了,因而到后面有些命令便无法成功执行,被卡在了安装过程中,令人十分恼火。为了解决这个问题,特此写下这篇文章让自己以后少走弯路,即便如此,过程依旧繁琐,唉。 切入root用户 sudo su 安装系统组件及库文件以作为OVS正确运行的环境依赖 apt-get install -y build-essential...

Jianhao Chung的博客 1128

Ubuntu安装Openvswitch

安装openvswitch的方法有很多种,我这里使用的是用的的方式下载。

bye1544的博客 2085

openVswitch 在centos下安装

OpenvSwitch概念:用作虚拟交换机,传递虚拟机VM之间的流量,以及实现VM和外界网络的通信。OpenvSwitch数据路径需要桥接支持(CONFIG_BRIDGE)作为内核模块构建。(这在Linux发行版提供的内核中是常见的)桥接模块不能加载或使用。如果桥模块正在运行(使用“lsmod | grep bridge”进行检查),则在启动数据路径之前必须先删除它(“rmmod bridge”)。

光明益生菌 1493

Docker 使用 OpenvSwitch 网桥

Docker 默认使用的是 Linux 自带的网桥实现,实际上,OpenvSwitch 项目作为一个成熟的虚拟交换机实现,具备更丰富的功能。个人认为,将来 Docker 必然会选择 OpenvSwitch 作为其默认网桥实现。有兴趣的同学欢迎通过如下的步骤来尝鲜。 环境 在 Ubuntu 14.04 系统中进行测试。操作流程也适用于 RedHat/CentOS 系列系统,但少数命令和配

yeasy的专栏 2万+

openvswitch安装部署+ovs网桥配置

openswitch安装部署 1.进入/etc/yum.repos.d/(存储yum源的路径) cd /etc/yum.repos.d/ 2.查看包信息并修改包格式(以便还原包) ls mv -f CentOS-Base.repo CentOS-base.repo.bak 3.下载阿里云数据包(curl -O大写字母O) curl -O http://mirrors.aliyun.com/repo/Centos-7.repo curl -O http://mirrors.aliyun.com/repo

qq_44735930的博客 2930

openvswitch(2)Ubuntu 16.04下安装openvswitch

安装环境:  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 in

liusy1128的博客 8760

centos下安装openvswitch

1.依赖软件包安装 安装simplejson: $cd simplejson-2.3.2  $python setup.py build $sudo python setup.py install 安装autoconf2.64: $cd autoconf-2.64 $configure $make $sudo make install     autoconf

taosiheng的专栏 2119

Openvswitch在Ubuntu编译并安装

目标:搭建一套Ubuntu的虚拟机运行openvswitch   前言:文中大部分内容都是参考openvswitch源码压缩包中的install文档,在此基础上注意本文中带有下划线的文字,因为ubuntu的特殊性,碰到了安装的错误,故写一篇总结与大家分享,希望对后来者有点帮助   准备条件 硬件:一台能够连入Internet计算机设备 软件:OracleVM VirtualBox、ub

雪松的专栏 2977

Proxmox(pve)集群(3)安装(3)设置网络信息和集群

此外,OVS 还支持灵活的流量调度策略,如负载均衡、隔离和访问控制等。所以此时需要配置交换机和pve上的链路聚合,让后创建子接口,配置完成后直接通过子接口进行访问。可编程性和扩展性:OVS 提供了丰富的 API 和插件机制,使用户能够根据自己的需求自定义和扩展 OVS 的功能。OVS(Open vSwitch)是一个开源的虚拟交换机软件,用于在虚拟化环境中实现网络虚拟化和软件定义网络(SDN)。高可用性和容错:OVS 具有高可用性功能,支持多个物理主机上的交换机实例之间的冗余和故障转移。

Monster✺◟(∗❛ัᴗ❛ั∗)◞✺的博客 2042

SDN | 环境搭建(一)| Ubuntu 16.04 及 Openvswitch安装

本文将将简单介绍SDN、Ubuntu、Openvswitch并将介绍SDN的环境搭建中Ubuntu 16.04 系统及Openvswitch的安装。

朔方鸟的博客 4304

Quest 3开发第一步:搞定Meta账号登录和Oculus软件连不上设备的那些坑(2024实测)

本文详细介绍了Quest 3开发初期的关键步骤,包括Meta账号注册、Oculus软件安装与设备连接等常见问题的解决方案。针对国内开发者遇到的邮箱限制、验证码接收等难题,提供了实用的应对策略,并分享了开发环境配置和常见问题排查技巧,帮助开发者快速搭建Quest 3开发环境。

weixin_30333885的博客 496
上一篇: Unix/Linux 的 Load 初级解释
下一篇: python django 获取用户IP地址的方法
Scape1989
博客等级 码龄17年 25粉丝 40原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值