[library] Mongo node deployment fails on Ubuntu due to broken routing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Stanislav Makar | ||
6.0.x |
Invalid
|
Critical
|
Unassigned |
Bug Description
Fuel version (6.1 build #314): http://
Environment deployment with ceilometer fails on Ubuntu, because nodes with 'mongo' role can't be deployed:
http://
Steps to reproduce:
1. Create environemnt Ubuntu+
2. Add 3 Controller, 2 Compute, 2 Ceph and 1 Mongo nodes
3. Deploy changes
Expected result:
- cluster is deployed and passes OSTF
Actual:
- deployment of 'mongo' node failed, because puppet was unable to install some packages using apt-get from remote repositories
Here is routing details on mongo node (node-8):
http://
As you can see there are 2 default routes: 1 via mgmt VIP and 1 via master node. At the moment when 'mongo' node is deployed, mgmt VIP isn't available. The route via master node has lower priority due to its high metric. As node has a route to mgmt VIP via directly connected network it doesn't remove it from routing table, so default gw via admin network is always ignored. In my opinion it's much better to not add routes via VIP at all on any nodes, until VIPs are configured on some of controllers.
Diagnostic snapshot is attached.
Changed in fuel: | |
status: | New → Confirmed |
tags: | added: tricky |
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Oleksiy Molchanov (omolchanov) |
Changed in fuel: | |
assignee: | Oleksiy Molchanov (omolchanov) → Stanislav Makar (smakar) |
Changed in fuel: | |
assignee: | Stanislav Makar (smakar) → Dmitry Ilyin (idv1985) |
Changed in fuel: | |
assignee: | Dmitry Ilyin (idv1985) → Stanislav Makar (smakar) |
Changed in fuel: | |
assignee: | Stanislav Makar (smakar) → Dmitry Ilyin (idv1985) |
Changed in fuel: | |
assignee: | Dmitry Ilyin (idv1985) → Stanislav Makar (smakar) |
tags: | added: on-verification |
Fix proposed to branch: master /review. openstack. org/176665
Review: https:/