12.2. Install the Telemetry Service Packages

The Telemetry service requires the following packages:
mongodb
Provides the MongoDB database service. The Telemetry service uses MongoDB as its back-end data repository.
openstack-ceilometer-api
Provides the ceilometer API service.
openstack-ceilometer-central
Provides the Central ceilometer agent.
openstack-ceilometer-collector
Provides the ceilometer Collector agent.
openstack-ceilometer-common
Provides components common to all ceilometer services.
openstack-ceilometer-compute
Provides the ceilometer agent that must run on each Compute node.
openstack-ceilometer-alarm
Provides the ceilometer alarm notification and evaluation services.
openstack-ceilometer-notification
Provides the ceilometer Notification agent. This agent provides metrics to the Collector agent from different OpenStack services.
python-ceilometer
Provides the ceilometer Python library.
python-ceilometerclient
Provides the ceilometer command-line tool and a Python API (specifically, the ceilometerclient module).
You can deploy the API Server, Central agent, MongoDB database service, and Collector on different hosts. Each Compute node must also have a Compute agent installed; this agent gathers detailed usage metrics on instances running on the Compute node.
Install the required packages on the same host:
# yum install -y mongodb openstack-ceilometer-* python-ceilometer python-ceilometerclient