Skip to main content

OpenStack MidoNet Neutron Plugin

Project description

This is the official Midonet Neutron plugin.

The current set of supported versions of MidoNet are:

  • v2015.03

  • v2015.06

  • v5.0

NOTE: MidoNet recently changed its versioning scheme. v5.0 is what used to be called v2015.09.

How to Install

For productional deployments, we recommend to use a package for your distribution if available:

http://builds.midonet.org/

You can install the plugin from the source code by running the following command:

$ sudo python setup.py install

Core plugin and L3 service plugin

The following entry in neutron.conf enables MidoNet as the Neutron plugin. There are two plugins to choose from.

Plugin v1, which is compatible with MidoNet v2015.03 and v2015.06:

[DEFAULT]
core_plugin = midonet

Plugin v2, which is compatible with MidoNet v5.0 and beyond. It works with a separate L3 plugin which you need to add to the list of service plugins:

[DEFAULT]
core_plugin = midonet_v2
service_plugins = midonet_l3

Interaction with Neutron agents

For v2015.03 and v2015.06, OpenStack deployment with MidoNet works with Neutron DHCP and Metadata agents.

For MidoNet v5.0 and later, no Neutron agents are necessary.

For details, please refer to MidoNet documentation:

https://docs.midonet.org

LBaaS

Starting in Kilo, MidoNet plugin implements LBaaS v1 following the advanced service driver model. To configure MidoNet as the LBaaS driver, set the following entries in the Neutron configuration file /etc/neutron/neutron.conf:

[DEFAULT]
service_plugins = lbaas

[service_providers]
service_provider=LOADBALANCER:Midonet:midonet.neutron.services.loadbalancer.driver.MidonetLoadbalancerDriver:default

NOTE: This plugin does not use Neutron LBaaS agent.

FWaaS

Starting v5.0, MidoNet implements Neutron FWaaS extention API.

To configure it, add the following service plugin to the service_plugins list in the DEFAULT section of neutron.conf:

midonet_firewall

NOTE: No need to configure Firewall Driver at all. It’s irrelevant because this plugin does not use Neutron L3 agent.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

networking_midonet-1!1.0.1.dev28-py2.py3-none-any.whl (84.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file networking_midonet-1!1.0.1.dev28-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for networking_midonet-1!1.0.1.dev28-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6550a20ccfb47e6ec23b7023df5d4b3e9366d9209bc41ff274849e132ba39e18
MD5 0919aca42e698272118edf9fbfe8f082
BLAKE2b-256 e3b13a7c1e6a5ec4ae7cd5393faaadecb9b125f9f8d29e21f9f56397b8700c80

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page