Bug 1392307 - [Docs][RFE][Ceilometer] Ceilometer now runs API under mod-wsgi
Summary: [Docs][RFE][Ceilometer] Ceilometer now runs API under mod-wsgi
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: documentation
Version: 10.0 (Newton)
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ga
: 10.0 (Newton)
Assignee: Martin Lopes
QA Contact: Don Domingo
URL:
Whiteboard:
Depends On: 1256850
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-11-07 07:26 UTC by Lucy Bopf
Modified: 2016-12-20 05:18 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-12-20 05:18:12 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Lucy Bopf 2016-11-07 07:26:01 UTC
The ceilometer API now runs as an apache mod-wsgi, rather than a standalone http server. This might affect how the service is restarted, for example, it may now run under httpd, instead of `ceilometer-api`. As a result, commands such as "systemctl restart ceilometer-api.service", will now need to be updated. 

Note that restarting httpd also affects other services now, such as keystone and dashboard. This should be validated with the SME first.

Comment 1 Lucy Bopf 2016-11-07 07:28:19 UTC
Assigning to Martin for review.

Comment 3 Martin Lopes 2016-11-09 04:43:07 UTC
Checked osp10-d lab and confirmed that openstack-ceilometer-api.service is not present.

Comment 4 Martin Lopes 2016-11-09 04:50:00 UTC
Confirmed that the Ceilometer API wsgi is present on the controller: /etc/httpd/conf.d/10-ceilometer_wsgi.conf

Comment 5 Martin Lopes 2016-11-09 05:23:22 UTC
* Manual installation steps may also need to be updated. Will check with SME.

Comment 7 Martin Lopes 2016-11-10 06:45:17 UTC
Reviewed manual install steps:

* Added missing packages: openstack-utils mongodb-server puppet-mongodb python-pymongo

* Changed `openstack-ceilometer-api.service` to `httpd.service` throughout.

* Occurrences of `openstack-ceilometer-api` will still remain when the reference is to the package name, and not the service.


Note You need to log in before you can comment on or make changes to this bug.