centos下安装openvswitch

原创 2012年03月24日 13:52:22

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-2.64可执行文件默认安装在/usr/local/bin下,lib文件默认安装在/usr/local/share下。centos下原本自带了autoconf2.59,要把autoconf2.64指定为默认的autoconf工具。执行如下命令:

$sudo /usr/sbin/alternatives --install /usr/local/bin/autoconf autoconf /usr/local/bin/bin/autoconf 300

    然后重启终端。执行命令:

$autoconf -V

    查看到autoconf的版本为2.64即成功。一般autoconf2.64安装完毕后不用执行此命令,就可以直接使用新版本。


升级python:

    centos下,默认的python版本为python2.4.3,不支持openvswitch的编译。所以我把python升级到2.7版本。

$./configure

$make

$sudo make install

    python2.7可执行文件默认安装在/usr/local/bin下,其他辅助文件如man等安装在/usr/local/share下。

    python2.7安装完毕后,系统默认的python命令还是2.4.3版本的。所以做如下操作:

#mv /usr/bin/python /usr/bin/python.bak
#ln -s /usr/local/bin/python2.7 /usr/bin/python

    这样python命令用的就是2.7版本的。

    用python -V可查看版本是否升级成功。


2.安装openvswitch

$cd openvswitch-1.1.0pre2/
$./boot.sh

$./configure --prefix=/srv/cloud/one/ovs --exec-prefix=/srv/cloud/one/ovs

$make

$make install

openvswitch就安装在/srv/cloud/one/ovs下了。


3.恢复python2.4.3

    在centos下,很多软件需要python2.4.3的支持,例如yum等软件。python的较高版本不支持这些软件。所以openvswich安装完后必须把python命令重新指向旧版本python2.4.3。

# rm /usr/bin/python

# mv /usr/bin/python.bak /usr/bin/python

    然后用python -V查看python版本是否恢复为2.4.3。



基于DPDK的OVS环境搭建及验证

目 录 1. 前言 3 2. 实验环境 3 2.1. ONOS环境 3 2.1.1. 环境依赖 3 2.1.2. 本文实验环境 4 2.2. DPDK...
  • songfeihu0810232
  • songfeihu0810232
  • 2017年01月19日 16:54
  • 1202

Openvswitch在Ubuntu编译并安装

目标:搭建一套Ubuntu的虚拟机运行openvswitch   前言:文中大部分内容都是参考openvswitch源码压缩包中的install文档,在此基础上注意本文中带有下划线的文字,因为ub...
  • zxl1130
  • zxl1130
  • 2013年12月21日 11:34
  • 1249

OpenvSwitch安装过程--小白白

OpenvSwitch安装过程--小白白   在过去的3个月,一直在研究SDN,对SDN也有了进一步的了解,从今天开始,也希望在网上共享下自己的成果。 首先,下面先给大家介绍下OpenvSwit...
  • Scape1989
  • Scape1989
  • 2014年02月25日 10:15
  • 9108

配置openvswitch kvm虚拟机环境

1、openvswitch安装 openvswitch下载地址 http://openvswitch.org/download/,下载之后使用 tar -xzvf 解压 openvswitch安装地...
  • x_i_y_u_e
  • x_i_y_u_e
  • 2017年02月18日 18:59
  • 1382

Open vSwitch的相关原理与配置

一、前言: 在前面我们介绍了传统设备与SDN设备的
  • jk19920523
  • jk19920523
  • 2014年10月16日 15:40
  • 1739

Cisco交换机、OVS、 OVN 的CLI命令行对比

Cisco交换机、OpenvSwitch虚拟交换机、OVN 的CLI命令行对比
  • zhengmx100
  • zhengmx100
  • 2017年01月24日 18:05
  • 938

OpenvSwitch概念和原理的理解与使用技巧

OpenvSwitch概念和原理的理解与使用技巧   *************************************************** 使用openswitch设...
  • yzg2010a
  • yzg2010a
  • 2014年08月16日 10:47
  • 4464

浅谈Open vSwitch移植

前一段时间自己私下一直学习Open vSwitch。起初学习Open vSwitch的目的,只是为了更好的学习OpenFlow协议,然而当我看到Open vSwitch处理OpenFlow协议的入口函...
  • yueyihua
  • yueyihua
  • 2016年03月31日 16:09
  • 2187

Docker实现跨主机容器实例网络通信(2)——利用OpenVSwitch构建多主机Docker网络

如果你慢慢深入容器的技术研究,你会发现,尽管容器是虚拟机的未来趋势,但是容器还有很多需要进步,特别是关于网络方面,虚拟化技术可以支持非常丰富的网络需求,但是现在容器可能在这一块还需要继续进步和完善,最...
  • chinagissoft
  • chinagissoft
  • 2016年05月06日 09:25
  • 4775

openvswitch配置sflow进行网络监控

官方给出的地址在这里: Monitoring VM Trafic Using sFlow, 这里的做法跟官方做法基本一致。openvswitch已经自带了sflow模块,不需要安装。另外我们使用了sf...
  • x_i_y_u_e
  • x_i_y_u_e
  • 2017年02月23日 11:26
  • 544
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:centos下安装openvswitch
举报原因:
原因补充:

(最多只允许输入30个字)