macvtap: add devstack support for macvtap agent

Bug #1557407 reported by Andreas Scheuring
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Wishlist
Andreas Scheuring

Bug Description

The Macvtap agent that was introduced in Mitaka [1] requires some devstack support. As only compute attachments are supported (at the moment), the devstack support will be restricted to
- Single Nodes without l3 & dhcp agent
- Multi Nodes running ovs or lb on the controller/network node

[1] https://bugs.launchpad.net/neutron/+bug/1480979

Changed in neutron:
importance: Undecided → Wishlist
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

Fix proposed to branch: master
Review: https://review.openstack.org/303455

Changed in neutron:
assignee: nobody → Andreas Scheuring (andreas-scheuring)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.openstack.org/303455
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=8e5623d624a9855fe842baca3cf9b11948113592
Submitter: Jenkins
Branch: master

commit 8e5623d624a9855fe842baca3cf9b11948113592
Author: Andreas Scheuring <email address hidden>
Date: Fri Apr 8 13:25:52 2016 +0200

    Devstack support for macvtap agent

    Macvtap agent can now be configured via this devstack.
    Note that it is only supported in multinode environments
    as compute node. The controller node still needs to run
    linuxbridge or ovs.

    Documentation will be added in devstack via [1]

    [1] https://review.openstack.org/292778

    Example:

    OVS Controller
    --------------
    Make sure that the controller
    - loads the macvtap ml2 driver
    - uses vlan or flat networking

    Macvtap Compute Node local.conf
    -------------------------------
    [[local|localrc]]
    SERVICE_HOST=1.2.3.4
    MYSQL_HOST=$SERVICE_HOST
    RABBIT_HOST=$SERVICE_HOST
    disable_all_services
    enable_plugin neutron git://git.openstack.org/openstack/neutron
    enable_service n-cpu
    enable_service q-agt
    Q_AGENT=macvtap
    PHYSICAL_NETWORK=default
    [[post-config|/$Q_PLUGIN_CONF_FILE]]
    [macvtap]
    physical_interface_mappings = $PHYSICAL_NETWORK:eth1

    Closes-Bug: #1557407
    Change-Id: I0dd4c0d34d5f1c35b397e5e392ce107fb984b0ba

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/neutron 9.0.0.0b2

This issue was fixed in the openstack/neutron 9.0.0.0b2 development milestone.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.