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: CephadmAssignee: Adam King <adking>
Status: NEW --- QA Contact: Rahul Lepakshi <rlepaksh>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 8.0CC: adking, afrahman, anbehl, bhkaur, ceph-eng-bugs, cephqe-warriors, nia, rpollack
Target Milestone: ---Keywords: DeliveryBlocker, TestBlocker
Target Release: 8.0z4Flags: 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