SRIOV with OVN needs neutron dhcp agent

Bug #1779106 reported by Numan Siddique
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Numan Siddique

Bug Description

In the case of OVN, ovn-controller service responds to the DHCP requests from the VMs. But in the case of SRIOV VMs, ovn-controller won't be able to capture the traffic sent via sriov directly to the switch.

So neutron dhcp agent should be deployed for OVN - SRIOV deployments.

Changed in tripleo:
assignee: nobody → Numan Siddique (numansiddique)
status: New → Incomplete
status: Incomplete → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

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

Steven Hardy (shardy)
Changed in tripleo:
milestone: none → rocky-3
importance: Undecided → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/578766
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=2e472709620b059ff58d3cc1643b069378dd8f13
Submitter: Zuul
Branch: master

commit 2e472709620b059ff58d3cc1643b069378dd8f13
Author: Numan Siddique <email address hidden>
Date: Thu Jun 28 16:41:51 2018 +0530

    OVN: Add env file to deploy SRIOV with OVN.

    This patch adds an environment file to enable sriov agent with OVN. It is expected to
    include the environment file - environments/services/neutron-ovn-sriov.yaml
    after including the main OVN environment file. The main OVN environment files
    (neutron-ovn-ha.yaml, neutron-ovn-dvr-ha.yaml) disables all the neutron agent
    services.

    ovn-controller service responds to the DHCP requests from the VMs.
    But in the case of SRIOV VMs, ovn-controller won't be able to capture the traffic sent
    via SRIOV directly to the switch. So neutron-ovn-sriov.yaml enables dhcp agent.

    Change-Id: Id6a0ce90fdc7348f47e239ec929bf88ca35c5fab
    Closes-bug: #1779106

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 9.0.0.0b4

This issue was fixed in the openstack/tripleo-heat-templates 9.0.0.0b4 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.opendev.org/663305

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/queens)

Reviewed: https://review.opendev.org/663305
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=916a5378c69e8cd2dcffd308bc2213b87bceed7c
Submitter: Zuul
Branch: stable/queens

commit 916a5378c69e8cd2dcffd308bc2213b87bceed7c
Author: Numan Siddique <email address hidden>
Date: Thu Jun 28 16:41:51 2018 +0530

    OVN: Add env file to deploy SRIOV with OVN.

    This patch adds an environment file to enable sriov agent with OVN. It is expected to
    include the environment file - environments/services/neutron-ovn-sriov.yaml
    after including the main OVN environment file. The main OVN environment files
    (neutron-ovn-ha.yaml, neutron-ovn-dvr-ha.yaml) disables all the neutron agent
    services.

    ovn-controller service responds to the DHCP requests from the VMs.
    But in the case of SRIOV VMs, ovn-controller won't be able to capture the traffic sent
    via SRIOV directly to the switch. So neutron-ovn-sriov.yaml enables dhcp agent.

    Change-Id: Id6a0ce90fdc7348f47e239ec929bf88ca35c5fab
    Closes-bug: #1779106
    (cherry picked from commit 2e472709620b059ff58d3cc1643b069378dd8f13)

tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 8.4.0

This issue was fixed in the openstack/tripleo-heat-templates 8.4.0 release.

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.