Neutron 集成 DPDK

这里介绍Neutron集成DPDK时,Neutron相关的配置,计算节点用DPDK加速【虚机到OVS, 物理网卡到OVS】

neutron-openvswitch-agent +DPDK

Compute Node:

 1 # 配置 /etc/neutron/plugins/ml2/openvswitch_agent.ini
 2 ##为加速Overlay, 物理网卡加入br-tun, IP配置到br-tun
 3
 4 [ovs]
 5 vhostuser_socket_dir = /var/run/openvswitch/
 6 datapath_type = netdev
 7 bridge_mappings = physnet1:br-eth1
 8 tunnel_bridge = br-tun
 9 local_ip = 192.168.200.132
10 of_interface = ovs-ofctl

创建虚机

OVS-DPDK uses hugepages to communicate with guests, before you boot a VM with OVS-DPDK you will need to create a flavor that requests hugepages.

nova flavor-key <FLAVOR> set hw:mem_page_size=large

时间: 2024-10-09 02:16:44

Neutron 集成 DPDK的相关文章

Neutron Kilo-Liberty-Mitaka各版本区别

作者: 赵怡 一.Neutron Kilo版和Liberty版本主要区别: 新增的特性: 1. neutron支持IPv6前缀委托授权为IPv6子网分配CIDR 2. neutron支持QoS API, 初期只支持端口带宽限制 3.路由器HA (L3 HA/VRRP)在L2 population(l2_pop)设置为enable时, 可以正常工作了. 4. VPNaaS参考驱动现在可以和HA router一起正常工作了 5. HA路由器上使用的VRRP网络, 可以配置为特定的segmentati

Intel DPDK的一些参资料

dpdk.org What it is Intel® DPDK is a set of libraries and drivers for fast packet processing on x86 platforms. It runs mostly in Linux userland. This project tracks the Intel® DPDK and includes all major public contributions. The most recent patches

Openstack容器项目之Magnum

本文以Newton版本为例. 1.Magnum简介 Magnum项目通过Openstack API能够在Openstack中创建基于容器的服务,但它本身并不直接对容器进行操作,而是通过Kubernetes, Swarm或者Mesos后端进行管理.Openstack正式项目Zun具有直接管理docker的功能. Magnum特征: (1)Clusters(node对象的集合, 以前版本称为Bay)抽象化. (2)与Kubernetes, Swarm以及Mesos进行集成,管理容器. (3)与Key

OpenStack Mitaka HA部署方案(随笔)

[Toc] --- title: Openstack Mitaka 集群安装部署 date: 2017-03-04-14 23:37 tags: Openstack --- ==openstack运维开发群:94776000 欢迎牛逼的你== ### Openstack Mitaka HA 实施部署测试文档 #### 一.环境说明 ##### 1.主机环境 ``` controller(VIP) 192.168.10.100 controller01 192.168.10.101, 10.0.0

python monkey_patch浅析

最近做了一个neutron集成vyatta的任务,顺便认真学习下neutron的代码,头几行就看到了monkey_patch. 首先就从neutron-server的启动脚本开始: [[email protected] ~]# cat /usr/bin/neutron-server #!/usr/bin/python # PBR Generated from u'console_scripts' import sys from neutron.server import main if __na

DPDK 分析

DPDK 分析 来源 https://www.cnblogs.com/bakari/p/8404650.html 高性能网络技术 随着云计算产业的异军突起,网络技术的不断创新,越来越多的网络设备基础架构逐步向基于通用处理器平台的架构方向融合,从传统的物理网络到虚拟网络,从扁平化的网络结构到基于 SDN 分层的网络结构,无不体现出这种创新与融合. 这在使得网络变得更加可控制和成本更低的同时,也能够支持大规模用户或应用程序的性能需求,以及海量数据的处理.究其原因,其实是高性能网络编程技术随着网络架构

OpenStack —— 网络服务Neutron(五)

一.Neutron介绍 OpenStack网络服务已由Quantum改名为Neutron.Neutron是OpenStack核心项目之一,提供云计算环境下的虚拟网络功能服务. Neutron的设计目标是实现"网络即服务(Networking as a Service)".为了达到这一目标,在设计上遵循了基于SDN(Software-Defined Networking)实现网络虚拟化的原则,在实现上充分利用了Linux系统上的各种网络相关的技术. Neutron网络允许用户创建和管理网

基于Neutron的Kubernetes SDN实践经验之谈

首先,向大家科普下Kubernetes所选择的CNI网络接口,简单介绍下网络实现的背景. CNI即Container Network Interface,是一套容器网络的定义规范,包括方法规范.参数规范.响应规范等等.CNI只要求在容器创建时为容器分配网络资源.删除容器时释放网络资源.CNI与调用者之间的整个交互过程如下图所示: CNI实现与外界的交互都通过进程参数和环境变量传递,也只要求输出结果符合CNI规范即可,与实现语言也没什么特殊要求.比如Calico早期版本就使用Python实现了CN

openstack运维实战系列(六)之neutron配额调整

1. 前言   neutron在安装配置完成之后,openstack为了实现对所有tenant对网络资源的使用,针对neutron设置有专门的配额,以防止租户使用过多的资源,而对其他的tenant造成影响.和nova的quota相类似,neutron也使用单独的一个驱动来实现网络neutron的配额控制. 2. neutron默认的配额     neutron默认的配额针对network,port,router,subnet,floatingip做了配额方面的限定,参考neutron的配置文件,