Bug 2322094
Summary: | nvmeof service upgraded from 7.1 GAed build to 8.x latest build does not list subsystems on dashboard | ||
---|---|---|---|
Product: | [Red Hat Storage] Red Hat Ceph Storage | Reporter: | Rahul Lepakshi <rlepaksh> |
Component: | Cephadm | Assignee: | Adam King <adking> |
Status: | NEW --- | QA Contact: | Rahul Lepakshi <rlepaksh> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | 8.0 | CC: | adking, afrahman, anbehl, bhkaur, ceph-eng-bugs, cephqe-warriors, nia, rpollack |
Target Milestone: | --- | Keywords: | DeliveryBlocker, TestBlocker |
Target Release: | 8.0z4 | Flags: | rlepaksh:
needinfo-
rlepaksh: needinfo- |
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Known Issue | |
Doc Text: |
NVMe-oF Service upgrade from 7.1 GA to 8.x latest build fails to list subsystems on the dashboard
Currently, in some earlier versions of IBM Storage Ceph, the default fields for certificates and keys had different styles. For example, server_cert was set as ./server_cert. These default settings remain in the specification file after an upgrade, even though the fields now expect inline certificates instead of file paths.
As a result, the Ceph Dashboard detects certificates set for the NVMe-oF gateway service, causing issues with SSL settings. This leads to the Ceph Dashboard not properly displaying NVMe-oF gateway features, such as NVMe-oF gateway subsystems.
As a workaround, perform the following steps:
Edit the specification file by removing the following fields and then apply the correct NVMe-oF gateway specification file fields: server_cert, server_key, client_cert, and client_key.
To verify that the fields were applied correctly, use the following command:
ceph config-key ls | grep cert_store
The output will list all entries that Cephadm has for the certificates. For example:
[ceph: root@vm-00 /]# ceph config-key ls | grep cert_store
"mgr/cephadm/cert_store.cert.cephadm_root_ca_cert",
"mgr/cephadm/cert_store.cert.grafana_cert",
"mgr/cephadm/cert_store.key.cephadm_root_ca_key",
"mgr/cephadm/cert_store.key.grafana_key",
If any certificate or key fields had file paths, remove the relevant NVMe-oF entry using the following command:
ceph config-key rm <name>
Run the ceph mgr fail command.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 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: | 2317218 |
Description
Rahul Lepakshi
2024-10-28 07:10:44 UTC
|