Compute network settings broken with enabled DPDK

Bug #1560440 reported by Maksym Strukov on 2016-03-22
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fedor Zhadaev

Bug Description

1. Create env with Neutron Vlan network
2. Add two slaves: 1 controller and 1 compute
3. Move private network to enp0s5
4. Enable DPDK on enp0s5 for compute node
5. Run deployment

Deployment failed because compute node an't reach internet

 ERROR: Unable to fetch url '', error 'No route to host - connect(2)'. Please verify node connectivity to this URL, or remove it from the settings page if it is invalid. on node node-2.test.domain.local

root@node-2:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default UG 0 0 0 br-fw-admin * U 0 0 0 enp0s3 * U 0 0 0 br-fw-admin * U 0 0 0 br-mgmt * U 0 0 0 br-storage - !H 0 - 0 -

root@node-2:~# ip a l |grep 25.3
    inet brd scope global enp0s3
    inet brd scope global br-fw-admin

root@node-2:~# brctl show
bridge name bridge id STP enabled interfaces
br-fw-admin 8000.000000000000 no
br-mgmt 8000.000000000000 no
br-storage 8000.000000000000 no

Astute yaml:
  - action: add-br
    name: br-fw-admin
  - action: add-br
    name: br-mgmt
  - action: add-br
    name: br-storage
  - action: add-br
      datapath_type: netdev
    name: br-prv
    provider: ovs
  - action: add-port
    bridge: br-prv
    name: enp0s5
    provider: dpdkovs

Env: custom iso 9.0
NAILGUN_GERRIT_COMMIT=refs/changes/83/284283/34 refs/changes/35/291635/12 refs/changes/06/287806/4
FUEL_UI_GERRIT_COMMIT=refs/changes/11/286611/11 refs/changes/78/294578/1

Maksym Strukov (unbelll) wrote :
Atsuko Ito (yottatsa) on 2016-03-22
tags: added: feature-dpdk
Atsuko Ito (yottatsa) on 2016-03-22
Changed in fuel:
milestone: none → 9.0
Dmitry Klenov (dklenov) on 2016-03-22
Changed in fuel:
importance: Undecided → High
status: New → Confirmed
tags: added: area-python
summary: - Compute network settings broken with enabled DPDK
+ [custom ISO] Compute network settings broken with enabled DPDK
Dmitry Pyzhov (dpyzhov) on 2016-03-23
tags: added: team-network

Fix proposed to branch: master

Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Fedor Zhadaev (fzhadaev)
status: Confirmed → In Progress
summary: - [custom ISO] Compute network settings broken with enabled DPDK
+ Compute network settings broken with enabled DPDK

Submitter: Jenkins
Branch: master

commit 9ef13eb56e84df9015a8ecc3fed5bfd7a22dae5f
Author: Fedor Zhadaev <email address hidden>
Date: Wed Mar 23 14:54:45 2016 +0300

    Fix missed serialization for interfaces without DPDK

    Closes-Bug: #1560440

    Change-Id: I407bbf1f8a376e0c0663a6669d5e9162189719e9

Changed in fuel:
status: In Progress → Fix Committed
Maksym Strukov (unbelll) wrote :

Verified as fixed in 9.0-121

Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers