What we do:
1) deploy env. All nodes were ready.
2) Remove one of controllers push 'deploy changes'
3) add discovered node as controller, push 'deploy changes'
after this pass we got
1) primary and one of controller were ready, added controller was in error state
second try:
1) just push 'deploy changes'
result was 2 non-primary controllers in error state (re-added was fine but marked as failed with failed controlle)
{"build_id": "2015-04- 10_04-14- 22", "ostf_sha": "4bda5bbf9ea033 189f16518032c06 3d43e4d0e5c" , "build_number": "301", "release_versions": {"2014.2-6.1": {"VERSION": {"build_id": "2015-04- 10_04-14- 22", "ostf_sha": "4bda5bbf9ea033 189f16518032c06 3d43e4d0e5c" , "build_number": "301", "api": "1.0", "nailgun_sha": "d6e351189666e8 afa01003e643e63 216ef7abd26" , "openstack_ version" : "2014.2-6.1", "production": "docker", "python- fuelclient_ sha": "9208ff4a08dcb6 74ce2df132399a5 aa3ddfac21c" , "astute_sha": "5041b2fb508e68 60c3cb96474ca31 ec97e549e8b" , "feature_groups": ["mirantis"], "release": "6.1", "fuelmain_sha": "2ca546b86e651d 5638dbb1be9bae4 4b86c84a893" , "fuellib_sha": "e9c3ba332b0512 0c967b20260c7b2 23afc1b4f1a" }}}, "auth_required": true, "api": "1.0", "nailgun_sha": "d6e351189666e8 afa01003e643e63 216ef7abd26" , "openstack_ version" : "2014.2-6.1", "production": "docker", "python- fuelclient_ sha": "9208ff4a08dcb6 74ce2df132399a5 aa3ddfac21c" , "astute_sha": "5041b2fb508e68 60c3cb96474ca31 ec97e549e8b" , "feature_groups": ["mirantis"], "release": "6.1", "fuelmain_sha": "2ca546b86e651d 5638dbb1be9bae4 4b86c84a893" , "fuellib_sha": "e9c3ba332b0512 0c967b20260c7b2 23afc1b4f1a" }
What we do:
1) deploy env. All nodes were ready.
2) Remove one of controllers push 'deploy changes'
3) add discovered node as controller, push 'deploy changes'
after this pass we got
1) primary and one of controller were ready, added controller was in error state
second try:
1) just push 'deploy changes'
result was 2 non-primary controllers in error state (re-added was fine but marked as failed with failed controlle)