@vlarkanov

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

Привет, коллеги! Есть два пула, 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, чтобы удалить пулы?
  • Вопрос задан
  • 2479 просмотров
Решения вопроса 2
@bvaliev
DevOps
systemctl stop ceph-mds.target
killall ceph-mds

ceph mds cluster_down
ceph mds fail 0

ceph fs rm cephfs name --yes-i-really-mean-it

ceph osd pool delete cephfs data pool cephfs data pool --yes-i-really-really-mean-it
ceph osd pool delete cephfs metadata pool cephfs metadata pool --yes-i-really-really-mean-it

rm -rf "/var/lib/ceph/mds/cluster-metadata server"

ceph auth del mds."$hostname"
Ответ написан
Комментировать
@xp3
systemctl stop ceph-mds@x.service на ноде ?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы