Bug 1996864

Summary: STF | NFV | dpdk-telemetry config file created when there is no dpdk collectd plugin therefore collectd container fails to start on compute nodes.
Product: Red Hat OpenStack Reporter: Leonid Natapov <lnatapov>
Component: openstack-tripleo-heat-templatesAssignee: Matthias Runge <mrunge>
Status: CLOSED ERRATA QA Contact: Leonid Natapov <lnatapov>
Severity: high Docs Contact:
Priority: high    
Version: 16.2 (Train)CC: csibbitt, lmadsen, mburns, mrunge, slinaber, spower, tvignaud, xili
Target Milestone: z1Keywords: Triaged, ZStream
Target Release: 16.2 (Train on RHEL 8.4)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tripleo-heat-templates-11.5.1-2.20210603174827.el8ost.10 Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of:
: 1996865 (view as bug list) Environment:
Last Closed: 2021-12-09 20:41:21 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1996865    

Description Leonid Natapov 2021-08-23 20:36:36 UTC
STF | NFV | dpdk-telemetry config file created when there is no dpdk collectd plugin therefore collectd container fails to start on compute nodes.

Scenario:
NFV DPDKSIROV Deployment + STF.

collectd container was unable to start on compute nodes because dpdk-telemetry collectd conf file was automatically created while there is no dpdk-telemetry plugin installed. So collectd was trying to load conf file when there is no actual plugin.

The reference to dpdk-telemetry plugin should be removed from neutron-ovs-dpdk-agent-container-puppet.yaml

https://github.com/openstack/tripleo-heat-templates/blob/stable/train/deployment/neutron/neutron-ovs-dpdk-agent-container-puppet.yaml#L129-L130


The fix should be as follow:
https://github.com/openstack/tripleo-heat-templates/commit/f860ca59a58cacd949dbc7d56e013c98872c4370#diff-3124f76320b9b10035f5de33ddc7ca7b37a33f7ebbeff14bf248e2ee3c9512f4

Comment 2 Leonid Natapov 2021-08-23 20:45:15 UTC
workaround:
manually remove 10-dpdk-telemetry.conf file from /etc/collectd/collectd.d and restart collectd container

Comment 14 Matthias Runge 2021-11-01 08:07:51 UTC
The requested info was provided.

Comment 16 Leonid Natapov 2021-11-18 15:24:12 UTC
Verified.

Comment 18 Matthias Runge 2021-11-25 09:22:07 UTC
*** Bug 2026536 has been marked as a duplicate of this bug. ***

Comment 26 errata-xmlrpc 2021-12-09 20:41:21 UTC
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 (Release of components for Red Hat OpenStack Platform 16.2.1 (Train)), 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://access.redhat.com/errata/RHBA-2021:5067