A single MongoDB instance is permitted for OpenStack HA mode
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Alexandra Morozova | ||
5.0.x |
Won't Fix
|
High
|
MOS Ceilometer |
Bug Description
"build_id": "2014-07-
"mirantis": "yes",
"build_number": "89",
"ostf_sha": "d0fe60e0eba616
"nailgun_sha": "5c18e962d85b87
"production": "docker",
"api": "1.0",
"fuelmain_sha": "1072bc723d1442
"astute_sha": "644d279970df3d
"release": "5.0.1",
"fuellib_sha": "385d713b569bc0
1. Create new environment (CentOS, HA mode)
2. Choose both Ceph
3. Choose Ceilometer installation
4. Add 1 controller+mongo, 2 controllers, 1 compute, 3 ceph
5. Untag Management network and move storage and management networks to other interfaces (see screen)
6. Start deployment. It was successful
7. Start OSTF tests. It was successful
8. Power off controller+mongo
9. Start Sanity OSTF tests
10. Test "List ceilometer availability" has failed
[root@node-12 ~]# ceilometer meter-list
WARNING (http:173) Request returned failure status.
HTTPInternalSer
Controller+mongo - node-11
Controllers - node-12,13
Logs are here https:/
Changed in fuel: | |
importance: | Undecided → High |
status: | New → Confirmed |
summary: |
- Ceilometer meter-list is unavailable after power-off one of controllers - in HA + A single MongoDB instance is permitted for OpenStack HA mode |
no longer affects: | fuel/5.1.x |
I suggest the following text for the release note:
HA mode allows setting up a single MongoDB instance as a Ceilometer backend.
Fuel 5.0.1 installs MongoDB as a Ceilometer backend. When installing OpenStack in HA mode, Fuel does not enforce user to setup several MongoDB nodes. As a result, user can setup a single MongoDB instances for Ceilometer, which is not acceptable for HA environment. To avoid the issue when setting up OpenStack in HA mode, make sure that you configure Fuel to setup MongoDB on more than one OpenStack controller.