Description of problem: When deploying OSP8 using director the telemetry is not configured in nova: [root@overcloud-novacompute-0 ~]# grep 'notification_driver' /etc/nova/nova.conf #notification_driver = This causes the following failures in tempest: tempest.api.telemetry.test_telemetry_notification_api.TelemetryNotificationAPITestJSON.test_check_nova_notification To fix this, we need to edit all the compute nodes /etc/nova/nova.conf and change the notification_driver option to messagingv2. Then restart the openstack-nova-compute and openstack-ceilometer-compute services. [root@overcloud-novacompute-0 ~]# crudini --set /etc/nova/nova.conf DEFAULT notification_driver messagingv2 [root@overcloud-novacompute-0 ~]# systemctl restart openstack-nova-compute openstack-ceilometer-compute How reproducible: 100% Steps to Reproduce: 1. deploy OSP8 using osp-director 2. run the above test
This bug did not make the OSP 8.0 release. It is being deferred to OSP 10.
grep -ri "notification_driver" /usr/share/openstack-tripleo-heat-templates/puppet/services/nova-* /usr/share/openstack-tripleo-heat-templates/puppet/services/nova-base.yaml: nova::notification_driver: messagingv2 [root@compute-0 ~ ]# grep messaging /etc/nova/nova.conf [oslo_messaging_rabbit] [oslo_messaging_notifications] driver=messagingv2
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHEA-2016-2948.html