Build, deploy and maintain mongodb on openstack based suse. See nosql database to install and configure mongodb before proceeding further. Openstack ceilometer installation guide for juno release. Heat and devstack heat is fully integrated into devstack. Otherwise, am i have to install mongodb and write a script.
This section describes how to install and configure the telemetry service, codenamed ceilometer, on the controller node. Long term openstack usage summary openstack at silver sky soft. Ceilometer uses mongodb by default to store metering data though storage drivers are also supported for sqlalchemy and more recently for hbase too. Installation and configuration of ceilometer on kilo infn wiki. According to wikipedia, a ceilometer is a device that uses a laser or other light source to determine the height of a cloud base. In this test we use the mongo client to explore the metering store. These instructions assume you already have a working devstack installation which can launch basic instances. It collects measurements within openstack so that no two agents would need to be written to collect the same data.
The ceilometer playbooks run as part of this playbook. Does ceilometer module collect and keep datas in mongodb by default. I think this may helpful for others also, so i make it as public. Welcome to openstack ceilometer installation manual. This is a convenient way to try out or develop heat alongside the current development state of all the other openstack projects. Suse manager will periodically download new versions of the pack ages and. The telemetry service collects measurements from most openstack services and optionally triggers alarms. Mongodb api examples consider a requirement for determining, for some tenant, the number of distinct instances cardinality as well as the total number of instance samples count.
I would like collect and process usage data cpu, ram etc. Marouenmechtriceilometerinstallationforopenstackjuno. This blog demonstrates how to deploy a minimal mongodb replicaset and install ceilometer services on openstacks controller and compute. This also creates a database user named ceilometer. Given that ceilometer uses mongodb this monotonically increases the hard disk space consumed. This document is based on the openstack official documentation for juno. Install and configure this section describes how to install and configure the telemetry service, codenamed ceilometer, on the controller node. The ceilometer project is a data collection service that provides the ability to normalise and transform data across all current openstack core components with work underway to support future openstack components. If deploying a new openstack instead of only ceilometer, run setup openstack. Blueprints for ceilometer should be created under this namespace on the wiki and referenced from subpages. Testcase openstack ceilometer mongodb store fedora. The only valid values for the first iteration are 1 or 2 or 3. Configure the mongodb back end and create the telemetry. And it is also the name of the framework for monitoring and metering openstack.
388 710 772 439 1145 1510 391 701 1305 1271 667 1620 901 483 114 4 371 606 1105 199 791 1473 797 466 7 547 912 197 904