Bug 1639759

Summary: OSP 14 | We need to enable functionality of qdrouterd container for Service Assurance.
Product: Red Hat OpenStack Reporter: Leonid Natapov <lnatapov>
Component: openstack-tripleo-commonAssignee: Martin Magr <mmagr>
Status: CLOSED ERRATA QA Contact: Leonid Natapov <lnatapov>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 14.0 (Rocky)CC: apannu, jamsmith, mburns, mmagr, openstack, slinaber, tvignaud
Target Milestone: betaKeywords: Triaged
Target Release: 14.0 (Rocky)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tripleo-common-9.4.1-0.20181012010862.67bab16.el7ost Doc Type: Enhancement
Doc Text:
A new tripleo heat template has been added to support QDR. Enabling the metrics_qdr service deploys QDR service on all overcloud nodes, which will be used for routing metrics data from collectd service running on each overcloud node. The relevant heat template parameters are shown below. MetricsQdrPort: default: '5666' description: Service name or port number on which the qdrouterd will accept connections. This argument must be string, even if the numeric form is used. type: string MetricsQdrUsername: default: 'guest' description: Username which should be used to authenticate to the deployed qdrouterd. type: string MetricsQdrPassword: default: 'guest' description: Password which should be used to authenticate to the deployed qdrouterd. type: string hidden: true MetricsQdrConnectors: default: [] description: Connectors configuration (array of hashes). type: json MetricsQdrAddresses: default: - prefix: 'collectd/notify' distribution: multicast - prefix: 'collectd/telemetry' distribution: multicast description: Addresses configuration (array of hashes). type: json MetricsQdrUseSSL: default: false description: Set to true if it is required to use SSL or TLS on the connection for listener. type: boolean MetricsQdrUseEncryption: default: false description: Set to true if it is required to encrypt connection to the peer for listener. type: boolean MetricsQdrSaslMechanisms: default: 'ANONYMOUS' description: List of accepted SASL auth mechanisms for listener in format of comma separated list. type: string MetricsQdrSslCertDb: default: '' description: Path to SSL certificate db for listener. type: string MetricsQdrSslCertFile: default: '' description: Path to SSL certificate file for listener. type: string MetricsQdrSslKeyFile: default: '' description: Path to SSL private key file for listener. type: string MetricsQdrSslPwFile: default: '' description: Path to SSL password file for certificate key for listener. type: string MetricsQdrSslPassword: default: '' description: SSL password to be supplied for listener. type: string MetricsQdrTrustedCerts: default: '' description: Path to file containing trusted certificates for listener. type: string
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-01-11 11:54:06 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: 1580331, 1640502, 1689278, 1691506    
Bug Blocks:    

Description Leonid Natapov 2018-10-16 14:18:38 UTC
We now have qdrouted image downstream and we need to enable functionality of qdrouterd container for Service Assurance.

Comment 7 openstack team 2018-11-20 12:41:45 UTC
hi,

do you plan to add qdrouterd container? or there is some workaround i can apply?

Comment 8 Leonid Natapov 2018-11-21 11:16:01 UTC
(In reply to openstack team from comment #7)
> hi,
> 
> do you plan to add qdrouterd container? or there is some workaround i can
> apply?

qdrouterd added to OSP14. you can find it in /usr/share/openstack-tripleo-common-containers/container-images/overcloud_containers.yaml

In order to enable it you have to add to overcloud deploy command tripleo heat template that supports QDR.

-e /usr/share/openstack-tripleo-heat-templates/environments/metrics-collectd-qdr.yaml

Comment 9 Leonid Natapov 2018-11-21 11:17:28 UTC
(In reply to openstack team from comment #7)
> hi,
> 
> do you plan to add qdrouterd container? or there is some workaround i can
> apply?

It will enter OSP14 as a Tech Preview.

Comment 11 errata-xmlrpc 2019-01-11 11:54:06 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, 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/RHEA-2019:0045