Difference between revisions of "OpenStack: Configuring the Ceilometer Telemetry Service"
Jump to navigation
Jump to search
(Created page with "* Backup Files: <syntaxhighlight> [root@server2-a ~(keystone_admin)]# cp /etc/nova/nova.conf /etc/nova/nova.conf.orig [root@server2-a ~(keystone_admin)]# cp /etc/cinder/cinder.conf /etc...") |
(No difference)
|
Revision as of 11:03, 30 April 2015
- Backup Files:
[root@server2-a ~(keystone_admin)]# cp /etc/nova/nova.conf /etc/nova/nova.conf.orig
[root@server2-a ~(keystone_admin)]# cp /etc/cinder/cinder.conf /etc/cinder/cinder.conf.orig
[root@server2-a ~(keystone_admin)]# cp /etc/glance/glance-api.conf /etc/glance/glance-api.conf.orig- Update the nova.conf file:
[root@server2-a ~(keystone_admin)]# crudini --set /etc/nova/nova.conf DEFAULT instance_usage_audit True
[root@server2-a ~(keystone_admin)]# crudini --set /etc/nova/nova.conf DEFAULT instance_usage_audit_period hour
[root@server2-a ~(keystone_admin)]# crudini --set /etc/nova/nova.conf DEFAULT notify_on_state_change vm_and_task_state
[root@server2-a ~(keystone_admin)]# crudini --set /etc/nova/nova.conf DEFAULT notification_driver nova.openstack.common.notifier.rpc_notifier- Manually add Ceilometer to nova.conf:
Before:
notification_driver=nova.openstack.common.notifier.rpc_notifierAfter:
notification_driver=nova.openstack.common.notifier.rpc_notifier
notification_driver=ceilometer.compute.nova_notifier- Restart the Nova services:
[root@server2-a ~(keystone_admin)]# openstack-service restart nova- Set up Glance for telemetry with Ceilometer by making it use RabbitMQ as the message system for notifications:
[root@server2-a ~(keystone_admin)]# crudini --set /etc/glance/glance-api.conf DEFAULT notification_driver messaging- Restart Glance services:
[root@server2-a ~(keystone_admin)]# openstack-service restart glance- Set up Cinder for telemetry with Ceilomter:
[root@server2-a ~(keystone_admin)]# crudini --set /etc/cinder/cinder.conf DEFAULT control_exchange cinder
[root@server2-a ~(keystone_admin)]# crudini --set /etc/cinder/cinder.conf DEFAULT notification_driver cinder.openstack.common.notifier.rpc_notifier- Configure server2-b with similar settings:
- Install
[root@server2-b ~]# yum -y install openstack-ceilometer-notification- Backup and copy file from server2-a:
[root@server2-b ~]# cp /etc/ceilometer/ceilometer.conf /etc/ceilometer/ceilometer.conf.orig
[root@server2-b ~]# scp root@172.25.2.10:/etc/ceilometer/ceilometer.conf /etc/ceilometer/- Start and enable openstack-ceilometer-notification service:
[root@server2-b ~]# systemctl start openstack-ceilometer-notification
[root@server2-b ~]# tail /var/log/ceilometer/*
[root@server2-b ~]# systemctl enable openstack-ceilometer-notification
ln -s '/usr/lib/systemd/system/openstack-ceilometer-notification.service' '/etc/systemd/system/multi-user.target.wants/openstack-ceilometer-notification.service'- Configure Nova compute service:
[root@server2-b ~]# cp /etc/nova/nova.conf /etc/nova/nova.conf.orig
[root@server2-b ~]# crudini --set /etc/nova/nova.conf DEFAULT instance_usage_audit True
[root@server2-b ~]# crudini --set /etc/nova/nova.conf DEFAULT instance_usage_audit_period hour
[root@server2-b ~]# crudini --set /etc/nova/nova.conf DEFAULT notify_on_state_change vm_and_task_state
[root@server2-b ~]# crudini --set /etc/nova/nova.conf DEFAULT notification_driver nova.openstack.common.notifier.rpc_notifier- Manually add the Ceilometer notifier to nova.conf, so that it reads:
notification_driver=nova.openstack.common.notifier.rpc_notifier
notification_driver=ceilometer.compute.nova_notifier- Restart Nova Services:
[root@server2-b ~]# openstack-service restart nova