.NVMe-oF service configuration for Ceph Dashboard does not automatically update during upgrade
Currently, upgrading from an IBM Storage Ceph IBM Storage Ceph 7.x configuration does not automatically update the Ceph Dashboard nvmeof service in IBM Storage Ceph 8.0.
As a workaround, remove all existing dashboard configurations and services, then redeploy the services using the following commands:
ceph dashboard nvmeof-gateway-list
ceph dashboard nvme-of-gateway-rm SERVICE_NAME
ceph orch redeploy SERVICE_NAME
After redeploying the services, the dashboard configuration for the nvmeof service will be updated as expected.
DescriptionSunil Kumar Nagaraju
2024-10-30 07:59:12 UTC
Created attachment 2054326[details]
nvmeof dashboard failure
Description of problem:
"""[dashboard INFO exception] Dashboard Exception: Unable to retrieve the gateway info: string indices must be integers""" failure seen when acessing subsystems from a group page under Dashboard block/NVMeoF page.
Upgraded cluster from 7.1z1 to 8.0 RC-2 and post upgrade we can see failure in NVMeoF block dashboard page as below.
[dashboard INFO exception] Dashboard Exception: Unable to retrieve the gateway info: string indices must be integers
Version-Release number of selected component (if applicable): 8.0
How reproducible: always
attaching screenshot for reference.
Created attachment 2054326 [details] nvmeof dashboard failure Description of problem: """[dashboard INFO exception] Dashboard Exception: Unable to retrieve the gateway info: string indices must be integers""" failure seen when acessing subsystems from a group page under Dashboard block/NVMeoF page. Upgraded cluster from 7.1z1 to 8.0 RC-2 and post upgrade we can see failure in NVMeoF block dashboard page as below. [dashboard INFO exception] Dashboard Exception: Unable to retrieve the gateway info: string indices must be integers Version-Release number of selected component (if applicable): 8.0 How reproducible: always attaching screenshot for reference.