The default gateway isn't properly configured for the nodes with LMA roles

Bug #1583994 reported by Simon Pasquier
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
StackLight
Fix Released
Medium
Simon Pasquier

Bug Description

Tested with MOS8 and 0.9.0 plugins.

The default gateway for the nodes with elasticsearch_kibana, influxdb_grafana or infrastructure_alerting role is set to the Fuel node while it should be the virtual router running on the management network.

LMA node:

ip r
default via 172.16.160.1 dev br-fw-admin
unreachable 169.254.169.254 scope host
172.16.160.0/24 dev br-fw-admin proto kernel scope link src 172.16.160.29
192.168.0.0/24 dev br-mgmt proto kernel scope link src 192.168.0.11
192.168.1.0/24 dev br-storage proto kernel scope link src 192.168.1.6
192.168.2.0/24 dev br-mesh proto kernel scope link src 192.168.2.7
240.0.0.0/30 dev hapr-host proto kernel scope link src 240.0.0.1

Compute node:

# ip r
default via 192.168.0.1 dev br-mgmt
unreachable 169.254.169.254 scope host
172.16.160.0/24 dev br-fw-admin proto kernel scope link src 172.16.160.25
192.168.0.0/24 dev br-mgmt proto kernel scope link src 192.168.0.10
192.168.1.0/24 dev br-storage proto kernel scope link src 192.168.1.7
192.168.2.0/24 dev br-mesh proto kernel scope link src 192.168.2.4

This is because the plugins don't call the configure_default_route task.

Note that this doesn't apply to the dedicated environments (when no controller is deployed).

Related bug: https://bugs.launchpad.net/fuel/+bug/1541309

Revision history for this message
Simon Pasquier (simon-pasquier) wrote :
Changed in lma-toolchain:
milestone: 0.10.0 → none
Swann Croiset (swann-w)
Changed in lma-toolchain:
milestone: none → 0.10.1
Swann Croiset (swann-w)
Changed in lma-toolchain:
milestone: 0.10.1 → 0.11.0
Changed in lma-toolchain:
milestone: 0.11.0 → 1.0.0
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-plugin-influxdb-grafana (master)

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

Changed in lma-toolchain:
assignee: nobody → Simon Pasquier (simon-pasquier)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-plugin-influxdb-grafana (master)

Reviewed: https://review.openstack.org/347737
Committed: https://git.openstack.org/cgit/openstack/fuel-plugin-influxdb-grafana/commit/?id=c940a1e806d0d67b070df5e0db05e281f5f1c28e
Submitter: Jenkins
Branch: master

commit c940a1e806d0d67b070df5e0db05e281f5f1c28e
Author: Simon Pasquier <email address hidden>
Date: Wed Jul 27 11:58:49 2016 +0200

    Configure the management gateway on the nodes

    Without this change, the nodes are configured to use the Fuel node as
    their default gateway. Note that the code path is different between MOS
    8 and MOS 9 because of this bug fix [1] that hasn't been backported on
    MOS 8.

    [1] https://bugs.launchpad.net/fuel/+bug/1541309

    Change-Id: I1529b35a4e3e3cff59360da983a4866f8b74ba70
    Closes-Bug: #1583994

Changed in lma-toolchain:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-plugin-elasticsearch-kibana (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-plugin-elasticsearch-kibana (master)

Reviewed: https://review.openstack.org/347905
Committed: https://git.openstack.org/cgit/openstack/fuel-plugin-elasticsearch-kibana/commit/?id=a9059a0f90bd7e78ed4ceb48cca165bc42fe6b42
Submitter: Jenkins
Branch: master

commit a9059a0f90bd7e78ed4ceb48cca165bc42fe6b42
Author: Simon Pasquier <email address hidden>
Date: Wed Jul 27 17:32:40 2016 +0200

    Configure the management gateway on the nodes

    Without this change, the nodes are configured to use the Fuel node as
    their default gateway. Note that the code path is different between MOS
    8 and MOS 9 because of this bug fix [1] that hasn't been backported on
    MOS 8.

    [1] https://bugs.launchpad.net/fuel/+bug/1541309

    Change-Id: I80a2fadf8b16b139d07c48a33c52efd33c66935f
    Closes-Bug: #1583994

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-plugin-lma-infrastructure-alerting (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-plugin-influxdb-grafana (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-plugin-elasticsearch-kibana (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-plugin-lma-infrastructure-alerting (master)

Reviewed: https://review.openstack.org/348924
Committed: https://git.openstack.org/cgit/openstack/fuel-plugin-lma-infrastructure-alerting/commit/?id=4bf5696b46d55a5312df5975fff3a13a448f0a5a
Submitter: Jenkins
Branch: master

commit 4bf5696b46d55a5312df5975fff3a13a448f0a5a
Author: Simon Pasquier <email address hidden>
Date: Fri Jul 29 17:20:35 2016 +0200

    Configure the management gateway on the nodes

    Without this change, the nodes are configured to use the Fuel node as
    their default gateway. Note that the code path is different between MOS
    8 and MOS 9 because of this bug fix [1] that hasn't been backported on
    MOS 8.

    [1] https://bugs.launchpad.net/fuel/+bug/1541309

    Change-Id: I13a504c03091119286b993c626db2379eb27aa29
    Closes-Bug: #1583994

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-plugin-elasticsearch-kibana (master)

Reviewed: https://review.openstack.org/349487
Committed: https://git.openstack.org/cgit/openstack/fuel-plugin-elasticsearch-kibana/commit/?id=e0130a81d5886b36ce042559cb8d2a1684d04df8
Submitter: Jenkins
Branch: master

commit e0130a81d5886b36ce042559cb8d2a1684d04df8
Author: Simon Pasquier <email address hidden>
Date: Mon Aug 1 14:32:21 2016 +0200

    Configure the network once the vrouter is up

    This change makes sure that the virtual router on the management
    network is up and running before configuring the network.

    Change-Id: I30063d09d1f7f4e8c5b75beb4d901e174a76f7f1
    Closes-Bug: #1583994

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-plugin-influxdb-grafana (master)

Reviewed: https://review.openstack.org/349486
Committed: https://git.openstack.org/cgit/openstack/fuel-plugin-influxdb-grafana/commit/?id=6526da50e58782d46fe74939292f3e5de7f999e9
Submitter: Jenkins
Branch: master

commit 6526da50e58782d46fe74939292f3e5de7f999e9
Author: Simon Pasquier <email address hidden>
Date: Mon Aug 1 14:34:09 2016 +0200

    Configure the network once the vrouter is up

    This change makes sure that the virtual router on the management network
    is up and running before configuring the network.

    Change-Id: Idb087ac487ef88480773898e4129938a5b2e3063
    Closes-Bug: #1583994

Changed in lma-toolchain:
status: Fix Committed → Fix Released
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.