This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

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.neutron.plugin_v1.MidonetPluginV2

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.neutron.plugin_v2.MidonetPluginV2
service_plugins = midonet.neutron.services.l3.l3_midonet.MidonetL3ServicePlugin

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.neutron.services.firewall.plugin.MidonetFirewallPlugin

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

Release History

Release History

This version
History Node

1!1.0.1

History Node

1!1.0.0

History Node

2015.1.5.dev5

History Node

2015.1.4

History Node

2015.1.1

History Node

2015.1.0

History Node

2015.1.0b4

History Node

2015.1.dev288

History Node

2015.1.dev1

History Node

2014.2.2

History Node

5.0.0.0b2

History Node

5.0.0.0b1

History Node

4.0.0

History Node

3.0.0

History Node

2.1.0

History Node

2.0.0

History Node

1.1.0

History Node

1.0.1.dev28

Download Files

Download Files

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

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
networking_midonet-1.0.1-py2.py3-none-any.whl (84.6 kB) Copy SHA256 Checksum SHA256 any Wheel Jun 13, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting