403 помилка в CEPH Dashboard
Якщо ви бачите наступну помилку:
Є декілька варіантів її виправити:
-
Для нового оточення і нового дашборду
У под rook-ceph-operator виконайте наступні команди:
//Подивитися список Object Store radosgw-admin --conf=/var/lib/rook/openshift-storage/openshift-storage.config realm list //Подивитися список користувачів dashboard і dashboard-admin radosgw-admin --conf=/var/lib/rook/openshift-storage/openshift-storage.config user list --rgw-realm <реалми із списку вище> | grep dashboard
Якщо таких користувачів немає, то створіть їх наступними командами в кожному Object Store:
radosgw-admin --conf=/var/lib/rook/openshift-storage/openshift-storage.config user create --display-name="dashboard-admin" --uid=dashboard-admin radosgw-admin --conf=/var/lib/rook/openshift-storage/openshift-storage.config user create --display-name="dashboard" --uid=dashboard
Після чого перезапустіть поди RGW, operator, MGR
Якщо користувачі є, то скористайтеся варіантом 2
-
Якщо користувачі dashboard є:
Зробіть логін в кластер та виконайте команду в проекті openshift-storage в ресурсі storagecluster ocs-storagecluster для того, щоб виключити Ceph Dashboard:
cephDashboard: enable: false ssl: false
Після цього дочекайтеся видалення сервісу rook-ceph-mgr-dashboard
Потім увімкніть його:
cephDashboard: enable: true ssl: false
Після чого перезапустіть поди rook-ceph-mds-ocs, rook-ceph-mgr, rook-ceph-rgw і rook-ceph-mon