networking-powervm/devstack
Eric Fried 39db3df4cd Change devstack pypowervm branch to develop
Change the default pypowervm branch installed by devstack from 'master'
to 'develop'.  The master branch is not useful.

Change-Id: Ia0d4182fb8adccdd4ae2c1bde72b916fd57f581f
2016-10-13 10:27:42 -05:00
..
README.rst Remove remaining references to PVID looper 2016-09-21 23:24:13 +00:00
plugin.sh Add expected devstack functions 2016-08-31 14:08:07 +00:00
powervm-functions.sh Change devstack pypowervm branch to develop 2016-10-13 10:27:42 -05:00
settings Mechanism driver & agent for powervm SR-IOV 2016-08-23 13:58:54 -05:00

README.rst

Installing with Devstack

  1. Download DevStack:

    $ git clone https://git.openstack.org/openstack-dev/devstack /opt/stack/devstack
  2. Modify DevStack's local.conf to pull in this project by adding:

    [[local|localrc]]
    ...
    enable_plugin networking-powervm http://git.openstack.org/openstack/networking-powervm

    Example files are available in the nova-powervm project to provide reference on using this driver with the corresponding nova-powervm and ceilometer-powervm drivers. Following these example files will enable the appropriate drivers and services for each node type. Example config files for all-in-one, compute, and control nodes can be found here.

  3. See networking-powervm/doc/source/devref/usage.rst, then configure the installation through options in local.conf as needed for your environment. The Q_PLUGIN_CONF_FILE (ML2) options are only needed for advanced configurations.:

    [[local|localrc]]
    ...
    Q_PLUGIN=ml2
    Q_ML2_TENANT_NETWORK_TYPE=vlan
    Q_ML2_PLUGIN_TYPE_DRIVERS=vlan
    
    [[post-config|/$Q_PLUGIN_CONF_FILE]]
    [agent]
    bridge_mappings = ''
    automated_powervm_vlan_cleanup = True
  4. Run stack.sh from devstack:

    $ cd /opt/stack/devstack
    $ ./stack.sh