Визначення розміру бакетів бізнес-процесів
1. Огляд
Цей документ описує процедуру перегляду розмірів усіх бакетів у кластері за допомогою CEPH Dashboard. Інструкція включає кроки для доступу до дашборда та ідентифікації бакетів з даними бізнес-процесів.
2. Кроки для визначення розміру бакетів
-
Додавання конфігурації в
StorageClusterCR.Для активації Ceph Dashboard додайте наступну конфігурацію в
StorageClusterCR одноразово:managedResources: cephBlockPools: {} cephDashboard: enable: true ssl: false cephFilesystems: {} -
Вхід у кластер.
Виконайте вхід у кластер за допомогою
Copy login command, яку можна отримати в інтерфейсі OpenShift-консолі. -
Переадресація портів для доступу до дашборда.
У консолі виконайте команду для переадресації портів:
oc -n openshift-storage port-forward svc/rook-ceph-mgr-dashboard 8088:7000Відкрийте вебінтерфейс за адресою
http://localhost:8088/(порт може змінюватися, якщо порт з інструкції зайнятий). -
Вхід в Ceph Dashboard.
Логін для входу —
admin. Пароль можна знайти у проєктіopenshift-storage, в секретіrook-ceph-dashboard-password. -
Перегляд бакетів у дашборді.
Перейдіть до . Тут ви зможете переглянути наступні бакети:
-
lowcode-file-storage -
lowcode-form-data-storageЯкщо виникла
500помилка, необхідно перезапустити подиrook-ceph-rgw-ocs-storagecluster-cephobjectstoreіrook-ceph-mgrу проєктіopenshift-storage. Опційно також перезапустіть подиrook-operators.
-
-
Розв’язання проблеми з
403помилкою доступу.-
Для розв’язання помилки доступу створіть користувача
dashboardв Ceph, який матиме необхідні права для перегляду ресурсів. Виконайте наступні команди:Список наявних реалмівradosgw-admin --conf=/var/lib/rook/openshift-storage/openshift-storage.config realm listСтворення користувача для кожного реалмуradosgw-admin --conf=/var/lib/rook/openshift-storage/openshift-storage.config user create --display-name="dashboard" --uid=dashboard --rgw-realm <realm-name> -
Після створення користувача перезапустіть наступні компоненти для застосування змін:
reboot mgr, operator, rgw pods
-