Bug 1180158

Summary: [RFE] add support for ceilometer workload partitioning via tooz/redis
Product: Red Hat OpenStack Reporter: Eoghan Glynn <eglynn>
Component: openstack-foreman-installerAssignee: Pradeep Kilambi <pkilambi>
Status: CLOSED EOL QA Contact: Shai Revivo <srevivo>
Severity: unspecified Docs Contact:
Priority: medium    
Version: 6.0 (Juno)CC: cwolfe, eglynn, jguiditt, mburns, morazi, nbarcet, rhos-maint, sclewis, srevivo
Target Milestone: z5Keywords: FutureFeature, ZStream
Target Release: Installer   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-09-29 13:28:58 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1189187    
Bug Blocks:    

Description Eoghan Glynn 2015-01-08 14:15:40 UTC
Ceilometer now uses the tooz coordination library to allow workload partitioning across scaled out central agents (previously a SPoF).

For consistency, the ceilometer alarm evaluator can also optionally be scaled out in that way.

We need to allow the coordination backend to be selected in the ceilometer advanced configuration dialog presented by rhel-osp-installer, and then the redis installation be driven via a openstack-foreman-installer deployment.

At a minimum this should allow a single redis instance on the controller plane to be selected as the coordination.backend_url in the ceilometer.conf.

Preferably, the redis-sentinel service should be installed on each controller, and the sentinel-style of address used in the coordination.backend_url so that sentinel can drive fail over from redis master to slaves if necessary.

Comment 3 Jason Guiditta 2015-01-09 14:31:41 UTC
Patch under review:
https://github.com/redhat-openstack/astapor/pull/447

Comment 4 Eoghan Glynn 2015-01-12 13:31:01 UTC
The original pull-request was inadvertently closed, now superseded by:

  https://github.com/redhat-openstack/astapor/pull/449

Comment 6 Eoghan Glynn 2015-02-04 16:25:38 UTC
Bumping to A2 after discussion with fabbione recommended using pacemaker with a new redis resource-agent instead of redis-sentinel.

Comment 7 Eoghan Glynn 2015-03-04 13:17:14 UTC
Bumping to A3 after discussion on the availability of the redis resource-agent.

Comment 9 Eoghan Glynn 2015-04-08 13:43:36 UTC
Updated PR from Pradeep Kilambi:

  https://github.com/redhat-openstack/astapor/pull/506

Comment 12 Crag Wolfe 2015-06-26 18:40:33 UTC
Patch posted:
https://github.com/redhat-openstack/astapor/pull/542

Comment 14 Jaromir Coufal 2016-09-29 13:28:58 UTC
Closing list of bugs for RHEL OSP Installer since its support cycle has already ended [0]. If there is some bug closed by mistake, feel free to re-open.

For new deployments, please, use RHOSP director (starting with version 7).

-- Jaromir Coufal
-- Sr. Product Manager
-- Red Hat OpenStack Platform

[0] https://access.redhat.com/support/policy/updates/openstack/platform