galeracheck is broken in multirack envs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Sergey Vasilenko | ||
7.0.x |
Won't Fix
|
High
|
Fuel Library (Deprecated) | ||
8.0.x |
Fix Released
|
High
|
Sergey Vasilenko |
Bug Description
When we use multirack deployment and controllers are not in the 'default' nodegroup, then our deployment will fail on primary controller role:
2015-09-21 23:35:29 +0000 Puppet (err): Execution of '/usr/bin/mysql --defaults-
Haproxy status:
mysqld FRONTEND Status: OPEN Sessions: 0 Rate: 0
mysqld node-2 Status: DOWN/SOCKERRSes
mysqld node-4 Status: DOWN/L4CON Sessions: 0 Rate: 0
mysqld node-5 Status: DOWN/L4CON Sessions: 0 Rate: 0
mysqld BACKEND Status: DOWN Sessions: 0 Rate: 0
The problem is caused by restrictions in /etc/xinetd.
only_from = 127.0.0.1 240.0.0.2 10.145.2.0/24
Where 10.145.2.0/24 is management network of default group. It's configured here:
So we need to add here management networks from all nodegroups to fix this issue.
How to reproduce:
1) Deploy env with at least two nodegroups with no L3 connectivity between them, with separate admin, management, storage, private networks
2) Create new env with neutron vlan/gre, add new nodegroup
3) Add 1+ controllers from NON-default nodegroup, 1+ compute from default nodegroup
4) Deploy changes
Expected result:
Deployment is successful
Actual result:
Deployment fails on primary controller
tags: | added: customer-found |
no longer affects: | fuel/6.1.x |
tags: | added: area-library |
tags: | added: on-verification |
Changed in fuel: | |
status: | Fix Committed → Fix Released |
tags: | added: wontfix-risky |
Fix proposed to branch: master /review. openstack. org/226499
Review: https:/