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!

This project tracks the work to integrate the Hyper-V networking with Neutron. This project contains the Hyper-V Neutron Agent Mixin, Security Groups Driver, ML2 Mechanism Driver and the utils modules they use in order to properly bind neutron ports on a Hyper-V host. This project resulted from the neutron core vendor decomposition.

Project Description

This project tracks the work to integrate the Hyper-V networking with Neutron. This project contains the Hyper-V Neutron Agent Mixin, Security Groups Driver, ML2 Mechanism Driver and the utils modules they use in order to properly bind neutron ports on a Hyper-V host.

This project resulted from the neutron core vendor decomposition.

Supports Python 2.7 and Python 3.3.

How to Install

Run the following command to install the agent in the system:

C:\networking-hyperv> python setup.py install

To properly use the agent, you will have to set the core_plugin in neutron.conf to:

core_plugin = neutron.plugins.ml2.plugin.Ml2Plugin

Additionally, you will have to add Hyper-V as a mechanism in ml2_conf.ini:

mechanism_drivers = openvswitch,hyperv

Finally, make sure the tenant_network_types field contains network types supported by Hyper-V: local, flat, vlan.

Tests

You will have to install the test dependencies first to be able to run the tests.

C:\networking-hyperv> pip install -r test-requirements.txt

You can run the unit tests with the following command.

C:\networking-hyperv> nosetests hyperv\tests

HACKING

To contribute to this repo, please go through the following steps.

  1. Keep your working tree updated
  2. Make modifications on your working tree
  3. Run tests
  4. If the tests pass, create a pull request on our github repo.
  5. Wait for the pull request to be reviewed.

Features

  • TODO
Release History

Release History

This version
History Node

2015.1.0

History Node

4.0.0

History Node

3.0.0

History Node

3.0.0.0rc1

History Node

2.0.0

History Node

1.0.4

History Node

1.0.2

History Node

1.0.1

History Node

1.0.0

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_hyperv-2015.1.0-py2-none-any.whl (36.8 kB) Copy SHA256 Checksum SHA256 py2 Wheel May 8, 2015
networking-hyperv-2015.1.0.tar.gz (31.7 kB) Copy SHA256 Checksum SHA256 Source May 8, 2015

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