Two out of three heat-engine services are not started in HA mode

Bug #1386318 reported by Sergey Kraynev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Igor Yozhikov

Bug Description

In HA mode we have three controllers with only one controller with started heat-engine (via corosync and pacemaker ).
We wants to check how three heat-engine work without corosync.

Tags: heat
tags: added: heat
description: updated
Changed in fuel:
milestone: none → 6.0
status: New → Confirmed
Changed in fuel:
assignee: Sergey Kraynev (skraynev) → nobody
assignee: nobody → Anastasia Kuznetsova (akuznetsova)
Revision history for this message
Anastasia Kuznetsova (akuznetsova) wrote :

Now we have only one started heat-engine by "design", this comes from pacemaker heat manifests:

class pacemaker_wrappers::heat inherits heat::engine {
  $primitive_type = 'heat-engine'
  ...
  $metadata = {
    'resource-stickiness' => '1'
  }
We need to run all heat-engines as services like heat-api

Changed in fuel:
assignee: Anastasia Kuznetsova (akuznetsova) → nobody
Changed in fuel:
assignee: nobody → Igor Yozhikov (iyozhikov)
Revision history for this message
Vladimir Kuklin (vkuklin) wrote :
ruhe (ruhe)
Changed in fuel:
importance: Medium → High
Revision history for this message
ruhe (ruhe) wrote :
Changed in fuel:
status: Confirmed → Fix Committed
tags: added: on-verification
Revision history for this message
Anastasia Palkina (apalkina) wrote :
Download full text (3.2 KiB)

Verified on ISO #49

"build_id": "2014-12-09_22-41-06", "ostf_sha": "a9afb68710d809570460c29d6c3293219d3624d4", "build_number": "49", "auth_required": true, "api": "1.0", "nailgun_sha": "22bd43b89a17843f9199f92d61fc86cb0f8772f1", "production": "docker", "fuelmain_sha": "3aab16667f47dd8384904e27f70f7a87ba15f4ee", "astute_sha": "16b252d93be6aaa73030b8100cf8c5ca6a970a91", "feature_groups": ["mirantis"], "release": "6.0", "release_versions": {"2014.2-6.0": {"VERSION": {"build_id": "2014-12-09_22-41-06", "ostf_sha": "a9afb68710d809570460c29d6c3293219d3624d4", "build_number": "49", "api": "1.0", "nailgun_sha": "22bd43b89a17843f9199f92d61fc86cb0f8772f1", "production": "docker", "fuelmain_sha": "3aab16667f47dd8384904e27f70f7a87ba15f4ee", "astute_sha": "16b252d93be6aaa73030b8100cf8c5ca6a970a91", "feature_groups": ["mirantis"], "release": "6.0", "fuellib_sha": "2c99931072d951301d395ebd5bf45c8d401301bb"}}}, "fuellib_sha": "2c99931072d951301d395ebd5bf45c8d401301bb"

root@node-5:~# crm resource list
 vip__public (ocf::mirantis:ns_IPaddr2): Started
 Clone Set: clone_ping_vip__public [ping_vip__public]
     Started: [ node-3 node-5 node-9 ]
 vip__management (ocf::mirantis:ns_IPaddr2): Started
 Clone Set: clone_p_heat-engine [p_heat-engine]
     Started: [ node-3 node-5 node-9 ]
 Master/Slave Set: master_p_rabbitmq-server [p_rabbitmq-server]
     Masters: [ node-3 ]
     Slaves: [ node-5 node-9 ]
 Clone Set: clone_p_mysql [p_mysql]
     Started: [ node-3 node-5 node-9 ]
 p_ceilometer-alarm-evaluator (ocf::mirantis:ceilometer-alarm-evaluator): Stopped
 p_ceilometer-agent-central (ocf::mirantis:ceilometer-agent-central): Stopped
 Clone Set: clone_p_haproxy [p_haproxy]
     Started: [ node-3 node-5 node-9 ]

root@node-3:~# crm resource list
 vip__public (ocf::mirantis:ns_IPaddr2): Started
 Clone Set: clone_ping_vip__public [ping_vip__public]
     Started: [ node-3 node-5 node-9 ]
 vip__management (ocf::mirantis:ns_IPaddr2): Started
 Clone Set: clone_p_heat-engine [p_heat-engine]
     Started: [ node-3 node-5 node-9 ]
 Master/Slave Set: master_p_rabbitmq-server [p_rabbitmq-server]
     Masters: [ node-3 ]
     Slaves: [ node-5 node-9 ]
 Clone Set: clone_p_mysql [p_mysql]
     Started: [ node-3 node-5 node-9 ]
 p_ceilometer-alarm-evaluator (ocf::mirantis:ceilometer-alarm-evaluator): Stopped
 p_ceilometer-agent-central (ocf::mirantis:ceilometer-agent-central): Stopped
 Clone Set: clone_p_haproxy [p_haproxy]
     Started: [ node-3 node-5 node-9 ]

root@node-9:~# crm resource list
 vip__public (ocf::mirantis:ns_IPaddr2): Started
 Clone Set: clone_ping_vip__public [ping_vip__public]
     Started: [ node-3 node-5 node-9 ]
 vip__management (ocf::mirantis:ns_IPaddr2): Started
 Clone Set: clone_p_heat-engine [p_heat-engine]
     Started: [ node-3 node-5 node-9 ]
 Master/Slave Set: master_p_rabbitmq-server [p_rabbitmq-server]
     Masters: [ node-3 ]
     Slaves: [ node-5 node-9 ]
 Clone Set: clone_p_mysql [p_mysql]
     Started: [ node-3 node-5 node-9 ]
 p_ceilometer-alarm-evaluator (ocf::mirantis:ceilometer-alarm-evaluator): Stopped
 p_ceilometer-agent-central (ocf::mirantis:ceilometer-agent-central): Stopped
 Clone Set: clone_p_haproxy [p_haproxy]
     Star...

Read more...

Changed in fuel:
status: Fix Committed → Fix Released
tags: removed: on-verification
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.