This is a convenient way to try out or develop heat alongside the current development state of all the other openstack projects. Replace mongohost with the ip address or host name of the server hosting the mongodb database. The only valid values for the first iteration are 1 or 2 or 3. In this test we use the mongo client to explore the metering store. Installation and configuration of ceilometer on kilo infn wiki. Blueprints for ceilometer should be created under this namespace on the wiki and referenced from subpages. Does ceilometer module collect and keep datas in mongodb by default. 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. These instructions assume you already have a working devstack installation which can launch basic instances.
Heat and devstack heat is fully integrated into devstack. I think this may helpful for others also, so i make it as public. Given that ceilometer uses mongodb this monotonically increases the hard disk space consumed. This blog demonstrates how to deploy a minimal mongodb replicaset and install ceilometer services on openstacks controller and compute.
Otherwise, am i have to install mongodb and write a script. Openstack ceilometer installation guide for juno release. Ceilometer uses mongodb by default to store metering data though storage drivers are also supported for sqlalchemy and more recently for hbase too. This section describes how to install and configure the telemetry service, codenamed ceilometer, on the controller node. Marouenmechtriceilometerinstallationforopenstackjuno. I would like collect and process usage data cpu, ram etc. Ceilometer is a component of the telemetry project. Install and configure this section describes how to install and configure the telemetry service, codenamed ceilometer, on the controller node.
If deploying a new openstack instead of only ceilometer, run setup openstack. The telemetry service collects measurements from most openstack services and optionally triggers alarms. Configure the mongodb back end and create the telemetry. Build, deploy and maintain mongodb on openstack based suse. According to wikipedia, a ceilometer is a device that uses a laser or other light source to determine the height of a cloud base. 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. This document is based on the openstack official documentation for juno. And it is also the name of the framework for monitoring and metering openstack. Long term openstack usage summary openstack at silver sky soft. Suse manager will periodically download new versions of the pack ages and. See nosql database to install and configure mongodb before proceeding further. Testcase openstack ceilometer mongodb store fedora. The ceilometer playbooks run as part of this playbook. It collects measurements within openstack so that no two agents would need to be written to collect the same data.
1615 1347 1135 505 8 575 591 1523 945 349 1498 1504 757 869 1363 746 965 338 1552 1220 524 1627 35 428 181 1479 981 1485 1673 1200 1234 404 1290 1159 367 883 827 175 624 183 953 635 391 1408 151