
This adds ceilometer-specific contents of the OpenStack Installation Guide in the ceilometer repo per [1]. A separate change will remove the ceilometer contents from the OpenStack Installation Guide for Newton per [2]. The ceilometer install-guide structure is based on Install Guide Cookiecutter [3]. Also adds tox.ini environment for install-guide and adds openstackdocs-theme to test-requirements.txt. [1] http://specs.openstack.org/openstack/docs-specs/specs/newton/project-specific-installguides.html [2] http://specs.openstack.org/openstack/docs-specs/specs/newton/installguide.html [3] https://review.openstack.org/#/c/314229/ Partially-Implements: blueprint projectspecificinstallguide Change-Id: Iffc5d7243e9eeb74c9dd7b559ef3de7123269293
1.4 KiB
1.4 KiB
NoSQL database for Red Hat Enterprise Linux and CentOS
The Telemetry service uses a NoSQL database to store information. The database typically runs on the controller node. The procedures in this guide use MongoDB.
Install and configure components
Install the MongoDB packages:
# yum install mongodb-server mongodb
Edit the
/etc/mongod.conf
file and complete the following actions:Configure the
bind_ip
key to use the management interface IP address of the controller node.bind_ip = 10.0.0.11
By default, MongoDB creates several 1 GB journal files in the
/var/lib/mongodb/journal
directory. If you want to reduce the size of each journal file to 128 MB and limit total journal space consumption to 512 MB, assert thesmallfiles
key:smallfiles = true
You can also disable journaling. For more information, see the MongoDB manual.
Finalize installation
Start the MongoDB service and configure it to start when the system boots:
# systemctl enable mongod.service # systemctl start mongod.service