vmware-nsx/quantum/plugins/nicira/nicira_nvp_plugin
Brad Hall 4075123dce Initial commit: nvp plugin
blueprint: quantum-nvp-plugin

Change-Id: I07c5d7b305928c341ef1b35a0d9b3281abcb03ae
2012-02-22 14:40:51 -08:00
..
api_client Initial commit: nvp plugin 2012-02-22 14:40:51 -08:00
tests Initial commit: nvp plugin 2012-02-22 14:40:51 -08:00
__init__.py Initial commit: nvp plugin 2012-02-22 14:40:51 -08:00
cli.py Initial commit: nvp plugin 2012-02-22 14:40:51 -08:00
NvpApiClient.py Initial commit: nvp plugin 2012-02-22 14:40:51 -08:00
nvplib.py Initial commit: nvp plugin 2012-02-22 14:40:51 -08:00
QuantumPlugin.py Initial commit: nvp plugin 2012-02-22 14:40:51 -08:00
README Initial commit: nvp plugin 2012-02-22 14:40:51 -08:00

nvp-plugin
-----------------------------------------------------------------------------

Overview and pre-requisites

    This is a Quantum plugin that can talk to a set of NVP controllers and
    implements the core Quantum L2 api.  In order to use it you must have
    Nicira NVP running and configured.  You must also have Quantum installed
    and configured.

Installation and Configuration

    Edit nvp.ini to match your controller configuration and then modify your
    Quantum plugins.ini provider path:

    provider = quantum.plugins.nicira.nicira_nvp_plugin.QuantumPlugin.NvpPlugin

Testing

    Edit etc/quantum/plugins/nicira/nvp.ini to match your nvp configuration
    (nvp must be up and running). Then:

    $ cd quantum/plugins/nicira
    $ PYTHONPATH=../../../:. nosetests -v