Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1392307

Summary: [Docs][RFE][Ceilometer] Ceilometer now runs API under mod-wsgi
Product: Red Hat OpenStack Reporter: Lucy Bopf <lbopf>
Component: documentationAssignee: Martin Lopes <mlopes>
Status: CLOSED CURRENTRELEASE QA Contact: Don Domingo <ddomingo>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 10.0 (Newton)CC: srevivo
Target Milestone: gaKeywords: Documentation, FutureFeature, Reopened
Target Release: 10.0 (Newton)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-12-20 05:18:12 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: 1256850    
Bug Blocks:    

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.