Skip to main content

OpenStack Hyper-V Networking L2 Agent

Project description

This is the downstream Hyper-V Neutron Agent.

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.

Project details


Download files

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

Source Distribution

networking-hyperv-1.0.1.zip (52.1 kB view hashes)

Uploaded Source

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