`
- 浏览:
54595 次
- 性别:
- 来自:
北京
-
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
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
OpenvSwitch安装及配置 Open vSwitch 是一个高质量的、多层虚拟交换机,使用开源 Apache 2.0 许可协议,由 Nicira Networks 开发,主要实现代码为可移植的 C 代码。它的目的是让大规模网络自动化可以通过编程扩展,...
### OpenvSwitch安装及配置知识点详解 #### 一、OpenvSwitch简介 ##### 1.1 概述 **OpenvSwitch**(简称OVS)是一款高性能、多层的虚拟交换机,它采用开放源码的Apache 2.0许可协议,最初由Nicira Networks公司...
### OpenvSwitch的安装及使用 #### OpenvSwitch简介 **1.1 概述** OpenvSwitch(OVS)是一种高性能的多层虚拟交换机,遵循Apache 2.0开源许可协议,最初由...完成以上准备步骤后,即可开始安装和配置OpenvSwitch。
OpenvSwitch(简称OVS)是一款开源的虚拟交换机,广泛应用于云计算、数据中心以及软件定义网络(SDN)环境中。它的主要功能是提供高性能的网络虚拟化服务,允许在网络中创建多个逻辑网络,并且可以灵活地配置这些...
3. 在安装过程中可能会遇到网络中断的情况,需要确保Open vSwitch的配置能够在升级后依然保持稳定工作。 4. 如果在安装或升级后发现网络故障,可以通过故障排除和报告问题来解决问题。 Open vSwitch的高级特性: 1....
`openvswitch-2.1.0一键安装脚本` 是一个bash脚本,旨在简化在Linux系统上安装OpenvSwitch 2.3.0版本的过程。 首先,脚本检查是否以root用户身份运行,因为安装和配置网络服务通常需要管理员权限。接着,它更新了包...
### OpenvSwitch完全使用手册知识点概述 #### 一、OpenvSwitch简介 OpenvSwitch(简称OVS)是一款高性能的虚拟交换软件,专为虚拟化环境设计,支持Xen/XenServer、KVM及VirtualBox等多种虚拟化技术。在单台物理机器...
在Linux系统中,通常使用RPM(Red Hat Package Manager)包来安装OpenvSwitch。`openvswitch`这个RPM包包含了所有必要的组件和服务,如内核模块、用户空间工具和服务守护进程。安装过程一般包括以下几个步骤: 1. ...
1. **初始化OVS数据库**:运行`ovsdb-tool create /etc/openvswitch/conf.db /usr/share/openvswitch/vswitch.ovsschema`创建数据库。 2. **启动OVS服务**:使用`systemctl start openvswitch-switch`或`service ...
- **功能**:存储并管理OpenVSwitch的配置数据库,包括桥接器、接口和隧道定义等。 - **特点**: - 配置信息持久化存储于磁盘上,重启后仍然保留。 - 自定义数据库具备良好的特性,如值约束、弱引用和垃圾回收...
### Open vSwitch (OVS) 完全手册精要解析 #### 一、OVS简介与功能概述 Open vSwitch(OVS)是一款高度可扩展的高性能开源虚拟交换机,旨在为虚拟化环境提供高性能的网络连接解决方案。OVS不仅支持传统虚拟交换机...
总结来说,Open vSwitch在OpenStack Neutron中的应用是实现云环境中虚拟网络的关键技术,它提供了强大的网络功能和灵活的网络配置能力,是构建大规模、高可用云基础设施的重要组件。了解和掌握Open vSwitch与Neutron...
Open vSwitch的目標,是做一個具有產品級質量的多層虛擬交換機。通過可編程擴展,可以實現大規模網絡的自動化(配置、管理、維護)。它支持現有標準管理接口和協議(比如netFlow,sFlow,SPAN,RSPAN,CLI,LACP,...
实施步骤分为多个小节,详细介绍了从系统初始化配置、安装配置NFS服务器、安装CloudStack的管理端和Agent端,以及OpenvSwitch的安装与配置等方面。值得一提的是,文档对于某些步骤如安装CloudStack管理端和Agent端...
4. 安装OpenVSwitch RPM包:`rpm -ivh openvswitch-2.3.2-1-CentOS6.6.rpm` 5. 初始化并启动OpenVSwitch服务:`service openvswitch start` 6. 配置OpenVSwitch,例如创建虚拟桥接设备、添加端口和设置流表规则。 ...
Open vSwitch(OVS)是一个开源的虚拟多层交换机项目,主要用于在虚拟化环境中提供网络连接功能。Open vSwitch转发流程是其核心功能之一,它主要负责处理在虚拟网络中的数据包转发逻辑。在Open vSwitch 2.0版本中,...
安装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(OVS)是一种开源的虚拟交换机,它提供了强大的网络连接功能,支持多种协议,可以在多种环境中实现复杂的网络拓扑。OVS的主要组件包括`ovs-vswitchd`、`openvswitch.ko`、`ovsdb-server`以及`lib`等模块...
ovs-vsctl用于配置和管理vSwitchd,它可以创建网桥并添加物理端口,构建Open vSwitch的基础。ovs-ofctl则通过OpenFlow协议管理交换机的流表,实现流表项的创建、修改和删除。 OpenFlow协议是OVS的核心,它使用流表...