[zabbix-plugin] When stopping zabbix whole cluster goes down
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Bartosz Kupidura | ||
6.1.x |
Won't Fix
|
Critical
|
Denis Meltsaykin |
Bug Description
Whole cluster goes down if you execute crm resource stop p_zabbix-server. This is because the resource vip__management (ocf::fuel:
Steps to reproduce:
1. Deploy environment using Fuel 6.1 with Zabbix plugin enabled.
2. After deployment execute crm resource stop p_zabbix-server
Current result:
The vip_management resource also becomes stopped. Rendering lots of services unaccessible.
Expected result:
Ability to independently stop zabbix server wtihout influencing other services.
After some more research it looks like this is the line that's causing this behaviour:
cibadmin --query | grep vip_management | grep zabbix
<rsc_colocation id="vip_
The current workaround is to remove that line from the cib with:
cibadmin --delete --xml-text '<rsc_colocation id="vip_
Recommended way of achieving this is through Pacemaker resource groups:
http://
Example 6.15. A group resource with the equivalent colocation rules
<group id="dummy">
<primitive id="A" .../>
<primitive id="B" .../>
<primitive id="C" .../>
<primitive id="D" .../>
</group>
This notation can also be used in this context to tell the cluster that a set of resources must all be located with a common peer, but have no dependencies on each other. In this scenario, unlike the previous on, B would be allowed to remain active even if A or C (or both) were inactive.
description: | updated |
tags: | added: feature-plugins |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in fuel: | |
assignee: | Fuel Plugin Zabbix (fuel-plugin-zabbix) → Piotr Misiak (piotr-misiak) |
Changed in fuel: | |
assignee: | Piotr Misiak (piotr-misiak) → nobody |
assignee: | nobody → Fuel Plugin Zabbix (fuel-plugin-zabbix) |
Changed in fuel: | |
importance: | Undecided → High |
tags: | added: on-verification |
tags: | added: customer-found support |
tags: | added: wontfix-feature |
Zabbix team, can you check?