LINUX.ORG.RU
ФорумAdmin

CEPH: как удалить пулы с CephFS?

 ,


0

1

Привет, коллеги! Есть два пула, cephfs_data и cephfs_metadata. На них накачена CephFS. При создании пулов я указал для них слишком большое число PG, хочу пулы удалить. Пытаюсь вот так:

# ceph osd pool delete cephfs_data cephfs_data --yes-i-really-really-mean-it
Error EBUSY: pool 'cephfs_data' is in use by CephFS

# ceph fs rm cephfs
Error EINVAL: all MDS daemons must be inactive before removing filesystem

ceph mds stop 0
Error EINVAL: can't tell the root (0) or tableserver (0) to deactivate

В общем, сказка про белого бычка получается. Как сделать правильно - остановить MDS, чтобы удалить CephFS, чтобы удалить пулы?

Ответ на: комментарий от Difrex

Mds удалить нельзя. Cephfs нестабильна.

наркоман что-ли?

ktk ★★★★
()
Ответ на: комментарий от Difrex

Тащемта официально стабильна.

Deleted
()

А не должно там быть, численного? Ну типа: char = s[1] (нет)(?).

anonymous
()
Ответ на: комментарий от Difrex

Mds удалить нельзя

4.2

web pinkbyte # ceph mds --help | grep ' rm '
mds rm <int[0-]>                         remove nonactive mds

Но да, демон для начала надо остановить и промаркировать сбойным(ceph mds fail). Подробности можно прочитать например тут

Cephfs нестабильна.

И снова 4.2

http://docs.ceph.com/docs/master/cephfs/best-practices/

Use at least the Jewel (v10.2.0) release of Ceph. This is the first release to include stable CephFS code and fsck/repair tools

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 2)

Как сделать правильно - остановить MDS

/etc/init.d/ceph-mds.0 stop на целевом сервере или аналогичная команда для systemctl если используется systemd

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Спасибо, разобрался. systemctl решает в моем случае.

dpronyaev
() автор топика
Ответ на: комментарий от Difrex

cephfs была дико падучей.

сейчас даже bluestore адекватно работает.

ktk ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.