Description of problem:
When deploying the ceph-dashboard on HCI openstack deployments the dashboard does not display OSD statistics.
Version-Release number of selected component (if applicable):
RHOSP 16.1.4
ceph-ansible-4.0.41-1.el8cp.noarch
How reproducible:
Every time
Steps to Reproduce:
1. Deploy RHOSP 16.1.4 overcloud in HCI mode with ceph dashboard enabled.
Actual results:
Prometheus configuration on overcloud controllers only lists overcloud controllers in scrape configuration.
Expected results:
Prometheus should scrape both controllers and HCI compute nodes. HCI compute nodes do get prometheus node exporter installed and configured however the openstack controller prometheus config is missing those nodes as scrape targets. It appears that the /usr/share/ceph-ansible/roles/ceph-prometheus/templates/prometheus.yml.j2 file filters HCI nodes.
Additional info:
See comments for additional details.
Comment 1RHEL Program Management
2021-04-08 23:13:38 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 (Important: Red Hat Ceph Storage 4.2 Security and Bug Fix Update), 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/RHSA-2021:2445