Pacemaker has wrong configuration on a controller after deletion other controllers from HA cluster
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
New
|
High
|
Fuel Library (Deprecated) |
Bug Description
Scenario:
1) Create HA cluster (Ubuntu/Centos) : 3 controllers, 1 compute;
2) Deploy cluster;
3) Check that OSTF passed successfully, `pcs status` example: http://
4) Delete any two controllers from the cluster via Nailgun API/UI/CLI
5) Run OSTF , check `pcs status` on the remaining controller
Expected resuld: OSTF passed on step 5; `pcs status` shows that DC has a quorum and there are running VIPs and other resources.
Actual result: `pcs status` on the remaining controller shows that the controller has no quorum (example: http://
"Current DC: node-1.
, and it is waiting for other controllers that have been deleted:
Online: [ node-1.
OFFLINE: [ node-2.
As the result: cluster is in the non-operational state because pacemaker stopped all resources on the remaining controller.
Pacemaker should be re-configured after controller deletion.
Changed in fuel: | |
importance: | Undecided → High |
ISO version: {"build_id": "2015-04- 29_07-55- 19", "build_number": "361", "release_versions": {"2014.2.2-6.1": {"VERSION": {"build_id": "2015-04- 29_07-55- 19", "build_number": "361", "api": "1.0", "fuel-library_sha": "0e5b82d2485330 4befb22145ac4aa f3545d295e1" , "nailgun_sha": "e660b1c09d7d4d 07bdd48d424ce9a ed3b6facd6e" , "feature_groups": ["mirantis"], "openstack_ version" : "2014.2.2-6.1", "production": "docker", "python- fuelclient_ sha": "8cd6cf575d3c10 1dee1032abb6877 dfa8487e077" , "astute_sha": "04ebab96d57b0e 8acbf2d7f3ba05e 4fbf31b741e" , "fuel-ostf_sha": "b38602c841deaa 03ddffc95c02f31 9360462cbe3" , "release": "6.1", "fuelmain_sha": "ee112acfdd0f90 17ef40be53e8e51 bb5c429e97c" }}}, "auth_required": true, "api": "1.0", "fuel-library_sha": "0e5b82d2485330 4befb22145ac4aa f3545d295e1" , "nailgun_sha": "e660b1c09d7d4d 07bdd48d424ce9a ed3b6facd6e" , "feature_groups": ["mirantis"], "openstack_ version" : "2014.2.2-6.1", "production": "docker", "python- fuelclient_ sha": "8cd6cf575d3c10 1dee1032abb6877 dfa8487e077" , "astute_sha": "04ebab96d57b0e 8acbf2d7f3ba05e 4fbf31b741e" , "fuel-ostf_sha": "b38602c841deaa 03ddffc95c02f31 9360462cbe3" , "release": "6.1", "fuelmain_sha": "ee112acfdd0f90 17ef40be53e8e51 bb5c429e97c" }