`

OpenVSwitch安裝配置

    博客分类:
  • ovs
阅读更多
0. 安裝相关软件

        OpenVSwitch的编译/安装需要用到autoconf、python-qt4、python-zope.interface、python-twisted-conch,大家可以根据自己的系统类型进行安装。
        此外,如果要用ovsdmonitor tool,还需要安裝libtool。

1. 编译安装OpenVSwitch

        OpenVSwitch的源码可以从官网下载。官网下载的源码包为openvswitch-x.y.z.tar.gz,下载完成后先解压缩:
        # tar -zxvf openvswitch-x.y.z.tar.gz

        解压缩后,就可以进入源码目录开始编译安装了。步骤如下:

        // 按照安装说明,如果是从源代码树直接git下来的,需要执行这一步;否则不需要。
        # ./boot.sh

        // 如果要指定安装目录,需使用--prefix=/path/to/install
        // 如果需要指定内核源码路径,则需要用--with-linux-source=/path/to/kernel/source来指定
        # ./configure –with-linux=/lib/modules/`uname -r`/build
        # make && make install  // 需要以root权限执行
        # insmod datapath/linux/openvswitch_mod.ko // 内核模块,必须用insmod來安装

2. 建立OpenVSwitch配置文件和数据库

        进入OpenVSwitch安装目录,默认为/usr/local
        # mkdir -p /usr/local/etc/openvswitch
        # ovsdb-tool create /usr/local/etc/openvswitch/conf.db /usr/local/share/openvswitch/vswitch.ovsschema

3. 启动

        启动配置数据库
        # 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

        初始化数据库:
        // 仅需在第一次创建数据库时运行,但是每次都运行也没问题。
        # ovs-vsctl --no-wait init

        启动OVS Daemon,连接到同样的Unix domain socket上:
        # ovs-vswitchd --pidfile --detach

        使用OVS:
        # ovs-vsctl add-br br0
        # ovs-vsctl add-port br0 eth0
分享到:
评论

相关推荐

    OpenvSwitch安装及配置[归纳].pdf

    OpenvSwitch安装及配置 Open vSwitch 是一个高质量的、多层虚拟交换机,使用开源 Apache 2.0 许可协议,由 Nicira Networks 开发,主要实现代码为可移植的 C 代码。它的目的是让大规模网络自动化可以通过编程扩展,...

    OpenvSwitch安装及配置

    ### OpenvSwitch安装及配置知识点详解 #### 一、OpenvSwitch简介 ##### 1.1 概述 **OpenvSwitch**(简称OVS)是一款高性能、多层的虚拟交换机,它采用开放源码的Apache 2.0许可协议,最初由Nicira Networks公司...

    OpenvSwitch的安装及使用

    ### OpenvSwitch的安装及使用 #### OpenvSwitch简介 **1.1 概述** OpenvSwitch(OVS)是一种高性能的多层虚拟交换机,遵循Apache 2.0开源许可协议,最初由...完成以上准备步骤后,即可开始安装和配置OpenvSwitch。

    openvswitch网络配置说明及文件含bonding

    OpenvSwitch(简称OVS)是一款开源的虚拟交换机,广泛应用于云计算、数据中心以及软件定义网络(SDN)环境中。它的主要功能是提供高性能的网络虚拟化服务,允许在网络中创建多个逻辑网络,并且可以灵活地配置这些...

    openvswitch.pdf

    3. 在安装过程中可能会遇到网络中断的情况,需要确保Open vSwitch的配置能够在升级后依然保持稳定工作。 4. 如果在安装或升级后发现网络故障,可以通过故障排除和报告问题来解决问题。 Open vSwitch的高级特性: 1....

    openvswitch-2..1.0一键安装脚本

    `openvswitch-2.1.0一键安装脚本` 是一个bash脚本,旨在简化在Linux系统上安装OpenvSwitch 2.3.0版本的过程。 首先,脚本检查是否以root用户身份运行,因为安装和配置网络服务通常需要管理员权限。接着,它更新了包...

    openvswitch完全使用手册

    ### OpenvSwitch完全使用手册知识点概述 #### 一、OpenvSwitch简介 OpenvSwitch(简称OVS)是一款高性能的虚拟交换软件,专为虚拟化环境设计,支持Xen/XenServer、KVM及VirtualBox等多种虚拟化技术。在单台物理机器...

    openvswitch的RPM包

    在Linux系统中,通常使用RPM(Red Hat Package Manager)包来安装OpenvSwitch。`openvswitch`这个RPM包包含了所有必要的组件和服务,如内核模块、用户空间工具和服务守护进程。安装过程一般包括以下几个步骤: 1. ...

    How to Install Open vSwitch on Linux.

    1. **初始化OVS数据库**:运行`ovsdb-tool create /etc/openvswitch/conf.db /usr/share/openvswitch/vswitch.ovsschema`创建数据库。 2. **启动OVS服务**:使用`systemctl start openvswitch-switch`或`service ...

    OpenVSwitch的使用

    - **功能**:存储并管理OpenVSwitch的配置数据库,包括桥接器、接口和隧道定义等。 - **特点**: - 配置信息持久化存储于磁盘上,重启后仍然保留。 - 自定义数据库具备良好的特性,如值约束、弱引用和垃圾回收...

    open vSwitch完全手册

    ### Open vSwitch (OVS) 完全手册精要解析 #### 一、OVS简介与功能概述 Open vSwitch(OVS)是一款高度可扩展的高性能开源虚拟交换机,旨在为虚拟化环境提供高性能的网络连接解决方案。OVS不仅支持传统虚拟交换机...

    Open vSwitch in Neutron

    总结来说,Open vSwitch在OpenStack Neutron中的应用是实现云环境中虚拟网络的关键技术,它提供了强大的网络功能和灵活的网络配置能力,是构建大规模、高可用云基础设施的重要组件。了解和掌握Open vSwitch与Neutron...

    open vswitch openflow great tutorial

    Open vSwitch的目標,是做一個具有產品級質量的多層虛擬交換機。通過可編程擴展,可以實現大規模網絡的自動化(配置、管理、維護)。它支持現有標準管理接口和協議(比如netFlow,sFlow,SPAN,RSPAN,CLI,LACP,...

    CloudStack-OpenvSwitch+高级网络部署案例

    实施步骤分为多个小节,详细介绍了从系统初始化配置、安装配置NFS服务器、安装CloudStack的管理端和Agent端,以及OpenvSwitch的安装与配置等方面。值得一提的是,文档对于某些步骤如安装CloudStack管理端和Agent端...

    Centos6.6 OpenVSwitch-2.3.2.rpm x86

    4. 安装OpenVSwitch RPM包:`rpm -ivh openvswitch-2.3.2-1-CentOS6.6.rpm` 5. 初始化并启动OpenVSwitch服务:`service openvswitch start` 6. 配置OpenVSwitch,例如创建虚拟桥接设备、添加端口和设置流表规则。 ...

    openvswitch转发流程

    Open vSwitch(OVS)是一个开源的虚拟多层交换机项目,主要用于在虚拟化环境中提供网络连接功能。Open vSwitch转发流程是其核心功能之一,它主要负责处理在虚拟网络中的数据包转发逻辑。在Open vSwitch 2.0版本中,...

    openvswitch

    安装OVS时,如压缩包中的"openvswitch-2.6.1-1.x86_64.rpm",是RPM格式的软件包,适用于Red Hat或CentOS等Linux发行版。安装步骤通常包括: 1. 使用`rpm -ivh openvswitch-2.6.1-1.x86_64.rpm`命令进行安装。 2. ...

    openvswitch数据包处理

    Openvswitch(OVS)是一种开源的虚拟交换机,它提供了强大的网络连接功能,支持多种协议,可以在多种环境中实现复杂的网络拓扑。OVS的主要组件包括`ovs-vswitchd`、`openvswitch.ko`、`ovsdb-server`以及`lib`等模块...

    浅析嵌入式Linux部署Open vSwitch及应用.pdf

    ovs-vsctl用于配置和管理vSwitchd,它可以创建网桥并添加物理端口,构建Open vSwitch的基础。ovs-ofctl则通过OpenFlow协议管理交换机的流表,实现流表项的创建、修改和删除。 OpenFlow协议是OVS的核心,它使用流表...

Global site tag (gtag.js) - Google Analytics