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.
|