After deletion and addition of controller to cluster,
redis server is stopped in pacemaker on the added
controller. This is related to that fact that OCF
script for redis was added to controller after
cluster services (corosync, pacemaker) are
started, this commit fixes this issue.
Closes-Bug: #1602185
Change-Id: I1e11cb1ca805c1862fd2527b2e0d51075e2de1af
This change is required to fix different issues
related to order in which plugin tasks are launched
on controller nodes
Closes-Bug: #1558580
Change-Id: I8d26ca82e70ef80d509203366457779d6a3291a8
value of master name should be the same as in
ceilometer redis backend url
Co-Authored-By: alexey-mr <Alexey.Morlang@gmail.com>
Change-Id: Ic9f6399950597db399718b4e607c6586db5647e3
Closes-Bug: #1553229
In this patch next features have been implemented:
1. Set a notification workload_partitioning to True, for turning on
notification agents partitioning
2. Change alarm evaluator resource configuration in pacemaker to run
it on each controller node
Change-Id: Id74094d64b6c24aa4c4f4ff5d9a5cd2610425c60
The plugin may work correctly if installation contains an
odd number of controllers. Add this fact to the docs.
Also, change the plugin version to 1.0-1.0.0-1
Change-Id: Ibf59e3a4b0a624c6936abb84f8f35578fe4e3dd4
In details:
* Adapt Redis puppet module for plugin usage:
- update tests
- improvements for sentinel installation
- uncomment CentOS params for plugin usage on next Fuel releases
* Prepare main puppet script for:
- Redis and sentinel installation
- Work with ceilometer-agent-central service as pacemaker resource
(remove old one and configure new with clone set)
- Configure redis under pacemaker
- Add ocf scripts for redis-server
* Add tasks for plugin
* Add metadata for plugin
* Add Redis packages (2.8 version) and their dependencies
* Use existing ceilometer network role for redis
Partially implements: blueprint ceilometer-central-agent-ha
Change-Id: I77c75e05b28f3ff4690e89034e345cc9c64af5e5
Add upstream Redis puppet module which will be used
as base module for Ceilometer-Redis plugin:
https://github.com/fsalum/puppet-redis
Partially implements: blueprint ceilometer-central-agent-ha
Change-Id: Icbd879623790bf96e54b6dad7435594f107cb650