Barometer Plugin ================ Plugin description Installs collectd-ceilometer on compute via a fuel plugin. Requirements ------------ | Requirement | Version/Comment | |----------------------------------|-----------------| | Mirantis OpenStack compatibility | 10.0 | Documents --------- 1. https://wiki.openstack.org/wiki/Fuel 2. https://wiki.openstack.org/wiki/Fuel/Plugins Build/Deploy/Verify ------------------- step 1, 2, 3 may be bypassed if fuel plugin is installed from /opt/opnfv in fuel@opnfv. 1) install fuel plugin builder sudo apt-get install -y ruby-dev rubygems-integration python-pip rpm createrepo dpkg-dev sudo gem install fpm sudo pip install fuel-plugin-builder 2) build plugin fpb --build e.g.: fpb --build barometer/src/fuel-plugin 3) copy plugin rpm to fuel master e.g. scp fuel-plugin-collectd-ceilometer-1.0-1.0.0-1.noarch.rpm @:~/ 4) install plugin fuel plugins --install .rpm 5) prepare fuel environment a) enable ceilometer service go to settings/openstack services check 'Install Ceilometer and Aodh' to enable ceilometer b) enable collectd-ceilometer go to settings/other enable the barometer plugins using the checkboxes c) save settings 6) add nodes to environment 7) deploy 8) verify SSH to openstack controller node: source openrc ceilometer sample-list -m interface.if_packets ceilometer sample-list -m hugepages.vmpage_number ceilometer sample-list -m ovs_events.gauge ceilometer sample-list -m mcelog.errors